Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a06d8e601b | ||
|
|
b54dbce505 | ||
|
|
6216e3f87b | ||
|
|
e792d23cbc | ||
|
|
b388523e2e | ||
|
|
242d69ad55 | ||
|
|
23b370ba7b | ||
|
|
1fb046518a | ||
|
|
6a8b0ede01 | ||
|
|
2fa28a4645 | ||
|
|
23c07aa017 | ||
|
|
adca369b9f | ||
|
|
f086e5cd5b | ||
|
|
9b398b11d7 | ||
|
|
740b98b660 | ||
|
|
ef339a4322 | ||
|
|
75289ad75f | ||
|
|
75f6870919 | ||
|
|
309a6d899e | ||
|
|
b785c76714 | ||
|
|
89d3daeb53 | ||
|
|
f74049089b | ||
|
|
b8b26bb7bf | ||
|
|
640df0fe06 | ||
|
|
2015521a64 | ||
|
|
e24c264f89 | ||
|
|
c0b216c888 | ||
|
|
212ba53ec6 | ||
|
|
ee0052f953 | ||
|
|
937026ccad | ||
|
|
f1f339ee10 | ||
|
|
d5e77d82aa | ||
|
|
9f7d45363f | ||
|
|
bc0557718c | ||
|
|
91aa923203 | ||
|
|
791832845d | ||
|
|
a62acdb5a5 | ||
|
|
cd949b9ced | ||
|
|
7a9d0aae08 | ||
|
|
a5f4a5a734 | ||
|
|
dfdb047546 | ||
|
|
e58ea779db | ||
|
|
979d86f8b9 | ||
|
|
f052b4e2d5 | ||
|
|
2ec6d5a1f6 | ||
|
|
32ac8ae30d | ||
|
|
2f78e86da4 | ||
|
|
f814414502 | ||
|
|
0e3dd7a275 | ||
|
|
ecaf985ae6 | ||
|
|
4f137fe9de | ||
|
|
1b323b6b58 | ||
|
|
8efa45e649 | ||
|
|
5ae826c117 | ||
|
|
26dff27224 | ||
|
|
05b0934e79 | ||
|
|
89251c7796 | ||
|
|
9e0c520ded | ||
|
|
391acc849a | ||
|
|
3c260b59e4 | ||
|
|
e0898fa949 | ||
|
|
bc84cdb538 | ||
|
|
a0912abebd | ||
|
|
1826ebc362 | ||
|
|
61d288db52 | ||
|
|
dd3479425b | ||
|
|
5b361fa8e5 | ||
|
|
8bac39c35f | ||
|
|
d31eff278b | ||
|
|
f28b78931d | ||
|
|
88040d5d35 | ||
|
|
4e216cf144 | ||
|
|
7516eefb4f | ||
|
|
1db3e20d72 | ||
|
|
3f81cc0838 | ||
|
|
f26f88b8e1 | ||
|
|
6f4ce8fe3d | ||
|
|
db9ef1fa46 | ||
|
|
26022ba2b0 | ||
|
|
e86fd97d71 | ||
|
|
1aa22b8124 | ||
|
|
19b55199d4 | ||
|
|
5dcb3081e5 | ||
|
|
60aa015a2b | ||
|
|
353d03a152 | ||
|
|
6ce2b28b80 | ||
|
|
ae7fa0d500 | ||
|
|
f5d1567440 | ||
|
|
ccfc40a47c | ||
|
|
5436cbbb6d | ||
|
|
6610004132 | ||
|
|
5623d1ecf5 | ||
|
|
49d4b82330 | ||
|
|
3e1266e3de | ||
|
|
35964e0756 | ||
|
|
d6b9003f6f | ||
|
|
f7ab54c951 | ||
|
|
62acfc8d90 | ||
|
|
f02661a472 | ||
|
|
1ed96026ae | ||
|
|
4cb51b72e1 | ||
|
|
928a5d4b03 | ||
|
|
93b14d5744 | ||
|
|
4ea5a278c0 | ||
|
|
86f1a0977d | ||
|
|
d726367408 | ||
|
|
a213d227a5 | ||
|
|
e921604cea | ||
|
|
7034b4b5a4 | ||
|
|
1a2c37a2db | ||
|
|
1d10e0446e | ||
|
|
b7a8a07a39 | ||
|
|
45e5d6caa7 | ||
|
|
c7945e8509 | ||
|
|
df6bd14d70 | ||
|
|
c788dd02c0 | ||
|
|
3917fc4f08 | ||
|
|
c916e8d930 | ||
|
|
7230cf3954 | ||
|
|
4c3b402925 | ||
|
|
36dd2d2458 | ||
|
|
a4c1e6a5be | ||
|
|
ed64b7cbf2 | ||
|
|
a0b665b9c7 | ||
|
|
4d76f74f59 | ||
|
|
377c126a4a | ||
|
|
3bcc88e4a5 | ||
|
|
9c62fce293 | ||
|
|
9f25573e73 | ||
|
|
d562206309 | ||
|
|
590dd677e3 | ||
|
|
bdbbfd3786 | ||
|
|
d3a38d9f28 | ||
|
|
c5a7a01889 | ||
|
|
604a2b7d87 | ||
|
|
d1372f928b | ||
|
|
c7e99415e0 | ||
|
|
bc4457c957 | ||
|
|
ecdb08ec8c | ||
|
|
3afa6206ff | ||
|
|
f2d4dec5a6 | ||
|
|
62fff2b37b | ||
|
|
fe2064d5b9 | ||
|
|
c2419ad58d | ||
|
|
6b99f44475 | ||
|
|
eee5aa3060 | ||
|
|
948bc0e138 | ||
|
|
deb7a7da46 | ||
|
|
90fb9919f4 | ||
|
|
11ed061136 | ||
|
|
c98d437c0d | ||
|
|
9c53c7090e | ||
|
|
a86d713e8a | ||
|
|
92384bf0c6 | ||
|
|
bbe5c42e64 | ||
|
|
9791061ca2 | ||
|
|
f87d7a735e | ||
|
|
14055547fa | ||
|
|
9843f739db | ||
|
|
3a3a3453e7 | ||
|
|
0228b9725e | ||
|
|
385a267208 | ||
|
|
bbf217f090 | ||
|
|
f474c284f4 | ||
|
|
3967429440 | ||
|
|
29b0b0611a | ||
|
|
2a9afe8046 | ||
|
|
51b983509d | ||
|
|
36939092fb | ||
|
|
598ac0aff3 | ||
|
|
ae14e4bb3d | ||
|
|
ef52c25aa6 | ||
|
|
18d59c29ae | ||
|
|
f26ee1fb67 | ||
|
|
f82b1beaa0 | ||
|
|
e0c90207de | ||
|
|
e2d49e7c7a | ||
|
|
87b4652f92 | ||
|
|
812ab5e250 | ||
|
|
767c538bbf | ||
|
|
6dba4f60ff | ||
|
|
8e0074e580 | ||
|
|
399f19752d | ||
|
|
883972a466 | ||
|
|
5a48ce22c7 | ||
|
|
2278b396a8 | ||
|
|
54bf446cbc | ||
|
|
ecfe50be26 | ||
|
|
7ecc049fd4 | ||
|
|
7e4fa575f8 | ||
|
|
1994fa1a7e | ||
|
|
623029cc62 | ||
|
|
4076edd843 | ||
|
|
a6c015adc3 | ||
|
|
20954f7f75 | ||
|
|
315f3086f3 | ||
|
|
783e4bc227 | ||
|
|
26fdb44186 | ||
|
|
39f50a85c4 | ||
|
|
f973792142 | ||
|
|
1ad52f98b1 | ||
|
|
934a8563df | ||
|
|
034390f36c | ||
|
|
6d85f9cdf9 | ||
|
|
58d3a5285a | ||
|
|
989ca62269 | ||
|
|
13968a9723 | ||
|
|
1d0a886ec6 | ||
|
|
5798b073a1 | ||
|
|
976c901875 | ||
|
|
b8fe2ac52e | ||
|
|
4b1be560bb | ||
|
|
ee36eab4b6 | ||
|
|
c2a1a88257 | ||
|
|
3150de06ca | ||
|
|
61ef05afc8 | ||
|
|
357cc3fdc1 | ||
|
|
fa0fe29791 | ||
|
|
a1044f2f30 | ||
|
|
df670f8e13 | ||
|
|
a64b60670f | ||
|
|
473ce33fec | ||
|
|
63193e123b | ||
|
|
1e47af5b6f | ||
|
|
11f7300035 | ||
|
|
c67590a505 | ||
|
|
9e592073dd | ||
|
|
e5cdfac6b7 | ||
|
|
f7543e3aaa | ||
|
|
7a2de290cf | ||
|
|
8c49ac2a8d | ||
|
|
557ced4b75 | ||
|
|
106bde2dc6 | ||
|
|
a509b332b5 | ||
|
|
6ae687faa3 | ||
|
|
2e00bb9a31 | ||
|
|
10090a03a6 | ||
|
|
1f278e75c3 | ||
|
|
bcc256ec16 | ||
|
|
42fe8076e6 | ||
|
|
5297166d4f | ||
|
|
b89e45a4b6 | ||
|
|
060c14117c | ||
|
|
b00df8d64d | ||
|
|
4e7b679889 | ||
|
|
30950f0aaa | ||
|
|
385c336ba7 | ||
|
|
b8fae51686 | ||
|
|
c750359475 | ||
|
|
618c9c7d0c | ||
|
|
8b36869283 | ||
|
|
64c9e5f67a | ||
|
|
5dae210933 | ||
|
|
85312ed31d | ||
|
|
19db7fe4b5 | ||
|
|
38e90ce750 | ||
|
|
76f22333e6 | ||
|
|
740c141887 | ||
|
|
b00eaa2670 | ||
|
|
3a839384bb | ||
|
|
5f307788e2 | ||
|
|
ce9ab28489 | ||
|
|
3ca675fd58 | ||
|
|
09519ae210 | ||
|
|
a370b3d064 | ||
|
|
1246f5a62c | ||
|
|
164a2962b6 | ||
|
|
5f14aab942 | ||
|
|
1502b87e47 | ||
|
|
88768b9c28 | ||
|
|
94ab7f9087 | ||
|
|
e5abb36d32 | ||
|
|
91393ad80e | ||
|
|
ad6fd53398 | ||
|
|
d85e30e746 | ||
|
|
1935d85357 | ||
|
|
18f29bffa8 | ||
|
|
f0a8c1aa16 | ||
|
|
f3c8c5f389 | ||
|
|
52f7999233 | ||
|
|
173f79ca4e | ||
|
|
7ed461992e | ||
|
|
57f9e1e5c9 | ||
|
|
0bb6c89282 | ||
|
|
bfab754869 | ||
|
|
957b812f78 | ||
|
|
288978b251 | ||
|
|
9a37e6882c | ||
|
|
b2c9167eec | ||
|
|
8b7dc8ba3a | ||
|
|
7ea76ed031 | ||
|
|
f092c8fadf | ||
|
|
1001afecc8 | ||
|
|
add968510d | ||
|
|
68c891e713 | ||
|
|
2ad3a4006e | ||
|
|
cc1eb1a977 | ||
|
|
bdd881b4e7 | ||
|
|
0b4f51b32e | ||
|
|
25d98de880 | ||
|
|
7fa6d48ce4 | ||
|
|
a07827e079 | ||
|
|
7290c0ce6a | ||
|
|
cc13a92a06 | ||
|
|
0c1df4edb1 | ||
|
|
e1cf5abc32 | ||
|
|
d9551d2dcc | ||
|
|
35d12432e7 | ||
|
|
8bf86bedcf | ||
|
|
53d99cddc4 | ||
|
|
8aa5f40dfa | ||
|
|
7133b63c95 | ||
|
|
885881294d | ||
|
|
aecb7d541b | ||
|
|
db7c9c78b9 | ||
|
|
0d2e793df7 | ||
|
|
0317f3439d | ||
|
|
ae2faa7b2d | ||
|
|
fd63b2674a | ||
|
|
47b502b965 | ||
|
|
56ac2218d5 | ||
|
|
ac0801f75e | ||
|
|
0924f5c0e9 | ||
|
|
0e4389c96f | ||
|
|
61e33bda63 | ||
|
|
80b4c418ad | ||
|
|
483f9823c8 | ||
|
|
607bc7af62 | ||
|
|
905fc0fe9b | ||
|
|
e79dbfb671 | ||
|
|
217760ea68 | ||
|
|
71d78e310b | ||
|
|
b641611b86 | ||
|
|
50a8c7b1df | ||
|
|
f7a1d32bea | ||
|
|
062b0a80d3 | ||
|
|
81989243ad | ||
|
|
d37cffa9d8 | ||
|
|
bde41134f9 | ||
|
|
4497b7fb2b | ||
|
|
63dbbb8b38 | ||
|
|
64cc5c42e7 | ||
|
|
17f7cd1c2c | ||
|
|
0b66fe2535 | ||
|
|
1cc0983315 | ||
|
|
828589705d | ||
|
|
fb0b4d1504 | ||
|
|
390c987081 | ||
|
|
87f0b9fdee | ||
|
|
c83637e6fe | ||
|
|
c4b44d3038 | ||
|
|
0b1064ea7d | ||
|
|
16f5f68ff8 | ||
|
|
d2cb68506b | ||
|
|
9b290c5a8a | ||
|
|
7bac5a7101 | ||
|
|
736cf279c3 | ||
|
|
8401086544 | ||
|
|
5b44545fd2 | ||
|
|
52b2b8f6df | ||
|
|
67345e0e6d | ||
|
|
ecf57ce8d2 | ||
|
|
0259eeeb5d | ||
|
|
8c989a057d | ||
|
|
3a0aa9eaa9 | ||
|
|
0a13cdec11 | ||
|
|
6ff23b461c | ||
|
|
978d9ae574 | ||
|
|
399b43666f | ||
|
|
26d5679d5d | ||
|
|
f297d411df | ||
|
|
25d74973b0 | ||
|
|
adf99597f6 | ||
|
|
52fe7952d6 | ||
|
|
aa4c5df4b7 | ||
|
|
a3de2f9bee | ||
|
|
28f6dd66d2 | ||
|
|
89fd6a960c | ||
|
|
8b06e7d04f | ||
|
|
b1021432ec | ||
|
|
2cca514128 | ||
|
|
2e33027272 | ||
|
|
73a0b95df7 | ||
|
|
39f32a3b45 | ||
|
|
16f352169c | ||
|
|
adff6e66d5 | ||
|
|
1877aed36a | ||
|
|
50c1efadd8 | ||
|
|
83df90082a | ||
|
|
b1d7d19ed7 | ||
|
|
80ea255a7c | ||
|
|
f3f151075b |
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: Debugger
|
||||
about: Issues pertaining to debugging such as call stack, breakpoints, watch window,
|
||||
name: Bug Report - Debugger
|
||||
about: Create a bug report for debugging such as call stack, breakpoints, watch window,
|
||||
launching or attaching to a debuggee.
|
||||
title: ''
|
||||
labels: ''
|
||||
@@ -8,16 +8,15 @@ assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Type: Debugger
|
||||
<!----- Input information below ----->
|
||||
Bug type: Debugger
|
||||
|
||||
<!--
|
||||
**Prior to filing an issue, please review:**
|
||||
- Existing issues at https://github.com/Microsoft/vscode-cpptools/issues
|
||||
- Our documentation at https://code.visualstudio.com/docs/languages/cpp
|
||||
- FAQs at https://code.visualstudio.com/docs/cpp/faq-cpp
|
||||
<!-- Prior to creating a bug report, please review:
|
||||
📝 Existing issues at https://github.com/Microsoft/vscode-cpptools/issues
|
||||
📜 Our documentation at https://code.visualstudio.com/docs/languages/cpp
|
||||
📙 FAQs at https://code.visualstudio.com/docs/cpp/faq-cpp
|
||||
-->
|
||||
|
||||
|
||||
**Describe the bug**
|
||||
- OS and Version:
|
||||
- VS Code Version:
|
||||
@@ -25,6 +24,7 @@ Type: Debugger
|
||||
- Other extensions you installed (and if the issue persists after disabling them):
|
||||
- A clear and concise description of what the bug is.
|
||||
|
||||
|
||||
**To Reproduce**
|
||||
*Please include a code sample and `launch.json` configuration.*
|
||||
Steps to reproduce the behavior:
|
||||
@@ -33,6 +33,7 @@ Steps to reproduce the behavior:
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
|
||||
**Additional context**
|
||||
*If applicable, please include logging by adding "logging": { "engineLogging": true, "trace": true, "traceResponse": true } in your `launch.json`*
|
||||
Add any other context about the problem here including log or error messages in your Debug Console or Output windows.
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
name: Feature Request
|
||||
about: Suggest an idea for this extension.
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Type: Feature Request
|
||||
|
||||
<!-- Prior to creating a feature request, please review
|
||||
existing issues at https://github.com/Microsoft/vscode-cpptools/issues
|
||||
to avoid creating duplicates.
|
||||
-->
|
||||
|
||||
<!-- Describe the feature you'd like. -->
|
||||
@@ -1,22 +1,21 @@
|
||||
---
|
||||
name: General Extension
|
||||
about: Issues pertaining to downloading, installing, or building the extension.
|
||||
name: Bug Report - General Extension
|
||||
about: Create a bug report for downloading, installing, or building the extension.
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Type: General
|
||||
<!----- Input information below ----->
|
||||
Bug type: General
|
||||
|
||||
<!--
|
||||
**Prior to filing an issue, please review:**
|
||||
- Existing issues at https://github.com/Microsoft/vscode-cpptools/issues
|
||||
- Our documentation at https://code.visualstudio.com/docs/languages/cpp
|
||||
- FAQs at https://code.visualstudio.com/docs/cpp/faq-cpp
|
||||
<!-- Prior to creating a bug report, please review:
|
||||
📝 Existing issues at https://github.com/Microsoft/vscode-cpptools/issues
|
||||
📜 Our documentation at https://code.visualstudio.com/docs/languages/cpp
|
||||
📙 FAQs at https://code.visualstudio.com/docs/cpp/faq-cpp
|
||||
-->
|
||||
|
||||
|
||||
**Describe the bug**
|
||||
- OS and Version:
|
||||
- VS Code Version:
|
||||
@@ -24,6 +23,7 @@ Type: General
|
||||
- Other extensions you installed (and if the issue persists after disabling them):
|
||||
- A clear and concise description of what the bug is.
|
||||
|
||||
|
||||
**To Reproduce**
|
||||
*Please include code sample and `task.json` files.*
|
||||
Steps to reproduce the behavior:
|
||||
@@ -32,11 +32,14 @@ Steps to reproduce the behavior:
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
<!-- A clear and concise description of what you expected to happen. -->
|
||||
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
<!-- If applicable, add screenshots to help explain your problem. -->
|
||||
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here including log messages from the Output window.
|
||||
<!-- Add any other context about the problem here including log messages from the Output window. -->
|
||||
|
||||
@@ -1,58 +1,65 @@
|
||||
---
|
||||
name: Language Service
|
||||
about: 'Issues pertaining to IntelliSense, autocomplete, code editing, etc. '
|
||||
name: Bug Report - Language Service
|
||||
about: 'Create a bug report for IntelliSense, autocomplete, code editing, code navigation, etc.'
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Type: LanguageService**
|
||||
<!----- Input information below ----->
|
||||
Bug type: Language Service
|
||||
|
||||
<!--
|
||||
**Prior to filing an issue, please review:**
|
||||
- Existing issues at https://github.com/Microsoft/vscode-cpptools/issues
|
||||
- Our documentation at https://code.visualstudio.com/docs/languages/cpp
|
||||
- FAQs at https://code.visualstudio.com/docs/cpp/faq-cpp
|
||||
<!-- Prior to creating a bug report, please review:
|
||||
📝 Existing issues at https://github.com/Microsoft/vscode-cpptools/issues
|
||||
📜 Our documentation at https://code.visualstudio.com/docs/languages/cpp
|
||||
📙 FAQs at https://code.visualstudio.com/docs/cpp/faq-cpp
|
||||
-->
|
||||
|
||||
|
||||
**Describe the bug**
|
||||
- OS and Version:
|
||||
- VS Code Version:
|
||||
- C/C++ Extension Version:
|
||||
- Other extensions you installed (and if the issue persists after disabling them):
|
||||
- Does this issue involve using SSH remote to run the extension on a remote machine?:
|
||||
- If using SSH remote, specify OS of remote machine:
|
||||
- A clear and concise description of what the bug is, including information about the workspace (i.e. is the workspace a single project or multiple projects, size of the project, etc).
|
||||
|
||||
|
||||
**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* -->
|
||||
<!-- Provide clear steps to reproduce the bug: -->
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
|
||||
**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>
|
||||
**Code sample and logs**
|
||||
<!-- Please provide code sample, your c_cpp_properties.json and logs. -->
|
||||
- Code sample
|
||||
|
||||
- Configurations in `c_cpp_properties.json`
|
||||
|
||||
- Logs from running `C/C++: Log Diagnostics` from the VS Code command palette
|
||||
|
||||
- Logs from [the language server logging](https://code.visualstudio.com/docs/cpp/enable-logging-cpp#_enable-logging-for-the-language-server)
|
||||
|
||||
|
||||
**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".
|
||||
Providing call stacks:
|
||||
For bugs like crashes, deadlocks, infinite loops, etc. that we are not able to repro and for which the call stack may be useful, please attach a debugger and/or create a dmp and provide the call stacks. Windows binaries have symbols available in VS Code by setting your "symbolSearchPath" to "https://msdl.microsoft.com/download/symbols".
|
||||
|
||||
Instructions for attaching debugger to language service process:
|
||||
https://github.com/microsoft/vscode-cpptools/wiki/Attaching-debugger-to-cpptools-or-cpptools%E2%80%90srv.
|
||||
|
||||
Performance analysis:
|
||||
For a performance issue see instructions at https://github.com/microsoft/vscode-cpptools/wiki/Troubleshooting-Performance-Issues.
|
||||
-->
|
||||
|
||||
Generated
+13
-13
@@ -295,11 +295,11 @@
|
||||
"integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY="
|
||||
},
|
||||
"axios": {
|
||||
"version": "0.21.1",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
|
||||
"integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
|
||||
"version": "0.21.4",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
|
||||
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
|
||||
"requires": {
|
||||
"follow-redirects": "^1.10.0"
|
||||
"follow-redirects": "^1.14.0"
|
||||
}
|
||||
},
|
||||
"balanced-match": {
|
||||
@@ -674,9 +674,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"follow-redirects": {
|
||||
"version": "1.13.1",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
|
||||
"integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg=="
|
||||
"version": "1.14.3",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz",
|
||||
"integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw=="
|
||||
},
|
||||
"fs.realpath": {
|
||||
"version": "1.0.0",
|
||||
@@ -713,9 +713,9 @@
|
||||
}
|
||||
},
|
||||
"glob-parent": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
|
||||
"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
||||
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-glob": "^4.0.1"
|
||||
@@ -940,9 +940,9 @@
|
||||
}
|
||||
},
|
||||
"lodash": {
|
||||
"version": "4.17.20",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
|
||||
"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
|
||||
"version": "4.17.21",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
|
||||
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
|
||||
"dev": true
|
||||
},
|
||||
"lodash.get": {
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"dependencies": {
|
||||
"@actions/core": "^1.2.6",
|
||||
"@actions/github": "^2.1.1",
|
||||
"axios": "^0.21.1"
|
||||
"axios": "^0.21.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^6.8.0",
|
||||
|
||||
@@ -13,10 +13,10 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Use Node.js 10.16.x
|
||||
- name: Use Node.js 14.16.x
|
||||
uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: 10.16.x
|
||||
node-version: 14.16.x
|
||||
|
||||
- name: Install Dependencies
|
||||
run: yarn install
|
||||
|
||||
@@ -13,13 +13,13 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Use Node.js 10.16.x
|
||||
- name: Use Node.js 14.16.x
|
||||
uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: 10.16.x
|
||||
node-version: 14.16.x
|
||||
|
||||
- name: Install Dependencies
|
||||
run: yarn install
|
||||
run: yarn install --network-timeout 100000
|
||||
working-directory: Extension
|
||||
|
||||
- name: Generate hashes for runtime dependency packages
|
||||
|
||||
@@ -13,10 +13,10 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Use Node.js 10.16.x
|
||||
- name: Use Node.js 14.16.x
|
||||
uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: 10.16.x
|
||||
node-version: 14.16.x
|
||||
|
||||
- name: Install Dependencies
|
||||
run: yarn install
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
name: Enhancement Closer (no milestone)
|
||||
on:
|
||||
schedule:
|
||||
- cron: 50 11 * * * # Run at 11:50 AM UTC (3:50 AM PST, 4:50 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
description: "readonly: Specify true or 1 to prevent changes from being commited to GitHub"
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
- name: Install Actions
|
||||
run: cd ./.github/actions && npm install --production && cd ../..
|
||||
- name: Stale Closer
|
||||
uses: ./.github/actions/StaleCloser
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: enhancement
|
||||
ignoreLabels: debugger,internal,Feature Request
|
||||
addLabels: more votes needed
|
||||
closeDays: 60
|
||||
maximumVotes: 2
|
||||
closeComment: "This feature request is being closed due to insufficient upvotes. When enough upvotes are received, this issue will be eligible for our backlog."
|
||||
setMilestoneId: 30
|
||||
ignoreMilestoneNames: "*"
|
||||
@@ -0,0 +1,30 @@
|
||||
name: Enhancement Closer (Triage)
|
||||
on:
|
||||
schedule:
|
||||
- cron: 40 11 * * * # Run at 11:40 AM UTC (3:40 AM PST, 4:40 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
description: "readonly: Specify true or 1 to prevent changes from being commited to GitHub"
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
- name: Install Actions
|
||||
run: cd ./.github/actions && npm install --production && cd ../..
|
||||
- name: Stale Closer
|
||||
uses: ./.github/actions/StaleCloser
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: enhancement
|
||||
ignoreLabels: debugger,internal,Feature Request
|
||||
addLabels: more votes needed
|
||||
closeDays: 60
|
||||
maximumVotes: 2
|
||||
closeComment: "This feature request is being closed due to insufficient upvotes. When enough upvotes are received, this issue will be eligible for our backlog."
|
||||
milestoneName: Triage
|
||||
milestoneId: 30
|
||||
@@ -0,0 +1,31 @@
|
||||
name: Enhancement Reopener
|
||||
on:
|
||||
schedule:
|
||||
- cron: 20 12 * * * # Run at 12:20 PM UTC (4:20 AM PST, 5:20 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
description: "readonly: Specify true or 1 to prevent changes from being commited to GitHub"
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
- name: Install Actions
|
||||
run: cd ./.github/actions && npm install --production && cd ../..
|
||||
- name: Run Reopener
|
||||
uses: ./.github/actions/Reopener
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
alsoApplyToOpenIssues: true
|
||||
reopenComment: This feature request has received enough votes to be added to our backlog.
|
||||
labels: enhancement
|
||||
minimumVotes: 3
|
||||
ignoreLabels: debugger,internal,Feature Request
|
||||
milestoneId: 30
|
||||
milestoneName: Triage
|
||||
setMilestoneId: 28
|
||||
removeLabels: more votes needed
|
||||
+2
-1
@@ -6,7 +6,8 @@ browse*.db*
|
||||
*.exe
|
||||
*.ilk
|
||||
|
||||
# ignore exported localization xlf directory
|
||||
# ignore exported localization xlf and LCL directories
|
||||
Build/loc/LCL
|
||||
vscode-extensions-localization-export
|
||||
|
||||
# ignore imported localization xlf directory
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"Projects": [
|
||||
{
|
||||
"LanguangeSet": "VS_Main_Languages",
|
||||
"LocItems": [
|
||||
{
|
||||
"SourceFile": "vscode-extensions-localization-export\\vscode-extensions\\vscode-cpptools.xlf",
|
||||
"Languages": "cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant",
|
||||
"LclFile": "Build\\loc\\LCL\\{Lang}\\vscode-cpptools.xlf.lcl"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
# ==================================================================================
|
||||
# Pipeline for VsCodeExtension-Localization build definition
|
||||
# Runs OneLocBuild task to localize xlf file
|
||||
# ==================================================================================
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
- repository: self
|
||||
clean: true
|
||||
|
||||
trigger: none
|
||||
pr: none
|
||||
schedules:
|
||||
- cron: "0 7 * * *"
|
||||
displayName: Daily 7 AM
|
||||
branches:
|
||||
include:
|
||||
- main
|
||||
always: true
|
||||
|
||||
pool:
|
||||
vmImage: 'windows-latest'
|
||||
|
||||
steps:
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd Extension && yarn install'
|
||||
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd ./Extension && yarn run translations-export && cd ..'
|
||||
|
||||
- task: OneLocBuild@2
|
||||
env:
|
||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||
inputs:
|
||||
locProj: 'Build/loc/LocProject.json'
|
||||
outDir: '$(Build.ArtifactStagingDirectory)'
|
||||
isCreatePrSelected: false
|
||||
prSourceBranchPrefix: 'locfiles'
|
||||
packageSourceAuth: 'patAuth'
|
||||
patVariable: '$(OneLocBuildPat)'
|
||||
LclSource: lclFilesfromPackage
|
||||
LclPackageId: 'LCL-JUNO-PROD-VCPP'
|
||||
lsBuildXLocPackageVersion: '7.0.30510'
|
||||
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd Extension && node ./translations_auto_pr.js microsoft vscode-cpptools csigs $(csigsPat) csigs [email protected] "$(Build.ArtifactStagingDirectory)/loc" vscode-extensions-localization-export/vscode-extensions && cd ..'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
|
||||
ArtifactName: 'drop'
|
||||
publishLocation: 'Container'
|
||||
+8
-2
@@ -1,3 +1,9 @@
|
||||
## Microsoft Open Source Code of Conduct
|
||||
# Microsoft Open Source Code of Conduct
|
||||
|
||||
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact opencode@microsoft.com with any additional questions or comments.
|
||||
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
|
||||
|
||||
Resources:
|
||||
|
||||
- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)
|
||||
- [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
|
||||
- Contact [[email protected]](mailto:[email protected]) with questions or concerns
|
||||
@@ -0,0 +1,20 @@
|
||||
# Exception Settings
|
||||
|
||||
The Microsoft Windows C/C++ debugger (cppvsdbg) supports configuration options for if the debugger stops when exceptions are thrown. This is done with the 'All Exceptions' check box in the BREAKPOINTS section of the 'Run and Debug' view.
|
||||
|
||||
Note that the BREAKPOINTS section will be missing this entry until the first time that the folder has been debugged with the 'cppvsdbg' debugger.
|
||||
|
||||
Checking 'All Exceptions' will configure the debugger to stop when an exception is thrown.
|
||||
|
||||
##### Exception Conditions
|
||||
|
||||
The 'All Exceptions' checkbox support conditions to break on only selected exception types (C++ exceptions) or codes (Win32 exceptions). To edit the condition, click on the pencil icon or right click on the entry and invoke 'Edit Condition'. The condition is a comma-separated list of exception types and codes to break on, or if the list starts with '!', a list of exception types and codes to ignore.
|
||||
|
||||
Examples conditions:
|
||||
|
||||
| Example condition value | Result |
|
||||
|-------------------------|--------|
|
||||
| 0xC0000005, 0xC0000094 | Break on Win32 Access Violation exceptions and integer division by zero exceptions |
|
||||
| std::out_of_range, 0xC0000005 | This will break on out-of-range exceptions, and access violation exceptions |
|
||||
| !MyExceptionClass | This will break on all exceptions except C++ `MyExceptionClass` exceptions |
|
||||
| !MyExceptionClass, 0x6831C815 | This will break on all exceptions except C++ `MyExceptionClass` exceptions and Win32 exceptions with custom code 0x6831C815 |
|
||||
@@ -1,6 +1,6 @@
|
||||
# How To Debug MIEngine
|
||||
|
||||
MIEngine is one of the components used to enable the C/C++ debugging scenario with the Microsoft C/C++ extension with VS Code. This document is to help enable users who want to debug and contribute to MIEngine to fix issues or extend functionality. MIEngine is used to communicate with `gdb`/`lldb` using the MI protocol.
|
||||
MIEngine is one of the components used to enable the C/C++ debugging scenario with the Microsoft C/C++ extension with VS Code. This document is to help enable users who want to debug and contribute to MIEngine to fix issues or extend functionality. MIEngine is used to communicate with `gdb`/`lldb` using the MI protocol.
|
||||
|
||||
**Repository:** https://github.com/Microsoft/MIEngine
|
||||
|
||||
@@ -19,7 +19,7 @@ You can open the solution file **MIDebugEngine.sln** located under **src** and c
|
||||
|
||||
The symbol files are as follows:
|
||||
|
||||
**On Windows**
|
||||
**On Windows**
|
||||
* Microsoft.MICore.pdb
|
||||
* Microsoft.MIDebugEngine.pdb
|
||||
* vscode\OpenDebugAD7.pdb
|
||||
@@ -37,7 +37,7 @@ On Windows, the easiest way to debug is to use Visual Studio. Locate the **src\D
|
||||
|
||||
If you are not building the extension, Locate the **out\src\Debugger\extension.ts** file in the **.vscode\extensions\ms-vscode.cpptools** folder and open it in an editor.
|
||||
|
||||
Locate the following lines:
|
||||
Locate the following lines:
|
||||
```json
|
||||
return {
|
||||
command: command
|
||||
@@ -48,13 +48,13 @@ and add the following line to the object:
|
||||
args: ["--pauseForDebugger"]
|
||||
```
|
||||
|
||||
This will cause the debugger to look like it has hung once you start debugging, but in reality it is waiting for a debugger to attach. Set your breakpoints and attach your debugger to the `OpenDebugAD7.exe` process. Once the debugger is attached, VS Code should start debugging and you can reproduce your scenario.
|
||||
This will cause the debugger to look like it has hung once you start debugging, but in reality it is waiting for a debugger to attach. Set your breakpoints and attach your debugger to the `OpenDebugAD7.exe` process. Once the debugger is attached, VS Code should start debugging and you can reproduce your scenario.
|
||||
|
||||
### Debugging MIEngine running on Linux or Mac OS X
|
||||
### Debugging MIEngine running on Linux or macOS
|
||||
|
||||
#### With MonoDevelop
|
||||
|
||||
On Linux and Mac OS X, we use `mono` as our framework. You can download Xamarin Studio v5.10.1.6 and remotely attach to your Mac or Linux box to debug there.
|
||||
On Linux and macOS, we use `mono` as our framework. You can download Xamarin Studio v5.10.1.6 and remotely attach to your Mac or Linux box to debug there.
|
||||
|
||||
##### Install Prerequisites
|
||||
1. Install [GTK](http://www.mono-project.com/download/).
|
||||
@@ -78,12 +78,12 @@ MonoDevelop.exe
|
||||
|
||||
##### Configure the extension to enable remote debugging
|
||||
|
||||
Open the **~/.vscode/extensions/ms-vscode.cpptools-\<version\>/debugAdapters/OpenDebugAD7** file with a text editor and locate and uncomment the line at the bottom. When you start debugging, it will now hang until the remote debugger is attached from Xamarin Studio.
|
||||
Open the **~/.vscode/extensions/ms-vscode.cpptools-\<version\>/debugAdapters/OpenDebugAD7** file with a text editor and locate and uncomment the line at the bottom. When you start debugging, it will now hang until the remote debugger is attached from Xamarin Studio.
|
||||
|
||||
##### Attach the remote debugger
|
||||
|
||||
In MonoDevelop: Run -> Run With -> Custom Command Mono Soft Debugger.
|
||||
Fill in the IP and port of the Linux/Mac OS X machine and hit "Connect" to start debugging.
|
||||
Fill in the IP and port of the Linux/macOS machine and hit "Connect" to start debugging.
|
||||
|
||||
After you've done this once, you can hit the MonoDevelop "Play" button or <kbd>F5</kbd> to bring up the connect dialog again.
|
||||
|
||||
@@ -113,7 +113,7 @@ After you've done this once, you can hit the MonoDevelop "Play" button or <kbd>F
|
||||
|
||||
##### Configure the extension to enable remote debugging
|
||||
|
||||
Open the **~/.vscode/extensions/ms-vscode.cpptools-\<version\>/debugAdapters/OpenDebugAD7** file with a text editor and locate and uncomment the line at the bottom. When you start debugging, it will now hang until the remote debugger is attached from VS Code.
|
||||
Open the **~/.vscode/extensions/ms-vscode.cpptools-\<version\>/debugAdapters/OpenDebugAD7** file with a text editor and locate and uncomment the line at the bottom. When you start debugging, it will now hang until the remote debugger is attached from VS Code.
|
||||
|
||||
##### Attach the remote debugger
|
||||
|
||||
|
||||
@@ -19,7 +19,14 @@ module.exports = {
|
||||
"rules": {
|
||||
"@typescript-eslint/adjacent-overload-signatures": "error",
|
||||
"@typescript-eslint/array-type": "error",
|
||||
"@typescript-eslint/class-name-casing": "error",
|
||||
"camelcase": "off",
|
||||
"@typescript-eslint/naming-convention": [
|
||||
"error",
|
||||
{
|
||||
"selector": "typeLike",
|
||||
"format": ["PascalCase"]
|
||||
}
|
||||
],
|
||||
"@typescript-eslint/indent": "error",
|
||||
"@typescript-eslint/member-delimiter-style": [
|
||||
"error",
|
||||
@@ -71,7 +78,7 @@ module.exports = {
|
||||
"no-fallthrough": "error",
|
||||
"no-invalid-this": "error",
|
||||
"no-irregular-whitespace": "error",
|
||||
"no-multiple-empty-lines": ["error", { "max": 1, "maxEOF": 1, "maxBOF": 0}],
|
||||
"no-multiple-empty-lines": ["error", { "max": 1, "maxEOF": 1, "maxBOF": 0 }],
|
||||
"no-new-wrappers": "error",
|
||||
"no-redeclare": "error",
|
||||
"no-return-await": "error",
|
||||
|
||||
@@ -25,7 +25,6 @@ install.lock
|
||||
|
||||
# ignore generated localization file
|
||||
**/nls.*.json
|
||||
**/*.nls.json
|
||||
**/*.nls.*.json
|
||||
|
||||
# ignore generate native header
|
||||
|
||||
Vendored
+6
-10
@@ -20,9 +20,7 @@
|
||||
"command": "yarn",
|
||||
"args": [
|
||||
"run",
|
||||
"compile",
|
||||
"--loglevel",
|
||||
"silent"
|
||||
"compile"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -95,9 +93,7 @@
|
||||
"command": "yarn",
|
||||
"args": [
|
||||
"run",
|
||||
"compile-watch",
|
||||
"--loglevel",
|
||||
"silent"
|
||||
"compile-watch"
|
||||
],
|
||||
"problemMatcher": [
|
||||
{
|
||||
@@ -121,10 +117,10 @@
|
||||
"background": {
|
||||
"activeOnStart": true,
|
||||
"beginsPattern": {
|
||||
"regexp": "Compilation (.*?)starting…"
|
||||
"regexp": "asset"
|
||||
},
|
||||
"endsPattern": {
|
||||
"regexp": "Compilation (.*?)finished"
|
||||
"regexp": "webpack (.*?) compiled (.*?) ms"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -162,10 +158,10 @@
|
||||
"background": {
|
||||
"activeOnStart": true,
|
||||
"beginsPattern": {
|
||||
"regexp": "Compilation (.*?)starting…"
|
||||
"regexp": "asset"
|
||||
},
|
||||
"endsPattern": {
|
||||
"regexp": "Compilation (.*?)finished"
|
||||
"regexp": "webpack (.*?) compiled (.*?) ms"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+236
-11
@@ -1,13 +1,238 @@
|
||||
# C/C++ for Visual Studio Code Change Log
|
||||
|
||||
## Version 1.7.0: October 13, 2021
|
||||
### New Features
|
||||
* Add a command to restart IntelliSense for a specific file. [#3727](https://github.com/microsoft/vscode-cpptools/issues/3727)
|
||||
* Add support for macOS app bundles [#6726](https://github.com/microsoft/vscode-cpptools/issues/6726)
|
||||
* [MIEngine#1091](https://github.com/microsoft/MIEngine/pull/1091)
|
||||
* Add support for Go To / Peek Type Definition. [#7999](https://github.com/microsoft/vscode-cpptools/issues/7999)
|
||||
|
||||
### Enhancements
|
||||
* Detect IntelliSenseMode target architecture for `cl.exe` based on its path. [#8044](https://github.com/microsoft/vscode-cpptools/issues/8044)
|
||||
* In generated build tasks, add a compiler arg to cause color to be displayed in gcc/clang output in terminal. [PR #8165](https://github.com/microsoft/vscode-cpptools/pull/8165)
|
||||
* Add new configuration `mergeConfigurations` that enables include paths, defines, and forced includes from c_cpp_properties.json to be merged with those provided by a configuration provider.
|
||||
* Thomas Willson (@willson556) [PR #8174](https://github.com/microsoft/vscode-cpptools/pull/8174)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix an issue with signature help for overloaded constructors. [#1664](https://github.com/microsoft/vscode-cpptools/issues/1664)
|
||||
* Add markdown to settings descriptions. [#4544](https://github.com/microsoft/vscode-cpptools/issues/4544)
|
||||
* Fix an IntelliSense process crash. [#5584](https://github.com/microsoft/vscode-cpptools/issues/5548), [#8110](https://github.com/microsoft/vscode-cpptools/issues/8110)
|
||||
* Fix an issue with incorrect E0513 and E0167 IntelliSense errors. [#6338](https://github.com/microsoft/vscode-cpptools/issues/6338)
|
||||
* Fix issue with IntelliSense for anonymous members. [#6412](https://github.com/microsoft/vscode-cpptools/issues/6412)
|
||||
* Fix an issue with incorrect "no suitable user-defined conversion" errors. [#6721](https://github.com/microsoft/vscode-cpptools/issues/6721)
|
||||
* Fix some issues with punctuation in setting descriptions. [#6870](https://github.com/microsoft/vscode-cpptools/issues/6870)
|
||||
* Add descriptions for setting enum values. [#7358](https://github.com/microsoft/vscode-cpptools/issues/7358)
|
||||
* Add support for `${execPath}` and `${pathSeparator}` in `c_cpp_properties.json`. [#7753](https://github.com/microsoft/vscode-cpptools/issues/7753)
|
||||
* Move the scope of document symbols from the name (on the left) to the details (on the right). [#7785](https://github.com/microsoft/vscode-cpptools/issues/7785)
|
||||
* Fix an issue with config validation of Force Include values. [#7822](https://github.com/microsoft/vscode-cpptools/issues/7822)
|
||||
* Fix an issue related to arg parsing in build tasks. [#7891](https://github.com/microsoft/vscode-cpptools/issues/7891)
|
||||
* Add a check when cppbuild task is used when the active file is not a source file. [#7892](https://github.com/microsoft/vscode-cpptools/issues/7892)
|
||||
* Fix a cpptools crash [#8055](https://github.com/microsoft/vscode-cpptools/issues/8055)
|
||||
* Fix issue "LogPoint stopped working v1.6.0". [#8065](https://github.com/microsoft/vscode-cpptools/issues/8065)
|
||||
* [MIEngine#1208](https://github.com/microsoft/MIEngine/pull/1208)
|
||||
* Fix issue "Debugger won't read/write from/to stdio". [#8075](https://github.com/microsoft/vscode-cpptools/issues/8075)
|
||||
* [MIEngine#1209](https://github.com/microsoft/MIEngine/pull/1209)
|
||||
* Fix an issue with VC 14.0 headers not being found. [#8078](https://github.com/microsoft/vscode-cpptools/issues/8078)
|
||||
* Fix an issue with CUDA support with `compile_commands.json`. [#8091](https://github.com/microsoft/vscode-cpptools/issues/8091)
|
||||
* Fix an issue with `/kernel` arg to `cl.exe` for C files. [#8158](https://github.com/microsoft/vscode-cpptools/issues/8158)
|
||||
* Fix an issue where inactive regions no longer dimmed after switching between open files. [#8206](https://github.com/microsoft/vscode-cpptools/issues/8206)
|
||||
|
||||
## Version 1.6.0: August 24, 2021
|
||||
### New Features
|
||||
* Added support for standard `.editorconfig` entries when using vcFormat. [#7920](https://github.com/microsoft/vscode-cpptools/issues/7920)
|
||||
* Debug Step Granularity for cppdbg [MIEngine#1169](https://github.com/microsoft/MIEngine/pull/1169)
|
||||
* Thank you for the contribution @Trass3r
|
||||
* InstructionBreakpoints for cppdbg [MIEgnine#1192](https://github.com/microsoft/MIEngine/pull/1192)
|
||||
|
||||
### Enhancements
|
||||
* Debugger now runs on .NET 5 [#7858](https://github.com/microsoft/vscode-cpptools/pull/7858)
|
||||
* When using the `Default` setting for `C_Cpp.formatting`, vcFormat will now be selected if a `.editorconfig` file is found with vcFormat entries and no `.clang-format` file was found with nearer proximity to the source file. [#7929](https://github.com/microsoft/vscode-cpptools/issues/7929)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix incorrect sizeof for packed structs (gcc/clang) [#5267](https://github.com/microsoft/vscode-cpptools/issues/5267)
|
||||
* Fix designated initializers not working at file scope. [#6316](https://github.com/microsoft/vscode-cpptools/issues/6316)
|
||||
* Fix an IntelliSense crash on template code. [#7349](https://github.com/microsoft/vscode-cpptools/issues/7349)
|
||||
* Rank existence of a custom configuration higher than filename similarity and path proximity, when choosing a TU source for a header [#7396](https://github.com/microsoft/vscode-cpptools/issues/7396)
|
||||
* Fix an IntelliSense crash when the display language is set to Italian. [#7685](https://github.com/microsoft/vscode-cpptools/issues/7685)
|
||||
* Enable the C++ status bar items to be selectively disabled. [#7700](https://github.com/microsoft/vscode-cpptools/issues/7700)
|
||||
* Fix an issue causing incorrect color selection for semantic tokens. [#7773](https://github.com/microsoft/vscode-cpptools/issues/7773)
|
||||
* Fix some cl.exe and clang installations not being detected. [#7767](https://github.com/microsoft/vscode-cpptools/issues/7767) [#7795](https://github.com/microsoft/vscode-cpptools/issues/7795) [#7800](https://github.com/microsoft/vscode-cpptools/issues/7800)
|
||||
* Fix an issue with recursive includes not found. [#7783](https://github.com/microsoft/vscode-cpptools/issues/7783)
|
||||
* Fix an issue with code folding of single-line blocks. [#7809](https://github.com/microsoft/vscode-cpptools/issues/7809)
|
||||
* Fix a typo in a localized string. [#7823](https://github.com/microsoft/vscode-cpptools/issues/7823)
|
||||
* Add open file parsing status when hovering over the database icon. [PR #7831](https://github.com/microsoft/vscode-cpptools/pull/7831)
|
||||
* Fix an issue with IntelliSense flame icon getting stuck on. [#7838](https://github.com/microsoft/vscode-cpptools/issues/7838)
|
||||
* Fix an issue with character position after include completion. [#7856](https://github.com/microsoft/vscode-cpptools/issues/7856)
|
||||
* Fix wrong version of clang-format being used in multi-root workspaces. [#7870](https://github.com/microsoft/vscode-cpptools/issues/7870)
|
||||
* Fix issue with setting of MS extensions when `-fms-extensions` is used. [#7886](https://github.com/microsoft/vscode-cpptools/issues/7886)
|
||||
* Fix an issue with support detection on Android. [#7906](https://github.com/microsoft/vscode-cpptools/issues/7906)
|
||||
* Fix a bug with handling of `"C_Cpp.vcFormat.newLine.beforeOpenBrace.block": "newLine"`. [#7926](https://github.com/microsoft/vscode-cpptools/issues/7926)
|
||||
* Fix Disassembly view is blank on linux [#7960](https://github.com/microsoft/vscode-cpptools/issues/7960)
|
||||
* Fix an issue with cppdbg debugging on Windows x64. [#7971](https://github.com/microsoft/vscode-cpptools/issues/7971)
|
||||
* Fix an issue with VS `<execution>` header causing IntelliSense process crash. [#7972](https://github.com/microsoft/vscode-cpptools/issues/7972)
|
||||
* Fix insiders update install loop for remote scenarios. [#8000](https://github.com/microsoft/vscode-cpptools/issues/8000)
|
||||
* Fix MacOS unable to use external terminal to debug [#8008](https://github.com/microsoft/vscode-cpptools/issues/8008)
|
||||
|
||||
## Version 1.5.1: July 9, 2021
|
||||
### Bug Fixes
|
||||
* cppvsdbg Debugging becomes no-op between 1.4.1 and 1.5.0 [#7808](https://github.com/microsoft/vscode-cpptools/issues/7808)
|
||||
|
||||
## Version 1.5.0: July 8, 2021
|
||||
### New Feature
|
||||
* Add the "Inline macro" code action. [#4183](https://github.com/microsoft/vscode-cpptools/issues/4183)
|
||||
* Add a Windows ARM64 debugger. [PR #7798](https://github.com/microsoft/vscode-cpptools/pull/7798)
|
||||
|
||||
### Enhancements
|
||||
* Add auto-detection of clang compilers on Windows (and different versions of cl.exe). [#6718](https://github.com/microsoft/vscode-cpptools/issues/6718)
|
||||
* Stop adding .cu files to `files.associations` (switch to using setTextDocumentLanguage). [#7359](https://github.com/microsoft/vscode-cpptools/issues/7359)
|
||||
* Add "Symbol Options" for CppVsdbg to configure symbol settings [PR #7680](https://github.com/microsoft/vscode-cpptools/pull/7680)
|
||||
* Update CppVsdbg to use newer CppEE and msdia.
|
||||
|
||||
### Bug Fixes
|
||||
* Fix switch header/source not checking `files.exclude`. [#4429](https://github.com/microsoft/vscode-cpptools/issues/4429)
|
||||
* Fix code folding causing `} else if` lines to be hidden. [#5521](https://github.com/microsoft/vscode-cpptools/issues/5521)
|
||||
* Add abort handling to recursive includes directory iteration. [#6461](https://github.com/microsoft/vscode-cpptools/issues/6461)
|
||||
* Fix include completion with recursive includes in header files. [#6842](https://github.com/microsoft/vscode-cpptools/issues/6842)
|
||||
* Add the get-task-allow entitlement to macOS binaries to enable call stacks to be obtained when SIP is enabled. [#7412](https://github.com/microsoft/vscode-cpptools/issues/7412)
|
||||
* Fix Find All References reporting certain references in headers as inactive. [#7609](https://github.com/microsoft/vscode-cpptools/issues/7609)
|
||||
* Fix IntelliSense process crash and tag parser failure with columns > 65535. [#7621](https://github.com/microsoft/vscode-cpptools/issues/7621)
|
||||
* Fix incorrect localization translations.
|
||||
* jogo- (@jogo-) [PR #7625](https://github.com/microsoft/vscode-cpptools/pull/7625)
|
||||
* Fix `autocompleteAddParentheses` for some template argument deduction cases. [#7626](https://github.com/microsoft/vscode-cpptools/issues/7626)
|
||||
* Fix some incorrect IntelliSense errors. [#6639](https://github.com/microsoft/vscode-cpptools/issues/6639), [#7630](https://github.com/microsoft/vscode-cpptools/issues/7630)
|
||||
* Change references of "OS X" to "macOS".
|
||||
* Tyler Davis (@TylerADavis) [PR #7636](https://github.com/microsoft/vscode-cpptools/pull/7636)
|
||||
* Prevent the root path from being added to the `browse.path`. [#7648](https://github.com/microsoft/vscode-cpptools/issues/7648)
|
||||
* Fix a configuration squiggle when `${workspaceFolder}` is used with `compilerPath`. [#7649](https://github.com/microsoft/vscode-cpptools/issues/7649)
|
||||
* Fix an issue causing editorConfig not to be used or cached. [PR #7666](https://github.com/microsoft/vscode-cpptools/pull/7666)
|
||||
* Fix document symbols nesting with templates. [#7673](https://github.com/microsoft/vscode-cpptools/issues/7673)
|
||||
* Fix include paths not being found when the paths start with /D or /I. [#7701](https://github.com/microsoft/vscode-cpptools/issues/7701), [#7757](https://github.com/microsoft/vscode-cpptools/issues/7756)
|
||||
* Fix Find All References on a global variable giving incorrect references to local variables. [#7702](https://github.com/microsoft/vscode-cpptools/issues/7702)
|
||||
* Fix `vcFormat` not working near the end of the file with UTF-8 characters > 1 byte. [#7704](https://github.com/microsoft/vscode-cpptools/issues/7704)
|
||||
* Fix a configuration squiggle for a recursively resolved `forcedInclude`. [PR #7722](https://github.com/microsoft/vscode-cpptools/pull/7722)
|
||||
* Fix `Build and Debug Active File` for certain file extensions (.cu, .cp, etc.).
|
||||
* jogo- (@jogo-) [PR #7726](https://github.com/microsoft/vscode-cpptools/pull/7726)
|
||||
* Fix `browse.path` being incorrect if an invalid `compileCommands` is set. [#7737](https://github.com/microsoft/vscode-cpptools/issues/7737)
|
||||
* Fix an incorrect error message when `C_Cpp.errorSquiggles` is `"Enabled"`. [#7744](https://github.com/microsoft/vscode-cpptools/issues/7744)
|
||||
* Fix compiler querying sometimes not working with Cygwin. [#7751](https://github.com/microsoft/vscode-cpptools/issues/7751)
|
||||
* Fix a duplicate IntelliSense update when a new C/C++ file is opened and after switching from a non-C/C++ file and back.
|
||||
* Fix a potential IntelliSense process crash on shutdown.
|
||||
|
||||
## Version 1.4.1: June 8, 2021
|
||||
### Bug Fixes
|
||||
* Fix the configuration UI sometimes not populating initially with VS Code 1.56 or later. [#7641](https://github.com/microsoft/vscode-cpptools/issues/7641)
|
||||
|
||||
## Version 1.4.0: May 27, 2021
|
||||
### New Features
|
||||
* Add a C++ walkthrough to the "Getting Started" page. [#7273](https://github.com/microsoft/vscode-cpptools/issues/7273)
|
||||
* Note: VS Code may only make this available to a subset of users while they continue working on the feature.
|
||||
|
||||
### Enhancements
|
||||
* Update to clang-format 12. [#6434](https://github.com/microsoft/vscode-cpptools/issues/6434)
|
||||
* Add `private` or `protected` scope labels to class symbols. [#7120](https://github.com/microsoft/vscode-cpptools/issues/7120)
|
||||
* Fix file:line path for $FILEPOS [#7193](https://github.com/microsoft/vscode-cpptools/issues/7193)
|
||||
* [#1124](https://github.com/microsoft/MIEngine/pull/1124)
|
||||
* Add `stopAtConnect` and `hardwareBreakpoints` launch options [PR #7449](https://github.com/microsoft/vscode-cpptools/pull/7449)
|
||||
* `stopAtConnect` stops the debugger on connection to a remote target [PR MIEngine#1109](https://github.com/microsoft/MIEngine/pull/1109)
|
||||
* `hardwareBreakpoints` controls usage and number of remote hardware breakpoints [PR MIEngine#1128](https://github.com/microsoft/MIEngine/pull/1128)
|
||||
* Add support for loading Concord extensions to the cppvsdbg debug adapter (see [documentation](https://github.com/microsoft/ConcordExtensibilitySamples/wiki/Support-for-VS-Code-cppvsdbg-Scenarios) for more information)
|
||||
* Add support for exception conditions to cppvsdbg (see [documentation](https://aka.ms/VSCode-Cpp-ExceptionSettings) for more information)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix an incorrect IntelliSense error with object initialization. [#3212](https://github.com/microsoft/vscode-cpptools/issues/3212)
|
||||
* Fix IntelliSense errors with designated initializers. [#3491](https://github.com/microsoft/vscode-cpptools/issues/3491), [#5500](https://github.com/microsoft/vscode-cpptools/issues/5550)
|
||||
* Fix IntelliSense configuration with cl.exe compiler args `/external:I`, `/Zc:preprocessor`, and others. [#4980](https://github.com/microsoft/vscode-cpptools/issues/4980), [#6531](https://github.com/microsoft/vscode-cpptools/issues/6531), [#7259](https://github.com/microsoft/vscode-cpptools/issues/7259)
|
||||
* Switch to showing no document symbols instead of random symbols for `files.exclude`'d documents. [#5142](https://github.com/microsoft/vscode-cpptools/issues/5142)
|
||||
* Fix macros getting undefined when duplicate `#include` are used. [#5182](https://github.com/microsoft/vscode-cpptools/issues/5182), [#7270](https://github.com/microsoft/vscode-cpptools/issues/7270)
|
||||
* Fix provider failed error logging. [#5487](https://github.com/microsoft/vscode-cpptools/issues/5487)
|
||||
* Fix an IntelliSense crash with `#pragma GCC target`. [#6698](https://github.com/microsoft/vscode-cpptools/issues/6698), [#7377](https://github.com/microsoft/vscode-cpptools/issues/7377)
|
||||
* Fix bitness detection for compilers targeting esp32. [#7034](https://github.com/microsoft/vscode-cpptools/issues/7034)
|
||||
* Fix -idirafter directories being included too early. [#7129](https://github.com/microsoft/vscode-cpptools/issues/7129)
|
||||
* Fix issue with the cpptools process lingering when no longer needed. [#7262](https://github.com/microsoft/vscode-cpptools/issues/7262)
|
||||
* Filter out C++ std when querying the compiler as C (and vice versa). [#7269](https://github.com/microsoft/vscode-cpptools/issues/7269)
|
||||
* Fix `files.exclude` ending with `/folder/**` not excluding `/folder`. [#7331](https://github.com/microsoft/vscode-cpptools/issues/7331)
|
||||
* Fix VS Code UI freezing when hovering over very large literals. [#7334](https://github.com/microsoft/vscode-cpptools/issues/7334), [#7577](https://github.com/microsoft/vscode-cpptools/issues/7577)
|
||||
* Fix clang-format formatting bug when new lines are removed. [#7360](https://github.com/microsoft/vscode-cpptools/issues/7360)
|
||||
* Change default cwd in launch.json to `${fileDirname}`. [#7362](https://github.com/microsoft/vscode-cpptools/issues/7362)
|
||||
* Syed Ahmad (@HackintoshwithUbuntu) [PR #7363](https://github.com/microsoft/vscode-cpptools/pull/7363)
|
||||
* Fix the compile commands entry not being used when -Werror is used. [#7388](https://github.com/microsoft/vscode-cpptools/issues/7388)
|
||||
* Fix some potential race conditions during vsix installation. [#7405](https://github.com/microsoft/vscode-cpptools/issues/7405)
|
||||
* Fix completion at the end of a file. [#7472](https://github.com/microsoft/vscode-cpptools/issues/7472)
|
||||
* Fix completion of constructors. [#7505](https://github.com/microsoft/vscode-cpptools/issues/7505)
|
||||
* Fix typos.
|
||||
* jogo- (@jogo-) [PR #7509](https://github.com/microsoft/vscode-cpptools/pull/7509), [PR #7568](https://github.com/microsoft/vscode-cpptools/pull/7568), [PR #7573](https://github.com/microsoft/vscode-cpptools/pull/7573)
|
||||
* Fix an IntelliSense crash with the arrow library. [#7518](https://github.com/microsoft/vscode-cpptools/issues/7518)
|
||||
* Fix the configuration UI randomly being blank (more frequently when remote). [#7523](https://github.com/microsoft/vscode-cpptools/issues/7523)
|
||||
* Fix IntelliSense mode switching from `linux` to `macos` if `__unix__` is defined but `__linux__` is not. [#7525](https://github.com/microsoft/vscode-cpptools/issues/7525)
|
||||
* Fix enabling of the `ms_extensions` flag for clang on Windows. [#7529](https://github.com/microsoft/vscode-cpptools/issues/7529)
|
||||
* Fix `autocompleteAddParentheses` with no argument const/non-const overloads and deduction guides. [#7540](https://github.com/microsoft/vscode-cpptools/issues/7540), [#7541](https://github.com/microsoft/vscode-cpptools/issues/7541)
|
||||
* Fix the browse configuration not being preserved when the configuration provider is auto-detected. [#7542](https://github.com/microsoft/vscode-cpptools/issues/7542)
|
||||
* Fix clang-format failure on macOS 10.13 or older. [#7561](https://github.com/microsoft/vscode-cpptools/issues/7561)
|
||||
* Fix an IntelliSense crash with std::ranges::unique. [#7576](https://github.com/microsoft/vscode-cpptools/issues/7576)
|
||||
* Prevent 'Configuration Warnings' output when a custom configuration provider omits optional fields.
|
||||
* Prevent 'Configuration Warnings' caused by corrections to auto-detected default configuration values.
|
||||
* Reduce IntelliSense memory and CPU usage in certain scenarios (e.g. large files).
|
||||
* Fix a crash on Linux with a `/**` includePath.
|
||||
|
||||
## Version 1.3.1: April 19, 2021
|
||||
### Bug Fixes
|
||||
* Fix extension not activating when `/.vscode/c_cpp_properties.json` exists but no C/C++ file is open. [#7344](https://github.com/microsoft/vscode-cpptools/issues/7344)
|
||||
* Fix logging for an invalid provider configuration.
|
||||
* Yonggang Luo (@lygstate) [PR #7350](https://github.com/microsoft/vscode-cpptools/pull/7350)
|
||||
* Fix extension activation with 32-bit Windows. [#7368](https://github.com/microsoft/vscode-cpptools/issues/7368)
|
||||
|
||||
## Version 1.3.0: April 13, 2021
|
||||
### New Features
|
||||
* Add language service support for CUDA.
|
||||
* Add highlighting of matching conditional preprocessor statements. [#2565](https://github.com/microsoft/vscode-cpptools/issues/2565)
|
||||
* Add commands for navigating to matching preprocessor directives in conditional groups. [#4779](https://github.com/microsoft/vscode-cpptools/issues/4779)
|
||||
* Add native language service binaries for ARM64 Mac. [#6595](https://github.com/microsoft/vscode-cpptools/issues/6595)
|
||||
|
||||
### Enhancements
|
||||
* Add parentheses to function calls when `C_Cpp.autocompleteAddParentheses` is `true`. [#882](https://github.com/microsoft/vscode-cpptools/issues/882)
|
||||
* Add @retval support to the simplified view of doc comments. [#6816](https://github.com/microsoft/vscode-cpptools/issues/6816)
|
||||
* Add auto-closing of include completion brackets. [#7054](https://github.com/microsoft/vscode-cpptools/issues/7054)
|
||||
* Add support for nodeAddonIncludes with Yarn PnP.
|
||||
* Mestery (@Mesterry) [PR #7123](https://github.com/microsoft/vscode-cpptools/pull/7123)
|
||||
* Add a `C_Cpp.files.exclude` setting, which is identical to `files.exclude` except items aren't excluded from the Explorer view. [PR #7285](https://github.com/microsoft/vscode-cpptools/pull/7285)
|
||||
|
||||
### Bug Fixes
|
||||
* Display integer values for char and unsigned char on hover instead of character symbols. [#1552](https://github.com/microsoft/vscode-cpptools/issues/1552)
|
||||
* Fix directory iteration to check files.exclude and symlinks and use less memory. [#3123](https://github.com/microsoft/vscode-cpptools/issues/3123), [#4206](https://github.com/microsoft/vscode-cpptools/issues/4206), [#6864](https://github.com/microsoft/vscode-cpptools/issues/6864)
|
||||
* Fix an issue with stale IntelliSense due to moving or renaming header files. [#3849](https://github.com/microsoft/vscode-cpptools/issues/3849)
|
||||
* Fix go to definition on large macros. [#4306](https://github.com/microsoft/vscode-cpptools/issues/4306)
|
||||
* Fix a spurious asterisk being inserted on a new line if the previous line starts with an asterisk. [#5733](https://github.com/microsoft/vscode-cpptools/issues/5733)
|
||||
* Fix bug with placement new on Windows with gcc mode. [#6246](https://github.com/microsoft/vscode-cpptools/issues/6246)
|
||||
* Fix size_t and placement new squiggles with clang on Windows. [#6573](https://github.com/microsoft/vscode-cpptools/issues/6573), [#7106](https://github.com/microsoft/vscode-cpptools/issues/7016)
|
||||
* Fix an incorrect IntelliSense error squiggle when assigning to std::variant in clang mode. [#6623](https://github.com/microsoft/vscode-cpptools/issues/6623)
|
||||
* Fix incorrect squiggle with range-v3 library. [#6639](https://github.com/microsoft/vscode-cpptools/issues/6639)
|
||||
* Fix incorrect squiggle with auto parameters. [#6714](https://github.com/microsoft/vscode-cpptools/issues/6714)
|
||||
* Fix (reimplement) nested document symbols. [#6830](https://github.com/microsoft/vscode-cpptools/issues/6830), [#7023](https://github.com/microsoft/vscode-cpptools/issues/7023), [#7024](https://github.com/microsoft/vscode-cpptools/issues/7024)
|
||||
* Fix detection of bitness for compilers targeting esp32. [#7034](https://github.com/microsoft/vscode-cpptools/issues/7034)
|
||||
* Fix include completion not working after creating a new header with a non-standard extension until a reload is done. [#6987](https://github.com/microsoft/vscode-cpptools/issues/6987), [#7061](https://github.com/microsoft/vscode-cpptools/issues/7061)
|
||||
* Fix endless CPU/memory usage in cpptools-srv when certain templated type aliases are used. [#7085](https://github.com/microsoft/vscode-cpptools/issues/7085)
|
||||
* Fix "No symbols found" sometimes occurring when a document first opens. [#7103](https://github.com/microsoft/vscode-cpptools/issues/7103)
|
||||
* Fix vcFormat formatting after typing brackets and a newline. [#7125](https://github.com/microsoft/vscode-cpptools/issues/7125)
|
||||
* Fix a performance bug after formatting a document. [#7159](https://github.com/microsoft/vscode-cpptools/issues/7159)
|
||||
* Fix random crashes of cpptools-srv during shutdown. [#7161](https://github.com/microsoft/vscode-cpptools/issues/7161)
|
||||
* Fix a bug with relative "." paths in compile commands. [#7221](https://github.com/microsoft/vscode-cpptools/issues/7221)
|
||||
* Fix configuration issues with Unreal Engine projects. [#7222](https://github.com/microsoft/vscode-cpptools/issues/7222)
|
||||
* Fix bug when `${workspaceFolder}` is used in `compileCommands`. [#7241](https://github.com/microsoft/vscode-cpptools/issues/7241)
|
||||
* Aleksa Pavlovic (@aleksa2808) [PR #7242](https://github.com/microsoft/vscode-cpptools/pull/7242)
|
||||
* Fix field requirements for custom configurations. [PR #7295](https://github.com/microsoft/vscode-cpptools/pull/7295)
|
||||
* Fix integrity hash checking of downloaded packages for the extension. [PR #7300](https://github.com/microsoft/vscode-cpptools/pull/7300)
|
||||
* Fix a bug preventing successful validation and receipt of browse configurations from custom configuration providers. [PR# 7131](https://github.com/microsoft/vscode-cpptools/pull/7313)
|
||||
* Fix a potential crash when editing at the end of a document.
|
||||
* Fix "Configure Task" selection to show root folder names for multiroot workspace [PR #7315](https://github.com/microsoft/vscode-cpptools/pull/7315)
|
||||
|
||||
## Version 1.2.2: February 25, 2021
|
||||
## Bug Fixes
|
||||
### Bug Fixes
|
||||
* Fix IntelliSense errors with variable length arrays with C Clang mode. [#6500](https://github.com/microsoft/vscode-cpptools/issues/6500)
|
||||
* Fix for random IntelliSense communication failures on Mac. [#6809](https://github.com/microsoft/vscode-cpptools/issues/6809), [#6958](https://github.com/microsoft/vscode-cpptools/issues/6958)
|
||||
* Fix an extension activation failure when a non-existent folder exists in the workspace. [#6981](https://github.com/microsoft/vscode-cpptools/issues/6981)
|
||||
* Fix infinite loops during document symbol processing. [#6988](https://github.com/microsoft/vscode-cpptools/issues/6988), [#7012](https://github.com/microsoft/vscode-cpptools/issues/7012), [#7022](https://github.com/microsoft/vscode-cpptools/issues/7022), [#7025](https://github.com/microsoft/vscode-cpptools/issues/7025)
|
||||
* Fix a regression with handling of -isysroot/--sysroot compiler arguments. [#6992](https://github.com/microsoft/vscode-cpptools/issues/6992)
|
||||
* Fix issue querying certain compilers, including armclang and arm-poky-linux-musleabi-gcc. [7021](https://github.com/microsoft/vscode-cpptools/issues/7021)
|
||||
* Fix issue querying certain compilers, including armclang and arm-poky-linux-musleabi-gcc. [#7021](https://github.com/microsoft/vscode-cpptools/issues/7021)
|
||||
* Fix invalid "console" property when generating a "cppdbg" task. [#7048](https://github.com/microsoft/vscode-cpptools/issues/7048)
|
||||
|
||||
## Version 1.2.1: February 16, 2021
|
||||
@@ -114,7 +339,7 @@
|
||||
* Fix the default `cwd` for `cppbuild` tasks. [#6618](https://github.com/microsoft/vscode-cpptools/issues/6618)
|
||||
|
||||
## Version 1.1.2: November 17, 2020
|
||||
### Bug Fix
|
||||
### Bug Fixes
|
||||
* Fix resolution of `${fileDirname}` with `cppbuild` tasks. [#6386](https://github.com/microsoft/vscode-cpptools/issues/6386)
|
||||
|
||||
## Version 1.1.1: November 9, 2020
|
||||
@@ -167,7 +392,7 @@
|
||||
* Fix C files being treated as C++ files with compile_commands.json. [#6279](https://github.com/microsoft/vscode-cpptools/issues/6279)
|
||||
* Fix `Build and Debug Active File` race condition with EngineLogs. [#6304](https://github.com/microsoft/vscode-cpptools/pull/6304)
|
||||
* Fix changes to some `c_cpp_properties.json` properties not taking effect (until a reload) if `compileCommands` is set. [#6332](https://github.com/microsoft/vscode-cpptools/issues/6332)
|
||||
* Fix issue with compiler querying not handling various clang command line options correctly. [6359](https://github.com/microsoft/vscode-cpptools/issues/6356)
|
||||
* Fix issue with compiler querying not handling various clang command line options correctly. [#6356](https://github.com/microsoft/vscode-cpptools/issues/6356), [#6359](https://github.com/microsoft/vscode-cpptools/issues/6359)
|
||||
* Fix multiroot workspace tag parsing when `compileCommands` is set. [#6383](https://github.com/microsoft/vscode-cpptools/issues/6383)
|
||||
* Fix mingw32 compilers not being detected. [#6394](https://github.com/microsoft/vscode-cpptools/issues/6394)
|
||||
* Various bug fixes for vcFormat. [PR #6408](https://github.com/microsoft/vscode-cpptools/pull/6408)
|
||||
@@ -413,7 +638,7 @@
|
||||
* Fix `compile_commands.json` prompt appearing when a configuration provider is used. [#3972](https://github.com/microsoft/vscode-cpptools/issues/3972)
|
||||
* Improve IntelliSense performance with range-v3. [#4414](https://github.com/microsoft/vscode-cpptools/issues/4414)
|
||||
* Fix template members not being nested under the template type in the Outline view. [#4466](https://github.com/microsoft/vscode-cpptools/issues/4466)
|
||||
* Fix an issue in which failure to invoke a compiler could result in a hang on Linux and Mac. [#4627](https://github.com/microsoft/vscode-cpptools/issues/4627)
|
||||
* Fix an issue in which failure to invoke a compiler could result in a loss of functionality on Linux and Mac. [#4627](https://github.com/microsoft/vscode-cpptools/issues/4627)
|
||||
* 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`.
|
||||
@@ -433,7 +658,7 @@
|
||||
## Version 0.26.2: December 2, 2019
|
||||
### Enhancements
|
||||
* Reworked how a source file is selected for TU creation when opening a header file. [#2856](https://github.com/microsoft/vscode-cpptools/issues/2856)
|
||||
* Updated the default value of the `C_Cpp.intelliSenseCachePath` setting to a path under `XDG_CACHE_HOME` on Linux, or `~/Library/Cache` on MacOS. [#3979](https://github.com/microsoft/vscode-cpptools/issues/3979)
|
||||
* Updated the default value of the `C_Cpp.intelliSenseCachePath` setting to a path under `XDG_CACHE_HOME` on Linux, or `~/Library/Cache` on macOS. [#3979](https://github.com/microsoft/vscode-cpptools/issues/3979)
|
||||
* Reset memory usage of the IntelliSense process if it grows beyond a threshold. [#4119](https://github.com/microsoft/vscode-cpptools/issues/4119)
|
||||
* Add validation that the new symbol name provided to 'Rename Symbol' is a valid identifier. Add the setting `C_Cpp.renameRequiresIdentifier` to allow that verification to be disabled. [#4409](https://github.com/microsoft/vscode-cpptools/issues/4409)
|
||||
* Enable setting of breakpoints in CUDA sources.
|
||||
@@ -444,7 +669,7 @@
|
||||
* Fix child process creation when the Windows code page is set to a language with non-ASCII characters and there are non-ASCII characters in the extension's install path. [#1560](https://github.com/microsoft/vscode-cpptools/issues/1560)
|
||||
* Fix path canonicalization of UNC paths to avoid duplicate files opening with different casing. [#2528](https://github.com/microsoft/vscode-cpptools/issues/2528), [#3980](https://github.com/microsoft/vscode-cpptools/issues/3980)
|
||||
* Fix header opening without IntelliSense due to creation of a TU from a source file that includes the header in an inactive region. [#4320](https://github.com/microsoft/vscode-cpptools/issues/4320)
|
||||
* Fix a hang in the extension process that can occur when using a scope named 'interface'. [#4470](https://github.com/microsoft/vscode-cpptools/issues/4470)
|
||||
* Fix an infinite loop in the extension process that can occur when using a scope named 'interface'. [#4470](https://github.com/microsoft/vscode-cpptools/issues/4470)
|
||||
* Fix an issue with the Rename UI that could cause the rename to not be applied. [#4504](https://github.com/microsoft/vscode-cpptools/issues/4504)
|
||||
* Show an error message when a Rename fails due to the symbol not being found. [#4510](https://github.com/microsoft/vscode-cpptools/issues/4510)
|
||||
* Fix `launch.json` creation due to localized strings containing quotes. [#4526](https://github.com/microsoft/vscode-cpptools/issues/4526)
|
||||
@@ -461,7 +686,7 @@
|
||||
### Bug Fixes
|
||||
* Fix `launch.json` creation when using non-English display languages. [#4464](https://github.com/microsoft/vscode-cpptools/issues/4464)
|
||||
* Fix CHS translation. [#4422](https://github.com/microsoft/vscode-cpptools/issues/4422)
|
||||
* Fix debugging hang when Windows 10 Beta Unicode (UTF-8) support is enabled. [#1527](https://github.com/microsoft/vscode-cpptools/issues/1527)
|
||||
* Fix debugging not working when Windows 10 Beta Unicode (UTF-8) support is enabled. [#1527](https://github.com/microsoft/vscode-cpptools/issues/1527)
|
||||
|
||||
## Version 0.26.0: October 15, 2019
|
||||
### New Features
|
||||
@@ -867,7 +1092,7 @@
|
||||
* Fix `Go to Definition` bug (missing symbols outside the workspace). [#2281](https://github.com/Microsoft/vscode-cpptools/issues/2281)
|
||||
* Fix incorrect hover in enum definitions. [#2286](https://github.com/Microsoft/vscode-cpptools/issues/2286)
|
||||
* Add a setting to silence configuration provider warnings. [#2292](https://github.com/Microsoft/vscode-cpptools/issues/2292)
|
||||
* Fix debugging async Visual C++ causing debugger to hang.
|
||||
* Fix debugging async Visual C++ causing the debugger to stop responding.
|
||||
* Fix `main` snippet.
|
||||
|
||||
## Version 0.17.6: July 2, 2018
|
||||
@@ -1135,8 +1360,8 @@
|
||||
* Add `Edit Configurations...` command to the `Select a Configuration...` dropdown.
|
||||
* Update Microsoft Visual C++ debugger to Visual Studio 2017 released components.
|
||||
* Fix issue with showing wrong thread. [#550](https://github.com/Microsoft/vscode-cpptools/issues/550)
|
||||
* Fix issue with binaries compiled with /FASTLINK causing debugger to hang. [#484](https://github.com/Microsoft/vscode-cpptools/issues/484)
|
||||
* Fix issue in MinGW/Cygwin debugging where stop debugging causes VS Code to hang. [PR Microsoft/MIEngine#636](https://github.com/Microsoft/MIEngine/pull/636)
|
||||
* Fix issue with binaries compiled with /FASTLINK causing the debugger to stop responding. [#484](https://github.com/Microsoft/vscode-cpptools/issues/484)
|
||||
* Fix issue in MinGW/Cygwin debugging where stop debugging causes VS Code to stop responding. [PR Microsoft/MIEngine#636](https://github.com/Microsoft/MIEngine/pull/636)
|
||||
|
||||
## Version 0.12.0: June 26, 2017
|
||||
* The default IntelliSense engine now provides semantic-aware autocomplete suggestions for `.`, `->`, and `::` operators. [#13](https://github.com/Microsoft/vscode-cpptools/issues/13)
|
||||
|
||||
+2
-1
@@ -54,7 +54,8 @@ The extension has platform-specific binary dependencies, therefore installation
|
||||
`cpptools-linux.vsix` | Linux 64-bit
|
||||
`cpptools-linux-armhf.vsix` | Linux ARM 32-bit
|
||||
`cpptools-linux-aarch64.vsix` | Linux ARM 64-bit
|
||||
`cpptools-osx.vsix` | macOS
|
||||
`cpptools-osx.vsix` | macOS 64-bit
|
||||
`cpptools-osx-arm64.vsix` | macOS ARM64
|
||||
`cpptools-win32.vsix` | Windows 64-bit & 32-bit
|
||||
`cpptools-win-arm64.vsix` | Windows ARM64
|
||||
`cpptools-linux32.vsix` | Linux 32-bit ([available up to version 0.27.0](https://github.com/microsoft/vscode-cpptools/issues/5346))
|
||||
|
||||
@@ -734,7 +734,7 @@ SOFTWARE.
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
base64-js 1.3.1 - MIT
|
||||
base64-js 1.5.1 - MIT
|
||||
https://github.com/beatgammit/base64-js
|
||||
|
||||
Copyright (c) 2014 Jameson Little
|
||||
@@ -946,6 +946,7 @@ 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.
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
@@ -1375,7 +1376,7 @@ SOFTWARE.
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
plist 3.0.1 - MIT
|
||||
plist 3.0.2 - MIT
|
||||
https://github.com/TooTallNate/node-plist#readme
|
||||
|
||||
Copyright (c) 2010-2017 Nathan Rajlich <[email protected]>
|
||||
@@ -1507,7 +1508,7 @@ SOFTWARE.
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
vscode-cpptools 4.0.1 - MIT
|
||||
vscode-cpptools 5.0.0 - MIT
|
||||
https://github.com/Microsoft/vscode-cpptools-api#readme
|
||||
|
||||
Copyright (c) Microsoft Corporation.
|
||||
@@ -1708,6 +1709,26 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
xmldom 0.5.0 - MIT
|
||||
https://github.com/xmldom/xmldom
|
||||
|
||||
Copyright 2019 - present Christopher J. Brody
|
||||
https://github.com/xmldom/xmldom/graphs/contributors Copyright 2012 - 2017
|
||||
|
||||
Copyright 2019 - present Christopher J. Brody and other contributors, as listed in: https://github.com/xmldom/xmldom/graphs/contributors
|
||||
Copyright 2012 - 2017 @jindw <[email protected]> and other contributors, as listed in: https://github.com/jindw/xmldom/graphs/contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
---------------------------------------------------------
|
||||
@@ -1742,23 +1763,6 @@ 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
|
||||
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -26,8 +26,8 @@
|
||||
"replace": "--using_directory\n$1"
|
||||
},
|
||||
{
|
||||
"match": "^/dE--header_only_fallback",
|
||||
"replace": "--header_only_fallback"
|
||||
"match": "^/dE--(.*)",
|
||||
"replace": "--$1"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"operand * musí být ukazatel",
|
||||
"Operand pro * musí být ukazatel, má ale typ %t.",
|
||||
"argument v makru je prázdný",
|
||||
"tato deklarace nemá třídu úložiště specifikátoru typu",
|
||||
"deklarace parametru nesmí mít inicializátor",
|
||||
@@ -130,8 +130,8 @@
|
||||
"smyčka je nedosažitelná",
|
||||
"funkce rozsahu bloku může mít jenom externí třídu úložiště",
|
||||
"očekával se znak {",
|
||||
"Výraz musí být typu ukazatel na třídu.",
|
||||
"Výraz musí být typu ukazatel na strukturu nebo sjednocení.",
|
||||
"Výraz musí mít typ ukazatele na třídu, má ale typ %t.",
|
||||
"Výraz musí mít typ ukazatele na strukturu nebo sjednocení, má ale typ %t.",
|
||||
"očekával se název člena",
|
||||
"očekával se název pole",
|
||||
"%n nemá žádného člena %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"Převzetí adresy bitového pole není povolené.",
|
||||
"příliš moc argumentů ve volání funkce",
|
||||
"nepojmenované parametry prototypů nejsou dovolené, když se používá text",
|
||||
"Výraz musí být typu ukazatel na objekt.",
|
||||
"Výraz musí mít typ ukazatele na objekt, má ale typ %t.",
|
||||
"program je moc velký nebo komplikovaný k sestavení",
|
||||
"Hodnota typu %t1 se nedá použít k inicializaci entity typu %t2.",
|
||||
"%n se nedá inicializovat",
|
||||
@@ -152,8 +152,8 @@
|
||||
"Název typu se nedá znova deklarovat jako parametr.",
|
||||
"Název typedef se nedá znova deklarovat jako parametr.",
|
||||
"konverze nenulového celého čísla na ukazatel",
|
||||
"výraz musí mít typ třídy",
|
||||
"výraz musí mít typ struktury nebo jednoty",
|
||||
"Výraz musí mít typ třídy, má ale typ %t.",
|
||||
"Výraz musí mít typ struktury nebo sjednocení, má ale typ %t.",
|
||||
"zastaralý operátor přiřazení",
|
||||
"Zastaralý inicializátor",
|
||||
"Výraz musí být výrazem integrální konstanty.",
|
||||
@@ -392,7 +392,7 @@
|
||||
"Funkce main se zřejmě nevolala nebo nedošlo k převzetí její adresy.",
|
||||
"Nový inicializátor se nedá specifikovat pro pole.",
|
||||
"Členská funkce %no se nemůže deklarovat mimo svoji třídu.",
|
||||
"Ukazatel na nekompletní typ třídy není povolený.",
|
||||
"Ukazatel na nekompletní typ třídy %t není povolený.",
|
||||
"Odkaz na místní proměnnou vnější funkce není povolený.",
|
||||
"Funkce s jedním argumentem se použila pro příponu %sq (anachronizmus).",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"Dllexport a dllimport se u šablon třídy ignorují.",
|
||||
"Specifikace základní třídy dllexport/dllimport se liší od specifikace odvozené třídy.",
|
||||
"Změnou deklarace se nedá přidat dllexport/dllimport k %nod.",
|
||||
"Dllexport/dllimport je v konfliktu s %nod. Očekával se dllexport.",
|
||||
"dllexport/dllimport je v konfliktu s %nod; Očekával se dllexport.",
|
||||
"Entita dllimport se nedá definovat.",
|
||||
"Dllexport/dllimport vyžaduje externí propojení.",
|
||||
"Člen třídy deklarované pomocí dllexport/dllimport nemůže sám být deklarovaný pomocí takového specifikátoru.",
|
||||
"pole typu třídy bez rozhraní DLL použité v třídě s rozhraním DLL",
|
||||
"Deklarace člena v závorkách je nestandardní.",
|
||||
"Prázdné znaky mezi zpětným lomítkem a znakem nového řádku se ve spojení řádku ignorují.",
|
||||
"Dllexport/dllimport je v konfliktu s %nod. Došlo k vynechání dllimport/dllexport.",
|
||||
"dllexport/dllimport je v konfliktu s %nod; Došlo k vynechání dllimport/dllexport.",
|
||||
"Neplatný člen pro anonymní členskou třídu – třída %t nepovolila členskou funkci.",
|
||||
"Nestandardní reinterpret_cast",
|
||||
"Specifikátor pozice formátu nemůže být nula.",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"Kvalifikátor typu není povolený u konstruktoru nebo destruktoru.",
|
||||
"Kvalifikátor typu není povolený u operátoru new a operátoru delete.",
|
||||
"Kvalifikátor typu není povolený u nečlenské funkce.",
|
||||
"Výraz __assume s vedlejšími účinky se zahodil.",
|
||||
"Argument pro %s má vedlejší účinky, ale nevyhodnotil se.",
|
||||
"nerozpoznaný druh zdroje Unicode (musí být jedním z UTF-8, UTF-16, UTF-16LE, UTF-16BE): %s",
|
||||
"Znak Unicode se šestnáctkovou hodnotou %s se nedá prezentovat v předzpracovávaném výstupu.",
|
||||
"Požadovaná priorita konstruktoru/destruktoru je rezervovaná pro interní použití.",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"Pole initonly se dá modifikovat jenom konstruktorem instance třídy, která ho obsahuje.",
|
||||
"Statické pole initonly se dá modifikovat jenom statickým konstruktorem třídy, která ho obsahuje.",
|
||||
"Členská funkce se vyvolá u kopie pole initonly.",
|
||||
"Výraz musí být typu popisovač nebo typu ukazatel.",
|
||||
"Výraz musí mít typ ukazatele nebo popisovače, má ale typ %t.",
|
||||
"Přenosový konstruktor nebo přenosový operátor přiřazení se tady použije ke zkopírování l-hodnoty. To může zničit zdrojový objekt.",
|
||||
"Při výběru člena u obecné entity %[C++/CLI] se musí použít syntaxe \"->\", ne \".\".",
|
||||
"Typ referenční třídy nemůže odvozovat od %t.",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"Nezabezpečený operátor reinterpret_cast popisovače",
|
||||
"Argument šablony nemůže odkazovat na parametr obecného typu.",
|
||||
"Seznam výrazů není u této operace dolního indexu povolený. (Operátor čárek nejvyšší úrovně uzavřete do závorek.)",
|
||||
"Výraz musí být typu pointer-to-object nebo handle-to-%[C++/CLI]-array.",
|
||||
"Výraz musí být typ ukazatele na objekt nebo popisovače pole %[C++/CLI], má ale typ %t.",
|
||||
"Neznámý atribut",
|
||||
"Člen třídy %[managed] nemůže být typu třídy, která není %[managed].",
|
||||
"Člen třídy, která není %[managed], nemůže být typu referenční třídy nebo třídy rozhraní.",
|
||||
@@ -2546,7 +2546,7 @@
|
||||
"Typ decltype(auto) se nedá odvodit.",
|
||||
"Deklarace rozsahu bloku místního vlákna musí zahrnovat statickou nebo externí",
|
||||
"Odvozený návratový typ %t1 má konflikty s dříve odvozeným typem %t2.",
|
||||
"Návratový typ %nd se nedá odvodit, nebyl definovaný.",
|
||||
"Návratový typ %nd; se nedá odvodit, protože nebyl definován.",
|
||||
"Virtuální funkce nemůže mít odvozený návratový typ.",
|
||||
"%n se bude od tohoto bodu považovat za kontextové klíčové slovo.",
|
||||
"Globální obor názvů nemá žádný skutečný člen %sq.",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"výraz co_await není povolený uvnitř klauzule catch",
|
||||
"korutina nemůže mít parametr tři tečky",
|
||||
"Povolení funkce constexpr stylu C++14 vyžaduje podporu logických hodnot.",
|
||||
"funkce constexpr %nd není definovaná",
|
||||
"Výraz constexpr %nd není definovaný.",
|
||||
"toto volání nejde vyhodnotit, protože cílová funkce %nd není constexpr nebo ještě není úplně definovaná",
|
||||
"poznámka",
|
||||
"Poznámka",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"očekávalo se >>>",
|
||||
"Nepovedlo se najít deklaraci __cudaPushCallConfiguration. Instalace sady nástrojů CUDA může být poškozená.",
|
||||
"Inicializátor ve stylu C++17 je v tomto režimu nestandardní.",
|
||||
"zachytávání *this je v tomto režimu nestandardní",
|
||||
"Předpona atributu using ve stylu C++17 je v tomto režimu nestandardní.",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"vnitřní funkce memcpy-like se pokouší o kopírování netriviálně kopírovatelného typu %t",
|
||||
"vnitřní funkce memcpy-like se pokouší o kopírování částečného objektu",
|
||||
"vnitřní funkce memcpy-like se pokouší o kopírování hranice za polem",
|
||||
"vnitřní funkce memcpy-like se pokouší o kopírování překrývajících se bajtových rozsahů (místo toho se použije odpovídající operace memmove)"
|
||||
"vnitřní funkce memcpy-like se pokouší o kopírování překrývajících se bajtových rozsahů (místo toho se použije odpovídající operace memmove)",
|
||||
"Deklarace typu friend s klauzulí requires na konci musí být definice.",
|
||||
"Výraz musí mít aritmetický typ nebo typ ukazatele, má ale typ %t.",
|
||||
"Výraz musí mít aritmetický typ, typ výčtu nebo typ ukazatele, má ale typ %t.",
|
||||
"Výraz musí mít aritmetický typu, typ nevymezeného výčtu nebo typ ukazatele, má ale typ %t.",
|
||||
"Výraz musí mít typ ukazatele, má ale typ %t.",
|
||||
"Operátor -> nebo ->* se používá pro %t namísto typu ukazatele.",
|
||||
"Nekompletní typ třídy %t není povolený.",
|
||||
"Nepovedlo se interpretovat rozložení bitů pro tento cíl kompilace.",
|
||||
"Žádný odpovídající operátor pro operátor IFC %sq",
|
||||
"Žádná odpovídající konvence volání pro konvenci volání IFC %sq",
|
||||
"Modul %sq obsahuje nepodporované konstrukce.",
|
||||
"Nepodporovaná konstrukce IFC: %sq",
|
||||
"__is_signed už není klíčové slovo.",
|
||||
"Rozměr pole musí mít konstantní celočíselnou hodnotu bez znaménka.",
|
||||
"Soubor IFC %sq má nepodporovanou verzi %d1.%d2.",
|
||||
"Moduly se v tomto režimu nepovolily.",
|
||||
"Název modulu nesmí obsahovat slovo import.",
|
||||
"Název modulu nesmí obsahovat slovo module.",
|
||||
null,
|
||||
null,
|
||||
"%n není výčtový typ.",
|
||||
"Enumerátor %no2 je v konfliktu s %n1.",
|
||||
"Enumerátor %no se už v tomto oboru %p deklaroval.",
|
||||
"specifikace throw() není součástí standardu C++20 a novějších",
|
||||
"více než jedna položka v mapě jednotky hlavičky odpovídá %s",
|
||||
"Diagnostika #pragma musí mít buď argument push nebo pop.",
|
||||
"Nenašel se žádný push diagnostiky #pragma, které by odpovídal tomuto popu diagnostiky.",
|
||||
"%sq nemůže být makro, pokud se použije ve směrnici pro import nebo modul.",
|
||||
"Tato direktiva se může vyskytovat jenom v rozsahu globálního oboru názvů.",
|
||||
"Deklarace typu export se může vyskytovat jenom na úrovni globálního rozsahu (global) nebo rozsahu oboru názvů (namespace).",
|
||||
"%sq se parsuje jako identifikátor, nikoli jako klíčové slovo, protože tokeny, které po něm následují, se neshodují s direktivou preprocesoru.",
|
||||
"Vypadá to, že se jedná o začátek direktivy preprocesoru, ale chybějící znak „;“, po kterém ihned následuje nový řádek, tomu brání.",
|
||||
"Vypadá to, že se jedná o direktivu předběžného zpracování modulů, ale tyto direktivy se nemůžou vyskytovat v rámci rozšíření makra.",
|
||||
"Direktiva typu module se nemůže vyskytovat v oboru podmíněného zahrnutí (např. #if, #else, #elseif apod.).",
|
||||
"Import %sq se přeskočil."
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"Der Operand von \"*\" muss ein Zeiger sein.",
|
||||
"Der Operand \"*\" muss ein Zeiger sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"Das Argument für das Makro ist leer.",
|
||||
"Diese Deklaration hat keine Speicherklasse oder keinen Typspezifizierer.",
|
||||
"Eine Parameterdeklaration darf keinen Initialisierer aufweisen.",
|
||||
@@ -130,8 +130,8 @@
|
||||
"Die Schleife ist nicht erreichbar.",
|
||||
"Eine Blockbereichsfunktion darf nur eine externe Speicherklasse aufweisen.",
|
||||
"Es wurde eine \"{\" erwartet.",
|
||||
"Der Ausdruck muss den Typ \"pointer-to-class\" aufweisen.",
|
||||
"Der Ausdruck muss den Typ \"pointer-to-struct-or-union\" aufweisen.",
|
||||
"Der Ausdruck muss vom Typ \"Zeiger auf Klasse\" sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"Der Ausdruck muss vom Typ \"Zeiger auf Struktur oder Union\" sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"Es wurde ein Membername erwartet.",
|
||||
"Es wurde ein Feldname erwartet.",
|
||||
"\"%n\" hat keinen Member \"%sq\".",
|
||||
@@ -141,7 +141,7 @@
|
||||
"Das Verwenden der Adresse eines Bitfelds ist nicht zulässig.",
|
||||
"Zu viele Argumente im Funktionsaufruf.",
|
||||
"Unbenannte Prototypparameter sind nicht zulässig, wenn Text vorhanden ist.",
|
||||
"Der Ausdruck muss den Typ \"pointer-to-object\" aufweisen.",
|
||||
"Der Ausdruck muss vom Typ \"Zeiger auf Objekt\" sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"Das Programm ist zu groß oder zu kompliziert zum Kompilieren.",
|
||||
"Ein Wert vom Typ \"%t1\" kann nicht zum Initialisieren einer Entität vom Typ \"%t2\" verwendet werden.",
|
||||
"%n darf nicht initialisiert werden.",
|
||||
@@ -152,8 +152,8 @@
|
||||
"Ein Typname darf nicht erneut als Parameter deklariert werden.",
|
||||
"Ein typedef-Name darf nicht erneut als Parameter deklariert werden.",
|
||||
"Konvertierung einer ganzen Zahl, die nicht Null ist, in einen Zeiger",
|
||||
"Der Ausdruck muss einen Klassentyp aufweisen.",
|
||||
"Der Ausdruck muss den Typ \"union\" oder \"struct\" aufweisen.",
|
||||
"Der Ausdruck muss vom Typ \"Klasse\" sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"Der Ausdruck muss vom Typ \"Struktur\" oder \"Union\" sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"Veralteter Zuweisungsoperator.",
|
||||
"Veralteter Initialisierer.",
|
||||
"Der Ausdruck muss ein integraler Konstantenausdruck sein.",
|
||||
@@ -392,7 +392,7 @@
|
||||
"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.",
|
||||
"Der Klassentyp \"pointer-to-incomplete\" ist nicht zulässig.",
|
||||
"Der Typ eines Zeigers auf eine unvollständige Klasse (%t) ist nicht zulässig.",
|
||||
"Ein Verweis auf eine lokale Variable der einschließenden Funktion ist nicht zulässig.",
|
||||
"Für Postfix \"%sq\" wird eine Funktion mit einem Argument verwendet (Anachronismus).",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"dllexport und dllimport werden in Klassenvorlagen ignoriert.",
|
||||
"Die dllexport/dllimport -Spezifikation der Basisklasse unterscheidet sich von der der abgeleiteten Klasse.",
|
||||
"Durch die Neudeklaration kann dllexport/dllimport nicht zu \"%nod\" hinzugefügt werden.",
|
||||
"dllexport/dllimport-Konflikt mit \"%nod\"; dllexport wird angenommen.",
|
||||
"dllexport/dllimport-Konflikt mit %nod; dllexport wird angenommen.",
|
||||
"Die dllimport-Entität kann nicht definiert werden.",
|
||||
"dllexport/dllimport erfordert eine externe Bindung.",
|
||||
"Ein Member einer Klasse, die mit dllexport/dllimport deklariert wurde, kann nicht selbst mit einem solchen Spezifizierer deklariert werden.",
|
||||
"Das Feld eines Klassentyps ohne DLL-Schnittstelle wurde in einer Klasse mit DLL-Schnittstelle verwendet.",
|
||||
"Eine in Klammern gesetzte Memberdeklaration entspricht nicht dem Standard.",
|
||||
"Leerstellen zwischen dem umgekehrten Schrägstrich und dem Zeilenvorschub in der Zeilenverknüpfung wird ignoriert.",
|
||||
"dllexport/dllimport-Konflikt mit \"%nod\"; dllimport/dllexport wurde gelöscht.",
|
||||
"dllexport/dllimport-Konflikt mit %nod; dllimport/dllexport wurde gelöscht.",
|
||||
"Ungültiger Member für anonyme Memberklasse; die Klasse \"%t\" weist eine unzulässige Memberfunktion auf.",
|
||||
"reinterpret_cast entspricht nicht dem Standard.",
|
||||
"Der Positionsformatspezifizierer kann nicht Null sein.",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"Ein Typqualifizierer ist in einem Konstruktor oder Destruktor nicht zulässig.",
|
||||
"Im new- oder delete-Operator ist kein Typqualifizierer zulässig.",
|
||||
"Ein Typqualifizierer ist in einer statischen Nichtmemberfunktion nicht zulässig.",
|
||||
"Der __assume-Ausdruck mit Nebeneffekten wurde verworfen.",
|
||||
"Das Argument für \"%s\" weist Nebenwirkungen auf, wird jedoch nicht ausgewertet.",
|
||||
"Unbekannter Unicode-Quelltyp (muss UTF-8, UTF-16, UTF-16LE oder UTF-16BE sein): %s",
|
||||
"Das Unicode-Zeichen mit Hexadezimalwert %s kann in der Vorverarbeitungsausgabe nicht dargestellt werden.",
|
||||
"Die angeforderte Konstruktor-/Destruktorpriorität ist für die interne Verwendung reserviert.",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"ein initonly-Feld kann nur vom Instanzkonstruktor der enthaltenden Klasse geändert werden",
|
||||
"ein statisches initonly-Feld kann nur vom statischen Konstruktor der enthaltenden Klasse geändert werden",
|
||||
"die Memberfunktion wird für eine Kopie des initonly-Felds aufgerufen",
|
||||
"Der Ausdruck muss einen Zeiger- oder Handletyp aufweisen.",
|
||||
"Der Ausdruck muss einen Zeiger- oder Handletyp aufweisen, ist jedoch vom Typ \"%t\".",
|
||||
"ein Bewegungskonstruktor oder Bewegungszuweisungsoperator wird verwendet, um einen lvalue hierhin zu kopieren, der das Quellobjekt möglicherweise zerstört",
|
||||
"die Memberauswahl in einer generischen %[C++/CLI]-Entität muss die '->'-Syntax anstelle von '.' verwenden",
|
||||
"ein Verweisklassentyp kann nicht von %t abgeleitet werden",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"unsicheres reinterpret_cast des Handle",
|
||||
"ein Vorlagenargument darf nicht auf einen generischen Typparameter verweisen",
|
||||
"in diesem Abonnementvorgang ist keine Ausdrucksliste zulässig (Klammern um Kommaoperatoren der obersten Ebene setzen)",
|
||||
"der Ausdruck muss über einen \"pointer-to-object\"- oder \"handle-to-%[C++/CLI]-array\"-Typ verfügen",
|
||||
"Der Ausdruck muss vom Typ \"Zeiger auf Objekt\" oder \"Handle für %[C++/CLI]-Array\" sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"unbekanntes Attribut",
|
||||
"ein Member einer %[managed]-Klasse kann kein nicht-%[managed]-Klassentyp sein",
|
||||
"ein Member einer nicht-%[managed]-Klasse kann keinen Verweis- oder Schnittstellenklassentyp aufweisen",
|
||||
@@ -2546,7 +2546,7 @@
|
||||
"Der Typ \"decltype(auto)\" kann nicht abgeleitet werden.",
|
||||
"Eine threadlokale Erklärung im Blockbereich muss \"static\" oder \"extern\" enthalten.",
|
||||
"abgeleiteter Rückgabetyp %t1 steht in Konflikt mit zuvor abgeleitetem Typ %t2",
|
||||
"Rückgabetyp %nd kann nicht abgeleitet werden; wurde nicht definiert",
|
||||
"Der Rückgabetyp \"%nd;\" kann nicht abgeleitet werden. Er wurde nicht definiert.",
|
||||
"Eine virtuelle Funktion darf keinen abgeleiteten Rückgabetyp aufweisen.",
|
||||
"%n wird als kontextsensibles Schlüsselwort von diesem Punkt betrachtet",
|
||||
"Der globale Namespace weist keinen tatsächlichen Member \"%sq\" auf.",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"Ein co_await-Ausdruck ist in einer catch-Klausel unzulässig.",
|
||||
"Eine Coroutine darf keinen Parameter \"ellipsis\" aufweisen.",
|
||||
"Für das Aktivieren von \"constexpr\" im C++14-Stil ist Unterstützung für \"bool\" erforderlich.",
|
||||
"Die constexpr-Funktion \"%nd\" ist nicht definiert.",
|
||||
"Constexpr \"%nd\" ist nicht definiert.",
|
||||
"Dieser Aufruf kann nicht ausgewertet werden, weil die Zielfunktion \"%nd\" kein \"constexpr\" oder noch nicht vollständig definiert ist.",
|
||||
"Hinweis",
|
||||
"Hinweis",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"Es wurde \">>>\" erwartet.",
|
||||
"Die __cudaPushCallConfiguration-Deklaration wurde nicht gefunden. Die CUDA Toolkit-Installation ist möglicherweise beschädigt.",
|
||||
"Der Initialisierer im C++17-Stil ist in diesem Modus nicht standardisiert.",
|
||||
"Das Erfassen von *this ist in diesem Modus nicht standardisiert.",
|
||||
"Attributpräfix \"using\" im C++17-Stil ist in diesem Modus nicht standardisiert.",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"Ein memcpy-ähnliches systeminternes Objekt versucht, den nicht trivial kopierbaren Typ %t zu kopieren.",
|
||||
"Ein memcpy-ähnliches systeminternes Objekt versucht, ein Teilobjekt zu kopieren.",
|
||||
"Ein memcpy-ähnliches systeminternes Objekt versucht, einen Kopiervorgang über die Arraygrenze hinaus durchzuführen.",
|
||||
"Ein memcpy-ähnliches systeminternes Objekt versucht, überlappende Bytebereiche (stattdessen mithilfe eines entsprechenden memmove-Vorgangs) zu kopieren."
|
||||
"Ein memcpy-ähnliches systeminternes Objekt versucht, überlappende Bytebereiche (stattdessen mithilfe eines entsprechenden memmove-Vorgangs) zu kopieren.",
|
||||
"Eine Frienddeklaration mit einer nachstehenden requires-Klausel muss eine Definition sein.",
|
||||
"Der Ausdruck muss einen arithmetischen Typ oder einen Zeigertyp aufweisen, ist jedoch vom Typ \"%t\".",
|
||||
"Der Ausdruck muss einen arithmetischen Typ, einen Enumerationstyp oder einen Zeigertyp aufweisen, ist jedoch vom Typ \"%t\".",
|
||||
"Der Ausdruck muss einen arithmetischen Typ, einen Enumerationstyp ohne eigenen Gültigkeitsbereich oder einen Zeigertyp aufweisen, ist jedoch vom Typ \"%t\".",
|
||||
"Der Ausdruck muss vom Typ \"Zeiger\" sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"Der Operator \"->\" oder \"->*\" wurde auf \"%t\" statt auf einen Zeigertyp angewendet.",
|
||||
"Der unvollständige Klassentyp \"%t\" ist nicht zulässig.",
|
||||
"Das Bitlayout für dieses Kompilierungsziel kann nicht interpretiert werden.",
|
||||
"Kein entsprechender Operator für IFC-Operator \"%sq\".",
|
||||
"Keine entsprechende Aufrufkonvention für IFC-Aufrufkonvention \"%sq\".",
|
||||
"Das Modul \"%sq\" enthält nicht unterstützte Konstrukte.",
|
||||
"Nicht unterstütztes IFC-Konstrukt: %sq",
|
||||
"\"__is_signed\" kann ab jetzt nicht mehr als Schlüsselwort verwendet werden.",
|
||||
"Eine Arraydimension muss einen konstanten ganzzahligen Wert ohne Vorzeichen aufweisen.",
|
||||
"Die IFC-Datei \"%sq\" weist eine nicht unterstützte Version %d1.%d2 auf.",
|
||||
"Module sind in diesem Modus nicht aktiviert.",
|
||||
"\"Import\" ist in einem Modulnamen unzulässig.",
|
||||
"\"Modul\" ist in einem Modulnamen unzulässig.",
|
||||
null,
|
||||
null,
|
||||
"\"%n\" ist kein Enumerationstyp.",
|
||||
"Der Enumerator \"%no2\" steht in Konflikt mit \"%n1\".",
|
||||
"Der Enumerator \"%no\" wurde bereits in diesem Bereich (%p) deklariert.",
|
||||
"Die Spezifikation \"throw()\" ist nicht in C++ 20 und höher enthalten.",
|
||||
"Mehrere Einträge in der Headereinheitenzuordnung stimmen mit \"%s\" überein.",
|
||||
"#pragma-Diagnose muss entweder das Argument \"push\" oder \"pop\" aufweisen",
|
||||
"es wurde kein \"#pragma diagnostic push\" gefunden, um diesem \"diagnostic pop\" zu entsprechen",
|
||||
"%sq kann kein Makro sein, wenn es in einer \"import\"- oder \"module\"-Direktive verwendet wird",
|
||||
"diese Direktive darf nur im globalen Namespacebereich angezeigt werden",
|
||||
"eine \"export\"-Deklaration kann nur im globalen oder Namespace-Gültigkeitsbereich auftreten.",
|
||||
"%sq wird als Bezeichner und nicht als Schlüsselwort analysiert, da die nachfolgenden Token nicht mit denen einer Präprozessor-Direktive übereinstimmen",
|
||||
"dies scheint der Anfang einer Präprozessor-Direktive zu sein, aber der Mangel an \";\", gefolgt von einem Zeilenumbruch, verhindert, dass",
|
||||
"dies scheint eine Direktive für die Vorverarbeitung von Modulen zu sein, aber solche Direktiven dürfen nicht innerhalb einer Makroerweiterung auftreten",
|
||||
"eine \"module\"-Direktive darf nicht im Bereich der bedingten Inklusion enthalten sein (z. B. #if, #else, #elseif usw.)",
|
||||
"der Import von %sq wurde übersprungen"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"un operando de '*' debe ser un puntero",
|
||||
"el operando de \"*\" debe ser un puntero, pero tiene el tipo %t",
|
||||
"el argumento para la macro está vacío",
|
||||
"esta declaración no tiene ningún especificador de tipo o clase de almacenamiento",
|
||||
"una declaración de parámetros no puede tener un inicializador",
|
||||
@@ -130,8 +130,8 @@
|
||||
"no se puede tener acceso al bucle",
|
||||
"una función de ámbito de bloque solo puede tener una clase de almacenamiento extern",
|
||||
"se esperaba '{'",
|
||||
"la expresión debe tener un tipo de puntero a clase",
|
||||
"la expresión debe tener un tipo de puntero a struct o union",
|
||||
"la expresión debe tener un tipo de puntero a clase, pero tiene el tipo %t",
|
||||
"la expresión debe tener un tipo de puntero a struct o union, pero tiene el tipo %t",
|
||||
"se esperaba un nombre de miembro",
|
||||
"se esperaba un nombre de campo",
|
||||
"%n no tiene ningún miembro %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"no se permite la aceptación de la dirección de un campo de bits",
|
||||
"hay demasiados argumentos en la llamada a función",
|
||||
"no se permiten parámetros de prototipos sin nombre si aparece un cuerpo",
|
||||
"la expresión debe tener un tipo de puntero a objeto",
|
||||
"la expresión debe tener un tipo de puntero a objeto, pero tiene el tipo %t",
|
||||
"el programa es demasiado grande o complicado para compilarlo",
|
||||
"no se puede usar un valor de tipo %t1 para inicializar una entidad de tipo %t2",
|
||||
"%n no se puede inicializar",
|
||||
@@ -152,8 +152,8 @@
|
||||
"un nombre de tipo no se puede declarar de nuevo como parámetro",
|
||||
"un nombre typedef no se puede declarar de nuevo como parámetro",
|
||||
"conversión de un entero distinto de cero en puntero",
|
||||
"la expresión debe tener un tipo de clase",
|
||||
"la expresión debe tener un tipo struct o union",
|
||||
"la expresión debe tener un tipo de clase, pero tiene el tipo %t",
|
||||
"la expresión debe tener un tipo struct o union, pero tiene el tipo %t",
|
||||
"operador de asignaciones anticuado",
|
||||
"inicializador anticuado",
|
||||
"la expresión debe ser de tipo constante integral",
|
||||
@@ -392,7 +392,7 @@
|
||||
"no se puede llamar a la función 'main' ni tomar su dirección",
|
||||
"no se puede especificar un inicializador new para una matriz",
|
||||
"la función miembro %no no se puede declarar de nuevo fuera de su clase",
|
||||
"no se permite un puntero a un tipo de clase incompleta",
|
||||
"no se permite un puntero a un tipo %t de clase incompleta",
|
||||
"no se permite una referencia a una variable local de una función de inclusión",
|
||||
"se usó una función de un solo argumento para %sq postfijo (anacronismo)",
|
||||
null,
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"no se permite un calificador de tipo en un constructor o destructor",
|
||||
"no se permite un calificador de tipo en operator new u operator delete",
|
||||
"no se permite un calificador de tipo en una función que no sea miembro",
|
||||
"expresión __assume con efectos secundarios descartada",
|
||||
"el argumento para %s tiene efectos secundarios, pero no se evalúa",
|
||||
"tipo de código fuente Unicode no reconocido (debe ser uno de los siguientes: UTF-8, UTF-16, UTF-16LE o UTF-16BE): %s",
|
||||
"el carácter Unicode con valor hexadecimal %s no se puede representar en la salida de preprocesamiento",
|
||||
"la prioridad de constructor o destructor solicitada está reservada para uso interno",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"un campo initonly solo se puede modificar mediante el constructor de instancias de su clase contenedora",
|
||||
"un campo initonly estático solo se puede modificar mediante el constructor estático de su clase contenedora",
|
||||
"la función miembro se invocará en una copia del campo initonly",
|
||||
"la expresión debe tener un tipo de puntero o identificador",
|
||||
"la expresión debe tener un tipo de identificador o puntero, pero tiene el tipo %t",
|
||||
"para copiar un valor L aquí, se usa un constructor de movimiento o de asignación de movimiento, lo cual puede destruir el objeto de origen",
|
||||
"la selección de miembros en una entidad genérica de %[C++/CLI] debe usar la sintaxis '->', no '.'",
|
||||
"un tipo de clase ref no se puede derivar de %t",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"reinterpret_cast de identificador no seguro",
|
||||
"un argumento de plantilla no puede hacer referencia a un parámetro de tipo genérico",
|
||||
"no se permite una lista de expresiones en esta operación de subíndice (use paréntesis para un operador de coma de nivel superior)",
|
||||
"la expresión debe tener un tipo 'puntero a objeto' o 'identificador a tipo de matriz %[C++/CLI]'",
|
||||
"la expresión debe tener un tipo de puntero a objeto o de identificador a tipo de matriz %[C++/CLI], pero tiene el tipo %t",
|
||||
"atributo no reconocido",
|
||||
"un miembro de una clase %[managed] no puede ser de un tipo de clase no %[managed]",
|
||||
"un miembro de una clase no %[managed] no puede tener un tipo de clase ref o interface",
|
||||
@@ -2604,7 +2604,7 @@
|
||||
"la definición de un tipo C++/CX público no se permite en el ámbito global",
|
||||
"no se permite una propiedad indizada con un descriptor de acceso público 'get' o 'set'",
|
||||
"no se permite un tipo de delegado anidado público",
|
||||
"inicializador de delegado no válido: se esperaba '(<función-dirección o funtor-objeto> [, Platform::CallbackContext])' o '(<identificador de objeto>, <miembro-dirección> [, Platform::CallbackContext [, bool]])'",
|
||||
"inicializador de delegado no válido: se esperaba \"(<function-address or functor-object> [, Platform::CallbackContext])\" o \"(<object handle>, <member-address> [, Platform::CallbackContext [, bool]])\"",
|
||||
"inicializador de delegado no válido: el objeto debe ser un identificador de una clase %[managed]",
|
||||
"C++/CX no admite matrices 'in/out': use 'const Platform::Array<T>^' para 'in' y 'Platform::WriteOnlyArray<T>^' o 'Platform::Array<T>^*' para 'out' en API públicas",
|
||||
"falta el atributo \"target\" de %nd",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"no se permite una expresión co_await dentro de una cláusula catch",
|
||||
"una corrutina no puede tener un parámetro de puntos suspensivos",
|
||||
"para habilitar constexpr como en C++14, se requiere compatibilidad con \"bool\"",
|
||||
"la función constexpr %nd no está definida",
|
||||
"el valor constexpr %nd no está definido",
|
||||
"esta llamada no se puede evaluar porque la función %nd de destino no es constexpr o no está totalmente definida aún",
|
||||
"nota",
|
||||
"Nota",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"se esperaba \">>>\"",
|
||||
"no se encuentra la declaración __cudaPushCallConfiguration. La instalación del kit de herramientas de CUDA puede estar dañada.",
|
||||
"El inicializador de estilo C++17 no es estándar en este modo",
|
||||
"la captura de *this no es estándar en este modo",
|
||||
"El prefijo del atributo \"using\" de estilo C++17 no es estándar en este modo",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"intentos intrínsecos de tipo memcpy para copiar el tipo %t que no se puede copiar de forma trivial",
|
||||
"intentos intrínsecos de tipo memcpy para copiar el objeto parcial",
|
||||
"intentos intrínsecos de tipo memcpy para copiar más allá del límite de matriz",
|
||||
"intentos intrínsecos de tipo memcpy para copiar los intervalos de bytes solapados (con la operación memmove correspondiente en su lugar)"
|
||||
"intentos intrínsecos de tipo memcpy para copiar los intervalos de bytes solapados (con la operación memmove correspondiente en su lugar)",
|
||||
"una declaración \"friend\" con una cláusula requires final debe ser una definición",
|
||||
"la expresión debe tener un tipo aritmético o de puntero, pero tiene el tipo %t",
|
||||
"la expresión debe tener un tipo aritmético, de enumeración o de puntero, pero tiene el tipo %t",
|
||||
"la expresión debe tener un tipo aritmético, de enumeración sin ámbito o de puntero, pero tiene el tipo %t",
|
||||
"la expresión debe tener un tipo de puntero, pero tiene el tipo %t",
|
||||
"el operador -> o ->* se aplica a %t, en lugar de a un tipo de puntero",
|
||||
"no se permite un tipo %t de clase incompleta",
|
||||
"no se puede interpretar el diseño de bits de este destino de compilación",
|
||||
"no hay ningún operador correspondiente al operador IFC %sq",
|
||||
"no hay ninguna convención de llamada correspondiente a la convención de llamada IFC %sq",
|
||||
"el módulo %sq contiene construcciones no admitidas",
|
||||
"construcción IFC no admitida: %sq",
|
||||
"__is_signed ya no es una palabra clave a partir de este punto",
|
||||
"una dimensión de matriz debe tener un valor entero sin signo constante",
|
||||
"El archivo IFC %sq tiene la versión no compatible %d1.%d2",
|
||||
"los módulos no están habilitados en este modo",
|
||||
"No se permite \"import\" en un nombre de módulo",
|
||||
"No se permite usar \"módulo\" en un nombre de módulo",
|
||||
null,
|
||||
null,
|
||||
"%n no es un tipo de enumeración",
|
||||
"el enumerador %no2 entra en conflicto con %n1",
|
||||
"el enumerador %no ya se ha declarado en el ámbito %p",
|
||||
"la especificación \"throw()\" no forma parte de C++20 y versiones posteriores",
|
||||
"más que la entrada en el mapa de la unidad del encabezado coincide con \"%s\"",
|
||||
"el diagnóstico #pragma debe tener un argumento \"push\" o \"pop\"",
|
||||
"no se encontró ninguna \"diagnóstico 'push' de #pragma\" que coincidiera con este \"diagnóstico 'pop'\"",
|
||||
"%sq no puede ser una macro cuando se usa en una directiva \"import\" o \"module\"",
|
||||
"esta directiva solo puede aparecer en el ámbito de espacio de nombres global",
|
||||
"una declaración \"export\" solo puede aparecer en un ámbito global o de espacio de nombres",
|
||||
"%sq se analiza como identificador en lugar de como palabra clave porque los tokens posteriores no coinciden con los de una directiva de preprocesador",
|
||||
"parece ser el inicio de una directiva de preprocesador, pero la ausencia de un \";\" seguida inmediatamente por una nueva línea impide eso",
|
||||
"parece que se trata de una directiva de preprocesamiento de módulos, pero estas directivas no pueden aparecer dentro de una expansión de macro",
|
||||
"una directiva \"module\" no puede aparecer en el ámbito de la inclusión condicional (por ejemplo, #if, #else, #elseif, etc.)",
|
||||
"se ha omitido la importación de %sq"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"l'opérande de '*' doit être un pointeur",
|
||||
"l'opérande de '*' doit être un pointeur mais il a le type %t",
|
||||
"l'argument de la macro est vide",
|
||||
"cette déclaration n'a pas de classe de stockage ou de spécificateur de type",
|
||||
"une déclaration de paramètre ne peut pas avoir d'initialiseur",
|
||||
@@ -130,8 +130,8 @@
|
||||
"boucle inaccessible",
|
||||
"une fonction avec portée de bloc ne peut avoir qu'une classe de stockage externe",
|
||||
"'{' attendu",
|
||||
"l'expression doit avoir un type pointeur vers classe",
|
||||
"l'expression doit avoir un type pointeur vers struct ou union",
|
||||
"l'expression doit avoir un type pointeur vers classe mais elle a le type %t",
|
||||
"l'expression doit avoir un type pointeur vers struct ou union mais elle a le type %t",
|
||||
"nom de membre attendu",
|
||||
"nom de champ attendu",
|
||||
"%n n'a pas de membre %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"prise d'adresse d'un champ de bits non autorisée",
|
||||
"trop d'arguments dans l'appel de fonction",
|
||||
"paramètres prototypés sans nom non autorisés lorsque le corps est présent",
|
||||
"l'expression doit avoir un type pointeur vers objet",
|
||||
"l'expression doit avoir un type pointeur vers objet mais elle a le type %t",
|
||||
"programme trop volumineux ou complexe pour être compilé",
|
||||
"impossible d'utiliser une valeur de type %t1 pour initialiser une entité de type %t2",
|
||||
"impossible d'initialiser %n",
|
||||
@@ -152,8 +152,8 @@
|
||||
"impossible de redéclarer un nom de type en tant que paramètre",
|
||||
"impossible de redéclarer un nom de typedef en tant que paramètre",
|
||||
"conversion d'entier non nul en pointeur",
|
||||
"l'expression doit avoir un type classe",
|
||||
"l'expression doit avoir un type struct ou union",
|
||||
"l'expression doit avoir un type classe mais elle a le type %t",
|
||||
"l'expression doit avoir un type struct ou union mais elle a le type %t",
|
||||
"ancien opérateur d'assignation",
|
||||
"ancien initialiseur",
|
||||
"l'expression doit avoir une expression constante intégrale",
|
||||
@@ -392,7 +392,7 @@
|
||||
"impossible d'appeler la fonction 'main' ou de prendre son adresse",
|
||||
"impossible de spécifier un new-initializer pour un tableau",
|
||||
"impossible de redéclarer la fonction membre %no en dehors de sa classe",
|
||||
"pointeur vers un type classe incomplète non autorisé",
|
||||
"le pointeur vers le type classe incomplet %t n'est pas autorisé",
|
||||
"référence à une variable locale de fonction englobante non autorisée",
|
||||
"fonction à argument unique utilisée pour %sq suffixé (anachronisme)",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"dllexport et dllimport ignorés sur les modèles de classe",
|
||||
"la spécification dllexport/dllimport de la classe de base est différente de celle de la classe dérivée",
|
||||
"la redéclaration ne peut pas ajouter dllexport/dllimport à %nod",
|
||||
"dllexport/dllimport en conflit avec %nod ; dllexport pris par défaut",
|
||||
"dllexport/dllimport en conflit avec %nod; dllexport pris par défaut",
|
||||
"impossible de définir l'entité dllimport",
|
||||
"dllexport/dllimport requiert une liaison externe",
|
||||
"un membre d'une classe déclarée avec dllexport/dllimport ne peut pas être lui-même déclaré avec ce spécificateur",
|
||||
"un champ de type de classe sans interface DLL a été utilisé dans une classe à interface DLL",
|
||||
"déclaration de membre entre parenthèses non standard",
|
||||
"espace blanc ignoré entre la barre oblique inverse et le saut de ligne dans la jointure de ligne",
|
||||
"dllexport/dllimport en conflit avec %nod ; dllimport/dllexport supprimé",
|
||||
"dllexport/dllimport en conflit avec %nod; dllimport/dllexport supprimé",
|
||||
"membre non valide pour une classe membre anonyme -- la classe %t a une fonction membre interdite",
|
||||
"reinterpret_cast non standard",
|
||||
"le spécificateur de format de position ne peut pas être nul",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"qualificateur de type non autorisé sur un constructeur ou un destructeur",
|
||||
"qualificateur de type non autorisé sur un opérateur new ou un opérateur delete",
|
||||
"qualificateur de type non autorisé sur une fonction non membre",
|
||||
"expression __assume avec effets secondaires ignorée",
|
||||
"l'argument de %s a des effets secondaires mais il n'est pas évalué",
|
||||
"genre de source Unicode non reconnu (doit être UTF-8, UTF-16, UTF-16LE ou UTF-16BE) : %s",
|
||||
"le caractère Unicode avec valeur hexadécimale %s n'est pas représentable dans la sortie de prétraitement",
|
||||
"la priorité demandée pour le constructeur/destructeur est réservée pour usage interne",
|
||||
@@ -1896,7 +1896,7 @@
|
||||
"l'attribut 'hiding' spécifié sur une déclaration référencée par la déclaration using %p",
|
||||
"l'attribut 'hiding' est requis sur une déclaration (dans une classe 'base_check') qui masque %nd",
|
||||
"%n n'est pas défini dans cette unité de traduction, mais dépend d'un type local",
|
||||
"%n n'est pas défini dans cette unité de traduction, mais dépend d'u n type sans liaison",
|
||||
"%n n'est pas défini dans cette unité de traduction, mais dépend d'un type sans liaison",
|
||||
"l'attribut %sq est manquant dans une autre unité de traduction",
|
||||
"l'attribut %sq est en conflit avec une autre unité de traduction",
|
||||
"l'option 'nonstd_gnu_keywords' est uniquement valide dans les modes C GNU et C++ GNU",
|
||||
@@ -1904,7 +1904,7 @@
|
||||
"un initialiseur ne peut pas être spécifié pour un membre de tableau flexible à durée de stockage automatique",
|
||||
null,
|
||||
"un type de classe 'final' ne peut pas être utilisé comme une classe de base",
|
||||
"les modèles exportés ne sont pus en langage C++ standard",
|
||||
"les modèles exportés ne sont plus en langage C++ standard",
|
||||
"un désignateur dépendant du modèle n'est pas autorisé",
|
||||
"le second opérande de offsetof ne peut pas être un champ avec type référence",
|
||||
"les temporaires à durée de vie longue sont incompatibles avec les autres fonctionnalités de langage plus récentes demandées",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"un champ initonly peut uniquement être modifié par le constructeur d'instance de sa classe conteneur",
|
||||
"un champ initonly statique peut uniquement être modifié par le constructeur statique de sa classe conteneur",
|
||||
"la fonction membre sera appelée sur une copie du champ initonly",
|
||||
"l'expression doit avoir le type pointeur ou handle",
|
||||
"l'expression doit avoir un type pointeur ou descripteur mais elle a le type %t",
|
||||
"un constructeur de déplacement ou un opérateur d'assignation de déplacement est utilisé pour copier une lvalue ici, ce qui peut détruire l'objet source",
|
||||
"la sélection de membre sur une entité générique %[C++/CLI] doit utiliser la syntaxe '->', et non pas '.'",
|
||||
"un type de classe ref ne peut pas dériver de %t",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"reinterpret_cast de handle non sécurisé",
|
||||
"un argument template ne peut pas faire référence à un paramètre de type générique",
|
||||
"une liste d'expressions n'est pas autorisée dans cette opération d'indice (utilisez des parenthèses autour d'un opérateur virgule de niveau supérieur)",
|
||||
"l'expression doit avoir un type pointeur vers objet ou handle vers tableau %[C++/CLI]",
|
||||
"l'expression doit avoir un type pointeur vers objet ou descripteur vers tableau %[C++/CLI] mais elle a le type %t",
|
||||
"attribut non reconnu",
|
||||
"un membre d'une classe %[managed] ne peut pas être d'un type de classe non %[managed]",
|
||||
"un membre d'une classe non %[managed] ne peut pas avoir un type de classe ref ou un type de classe interface",
|
||||
@@ -2604,7 +2604,7 @@
|
||||
"la définition d'un type C++/CX public n'est pas autorisée au niveau de la portée globale",
|
||||
"une propriété indexée avec un accesseur 'get' ou 'set' public n'est pas autorisée",
|
||||
"un type délégué imbriqué public n'est pas autorisé",
|
||||
"initialiseur de délégué non valide -- '(<adresse-fonction ou objet-foncteur> [, Platform::CallbackContext])' ou '(<handle-objet>, <adresse-membre> [, Platform::CallbackContext [, bool]])' attendu",
|
||||
"initialiseur de délégué non valide -- '(<function-address or functor-object> [, Platform::CallbackContext])' ou '(<object handle>, <member-address> [, Platform::CallbackContext [, bool]])' attendu",
|
||||
"initialiseur de délégué non valide -- l'objet doit être un handle de classe %[managed]",
|
||||
"C++/CX ne prend pas en charge les tableaux 'in/out' -- utilisez 'const Platform::Array<T>^' pour 'in' et 'Platform::WriteOnlyArray<T>^' ou 'Platform::Array<T>^*' pour 'out' sur les API publiques",
|
||||
"attribut 'target' manquant pour %nd",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"une expression co_await n'est pas autorisée dans une clause catch",
|
||||
"une coroutine ne peut pas comporter de paramètre ellipse",
|
||||
"l'activation de constexpr en C++14 nécessite la prise en charge de 'bool'",
|
||||
"la fonction constexpr %nd n'est pas définie",
|
||||
"constexpr %nd non défini",
|
||||
"impossible d'évaluer cet appel, car la fonction cible %nd n'est pas constexpr ou n'est pas encore complètement définie",
|
||||
"remarque",
|
||||
"Remarque",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"'>>>' attendu",
|
||||
"la déclaration __cudaPushCallConfiguration est introuvable. L'installation du kit de ressources CUDA est peut-être endommagée.",
|
||||
"l'initialiseur de style C++17 n'est pas standard dans ce mode",
|
||||
"la capture de *this n'est pas standard dans ce mode",
|
||||
"Le préfixe d'attribut 'using' de style C++17 n'est pas standard dans ce mode",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"l'intrinsèque de type memcpy tente de copier le type non trivialement copiable %t",
|
||||
"l'intrinsèque de type memcpy tente de copier un objet partiel",
|
||||
"l'intrinsèque de type memcpy tente de copier au-delà de la limite du tableau",
|
||||
"l'intrinsèque de type memcpy tente de copier des plages d'octets qui se chevauchent (en utilisant plutôt l'opération memmove correspondante)"
|
||||
"l'intrinsèque de type memcpy tente de copier des plages d'octets qui se chevauchent (en utilisant plutôt l'opération memmove correspondante)",
|
||||
"une déclaration friend avec une clause requires de fin doit être une définition",
|
||||
"l'expression doit avoir un type arithmétique ou pointeur mais elle a le type %t",
|
||||
"l'expression doit avoir un type arithmétique, enum ou pointeur mais elle a le type %t",
|
||||
"l'expression doit avoir un type arithmétique, enum non délimité ou pointeur mais elle a le type %t",
|
||||
"l'expression doit avoir un type pointeur mais elle a le type %t",
|
||||
"opérateur -> ou ->* appliqué à %t au lieu de l'être à un type pointeur",
|
||||
"le type classe incomplet %t n'est pas autorisé",
|
||||
"impossible d'interpréter la disposition des bits pour cette cible de compilation",
|
||||
"aucun opérateur correspondant pour l'opérateur IFC %sq",
|
||||
"aucune convention d'appel correspondante pour la convention d'appel IFC %sq",
|
||||
"le module %sq contient des constructions non prises en charge",
|
||||
"construction IFC non prise en charge : %sq",
|
||||
"__is_signed n'est plus un mot clé à partir de ce point",
|
||||
"une dimension de tableau doit avoir une valeur d'entier non signé constante",
|
||||
"le fichier IFC %sq a une version non prise en charge : %d1.%d2",
|
||||
"les modules ne sont pas activés dans ce mode",
|
||||
"'import' n'est pas autorisé dans un nom de module",
|
||||
"'module' n'est pas autorisé dans un nom de module",
|
||||
null,
|
||||
null,
|
||||
"%n n'est pas un type énumération",
|
||||
"l'énumérateur %no2 est en conflit avec %n1",
|
||||
"l'énumérateur %no a déjà été déclaré dans cette étendue %p",
|
||||
"la spécification 'throw()' ne fait pas partie de C++20 ni des versions ultérieures",
|
||||
"plusieurs entrées dans le mappage d'unité d'en-tête correspondent à '%s'",
|
||||
"#Le diagnostic pragma doit avoir un argument « push » ou « pop »",
|
||||
"Aucun « #pragma diagnostic push » n’a été trouvé en correspondance à ce « diagnostic pop »",
|
||||
"%sq ne peut pas être une macro quand il est utilisé dans une directive d’importation ou de module",
|
||||
"cette directive ne peut apparaître que dans l’étendue de l’espace de noms global",
|
||||
"une déclaration « export » peut apparaître uniquement dans l’étendue globale ou de l’espace de noms",
|
||||
"Le %sq est ensuite analysé en tant qu’identificateur plutôt qu’en tant que mot clé, car les jetons qui suivent ne correspondent pas à ceux d’une directive de préprocesseur",
|
||||
"cette directive semble être le début d’une directive de préprocesseur, mais l’absence de « ; » suivie immédiatement d’une nouvelle ligne empêche",
|
||||
"il s’agit d’une directive de prétraitement de modules, mais une telle directive ne peut pas apparaître dans une extension de macro",
|
||||
"une directive « module » ne peut pas apparaître dans le cadre de l’inclusion conditionnelle (par exemple, #if, #else, #elseif, etc.)",
|
||||
"l’importation de %sq a été ignorée"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"l'operando di '*' deve essere un puntatore",
|
||||
"l'operando di '*' deve essere un puntatore ma il tipo è %t",
|
||||
"l'argomento della macro è vuoto",
|
||||
"questa dichiarazione non include classe di archiviazione o identificatore di tipo",
|
||||
"una dichiarazione di parametro non può includere un inizializzatore",
|
||||
@@ -130,8 +130,8 @@
|
||||
"ciclo non raggiungibile",
|
||||
"una funzione con ambito blocco può includere solo la classe di archiviazione extern",
|
||||
"previsto '{'",
|
||||
"l'espressione deve avere il tipo puntatore a classe",
|
||||
"l'espressione deve avere il tipo puntatore a struttura o unione",
|
||||
"l'espressione deve essere di tipo puntatore a classe ma il tipo è %t",
|
||||
"l'espressione deve essere di tipo puntatore a struct o unione ma il tipo è %t",
|
||||
"previsto un nome di membro",
|
||||
"previsto un nome di campo",
|
||||
"%n non include alcun membro %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"impossibile accettare l'indirizzo di un campo di bit",
|
||||
"troppi argomenti nella chiamata di funzione",
|
||||
"impossibile utilizzare parametri con prototipo senza nome quando è presente il corpo",
|
||||
"l'espressione deve avere il tipo puntatore a oggetto",
|
||||
"l'espressione deve essere di tipo puntatore a oggetto ma il tipo è %t",
|
||||
"programma troppo grande o complesso per essere compilato",
|
||||
"impossibile utilizzare un valore di tipo %t1 per inizializzare un'entità di tipo %t2",
|
||||
"impossibile inizializzare %n",
|
||||
@@ -152,8 +152,8 @@
|
||||
"impossibile dichiarare nuovamente un nome di tipo come parametro",
|
||||
"impossibile dichiarare nuovamente un nome di typedef come parametro",
|
||||
"conversione di un numero intero diverso da zero in un puntatore",
|
||||
"l'espressione deve avere il tipo classe",
|
||||
"l'espressione deve avere il tipo struttura o unione",
|
||||
"l'espressione deve essere di tipo classe ma il tipo è %t",
|
||||
"l'espressione deve essere di tipo struct o unione ma il tipo è %t",
|
||||
"operatore di assegnazione obsoleto",
|
||||
"inizializzatore obsoleto",
|
||||
"l'espressione deve essere un'espressione di costante integrale",
|
||||
@@ -392,7 +392,7 @@
|
||||
"non è possibile chiamare la funzione 'main' o accettarne l'indirizzo",
|
||||
"impossibile specificare l'inizializzatore new per una matrice",
|
||||
"impossibile dichiarare nuovamente una funzione membro %no all'esterno della relativa classe",
|
||||
"puntatore a tipo classe incompleto non consentito",
|
||||
"il puntatore al tipo classe incompleto %t non è consentito",
|
||||
"riferimento a variabile locale della funzione contenitore non consentito",
|
||||
"utilizzata una funzione ad argomento singolo per aggiungere la forma suffissa a %sq (anacronismo)",
|
||||
null,
|
||||
@@ -684,7 +684,7 @@
|
||||
"un'istruzione __leave può essere utilizzata solo in un blocco __try",
|
||||
"rilevato durante la creazione di un'istanza del contesto %p1 del modello %nt1",
|
||||
"rilevato durante la generazione implicita del contesto %p1 del modello %nt1",
|
||||
"rilevato durante la creazione di un'istanza del contesto %p1 della classe %na2",
|
||||
"rilevato durante la creazione di un'istanza del contesto %p della classe %na",
|
||||
"rilevato durante l'elaborazione dell'elenco degli argomenti di modello per %na %p",
|
||||
"rilevato durante la definizione implicita del contesto %p1 del modello %nt1",
|
||||
"%sq non trovato nello stack di allineamento compressione",
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"dllexport e dllimport ignorati nei modelli di classe",
|
||||
"la specifica di dllexport/dllimport della classe base è diversa da quella della classe derivata",
|
||||
"impossibile aggiungere dllexport/dllimport a %nod nella ridichiarazione",
|
||||
"conflitto tra dllexport/dllimport e %nod. Verrà utilizzato dllexport",
|
||||
"conflitto tra dllexport/dllimport e %nod;. Verrà utilizzato dllexport",
|
||||
"impossibile definire l'entità di dllimport",
|
||||
"con dllexport/dllimport è richiesto il collegamento esterno",
|
||||
"impossibile dichiarare da solo con un tale identificatore un membro di una classe dichiarata con dllexport/dllimport",
|
||||
"campo del tipo classe senza interfaccia DLL utilizzato in una classe con interfaccia DLL",
|
||||
"dichiarazione di membro tra parentesi non conforme allo standard",
|
||||
"spazio vuoto tra barra rovesciata e carattere di nuova riga ignorato nella giunzione di riga",
|
||||
"conflitto tra dllexport/dllimport e %nod. dllimport/dllexport verrà eliminato",
|
||||
"conflitto tra dllexport/dllimport e %nod; dllimport/dllexport verrà eliminato",
|
||||
"membro non valido per la classe di membro anonima. La classe %t include una funzione membro non consentita",
|
||||
"reinterpret_cast non conforme allo standard",
|
||||
"l'identificatore di formato posizionale non può essere zero",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"qualificatore di tipo non consentito in un costruttore o distruttore",
|
||||
"qualificatore di tipo non consentito in operator new o operator delete",
|
||||
"qualificatore di tipo non consentito in una funzione non membro",
|
||||
"espressione __assume con effetti collaterali eliminata",
|
||||
"l'argomento di %s ha effetti collaterali ma non è valutato",
|
||||
"tipo di origine Unicode non riconosciuto. Deve essere uno tra UTF-8, UTF-16, UTF-16LE, UTF-16BE: %s",
|
||||
"carattere Unicode con valore esadecimale %s non rappresentabile nell'output di pre-elaborazione",
|
||||
"la priorità del costruttore/distruttore richiesta è riservata per uso interno",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"un campo initonly può essere modificato solo dal costruttore istanza della relativa classe che lo contiene",
|
||||
"un campo initonly statico può essere modificato solo dal costruttore statico della relativa classe che lo contiene",
|
||||
"la funzione membro verrà richiamata in una copia del campo initonly",
|
||||
"l'espressione deve avere il tipo puntatore o handle",
|
||||
"l'espressione deve essere di tipo puntatore o handle ma il tipo è %t",
|
||||
"un costruttore di spostamento o un operatore di assegnazione spostamento è utilizzato per copiare un lvalue in questo punto; l'operazione potrebbe eliminare in modo permanente l'oggetto di origine",
|
||||
"la selezione del membro in un'entità generica %[C++/CLI] deve utilizzare la sintassi '->' e non '.'",
|
||||
"un tipo classe di riferimento non può derivare da %t",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"reinterpret_cast di handle non sicuro",
|
||||
"un argomento del modello non può fare riferimento a un parametro di tipo generico",
|
||||
"un elenco di espressioni non è consentito in questa operazione di pedice (racchiudere tra parentesi l'operatore virgola di primo livello)",
|
||||
"l'espressione deve avere il tipo puntatore a oggetto o handle a matrice %[C++/CLI]",
|
||||
"l'espressione deve essere di tipo puntatore a oggetto o handle a matrice %[C++/CLI] ma il tipo è %t",
|
||||
"attributo non riconosciuto",
|
||||
"il membro di una classe %[managed] non può essere di un tipo di classe non-%[managed]",
|
||||
"il membro di una classe non-%[managed] non può avere un tipo di classe di riferimento o un tipo di classe di interfaccia",
|
||||
@@ -2546,7 +2546,7 @@
|
||||
"non è possibile dedurre il tipo 'decltype(auto)'",
|
||||
"una dichiarazione thread-local con ambito blocco deve includere static o extern",
|
||||
"il tipo restituito dedotto %t1 è in conflitto con il tipo dedotto in precedenza %t2",
|
||||
"non è possibile dedurre il tipo restituito di %nd perché non è stato definito",
|
||||
"non è possibile dedurre il tipo restituito di %nd; perché non è stato definito",
|
||||
"il tipo restituito da una funzione virtuale non può essere dedotto",
|
||||
"a partire da questo punto %n verrà considerato come una parola chiave sensibile al contesto",
|
||||
"lo spazio dei nomi globale non include membri effettivi %sq",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"un'espressione co_await non è consentita in una clausola catch",
|
||||
"una coroutine non può contenere un parametro con puntini di sospensione",
|
||||
"per abilitare constexpr di tipo C++ 14, è richiesto il supporto per 'bool'",
|
||||
"la funzione constexpr %nd non è definita",
|
||||
"la constexpr %nd non è definita",
|
||||
"non è possibile valutare questa chiamata perché la funzione di destinazione %nd non è constexpr oppure non è stata ancora completamente definita",
|
||||
"nota",
|
||||
"Nota",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"è previsto '>>>'",
|
||||
"non è possibile trovare la dichiarazione di __cudaPushCallConfiguration. L'installazione del toolkit CUDA potrebbe essere danneggiata.",
|
||||
"l'inizializzatore di tipo C++17 non è standard in questa modalità",
|
||||
"l'acquisizione di *this non è standard in questa modalità",
|
||||
"il prefisso dell'attributo di 'using' di tipo C++17 non è standard in questa modalità",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"l'intrinseco simile a memcpy prova a copiare il tipo non facilmente copiabile %t",
|
||||
"l'intrinseco simile a memcpy prova a copiare l'oggetto parziale",
|
||||
"l'intrinseco simile a memcpy prova a copiare oltre il limite della matrice",
|
||||
"l'intrinseco simile a memcpy prova a copiare intervalli di byte sovrapposti (usando invece l'operazione memmove corrispondente)"
|
||||
"l'intrinseco simile a memcpy prova a copiare intervalli di byte sovrapposti (usando invece l'operazione memmove corrispondente)",
|
||||
"una dichiarazione friend con una clausola requires finale deve essere una definizione",
|
||||
"l'espressione deve essere di tipo puntatore o aritmetico ma il tipo è %t",
|
||||
"l'espressione deve essere di tipo aritmetico, enumerazione o puntatore ma il tipo è %t",
|
||||
"l'espressione deve essere di tipo aritmetico, enumerazione senza ambito o puntatore ma il tipo è %t",
|
||||
"l'espressione deve essere di tipo puntatore ma il tipo è %t",
|
||||
"a %t è stato applicato l'operatore -> o ->* invece di un tipo puntatore",
|
||||
"il tipo classe incompleto %t non è consentito",
|
||||
"non è possibile interpretare il layout di bit per questa destinazione di compilazione",
|
||||
"non esiste alcun operatore corrispondente per l'operatore IFC %sq",
|
||||
"non esiste alcuna convenzione di chiamata corrispondente per la convenzione di chiamata IFC %sq",
|
||||
"il modulo %sq contiene costrutti non supportati",
|
||||
"costrutto IFC non supportato: %sq",
|
||||
"__is_signed non è più una parola chiave a partire da questo punto",
|
||||
"una dimensione di matrice deve avere un valore intero senza segno costante",
|
||||
"il file IFC %sq ha una versione %d1.%d2 non supportata",
|
||||
"i moduli non sono abilitati in questa modalità",
|
||||
"Il nome di un modulo non può contenere 'import'",
|
||||
"Il nome di un modulo non può contenere 'module'",
|
||||
null,
|
||||
null,
|
||||
"%n non è un tipo di enumerazione",
|
||||
"l'enumeratore %no2 è in conflitto con %n1",
|
||||
"l'enumeratore %no è già stato dichiarato in questo ambito %p",
|
||||
"la specifica 'throw()' non fa parte di C++20 e versioni successive",
|
||||
"più di una voce nel mapping dell'unità intestazione corrisponde a '%s'",
|
||||
"la diagnostica #pragma deve avere l'argomento 'push' o 'pop'",
|
||||
"nessun '#pragma diagnostic push' trovato che corrisponda a questo 'diagnostic pop'",
|
||||
"%sq non può essere una macro se usata in una direttiva import o modulo",
|
||||
"questa direttiva può essere visualizzata solo nell'ambito dello spazio dei nomi globale",
|
||||
"una dichiarazione 'export' può essere visualizzata solo nell'ambito globale o dello spazio dei nomi",
|
||||
"%sq viene analizzato come identificatore anziché come parola chiave perché i token che seguono non corrispondono a quelli di una direttiva preprocessore",
|
||||
"sembra essere l'inizio di una direttiva preprocessore, ma la mancanza di ';' seguita immediatamente da una nuova riga lo impedisce",
|
||||
"sembra essere una direttiva pre-elaborazione dei moduli, ma tali direttive non possono essere visualizzate all'interno di un'espansione delle macro",
|
||||
"una direttiva 'module' non può comparire nell'ambito dell'inclusione condizionale (ad esempio, #if, #else, #elseif e così via)",
|
||||
"l'importazione di %sq è stata ignorata"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"'*' のオペランドはポインターである必要があります",
|
||||
"オペランド '*' はポインターである必要がありますが、型 %t が指定されています",
|
||||
"マクロの引数が空です",
|
||||
"この宣言にはストレージ クラスまたは型指定子がありません",
|
||||
"パラメーター宣言に初期化子があってはなりません",
|
||||
@@ -130,8 +130,8 @@
|
||||
"ループが到達不能です",
|
||||
"block-scope 関数では extern ストレージ クラスのみを使用できます",
|
||||
"'{' が必要です",
|
||||
"式には pointer-to-class 型が必要です",
|
||||
"式には pointer-to-struct-or-union 型が必要です",
|
||||
"式には pointer-to-class 型を使用する必要がありますが、型 %t が使用されています",
|
||||
"式には pointer-to-struct-or-union 型を使用する必要がありますが、型 %t が使用されています",
|
||||
"メンバー名が必要です",
|
||||
"フィールド名が必要です",
|
||||
"%n にメンバー %sq がありません",
|
||||
@@ -141,7 +141,7 @@
|
||||
"ビット フィールドのアドレスの取得は許可されていません",
|
||||
"関数呼び出しの引数が多すぎます",
|
||||
"名前のないプロトタイプ パラメーターは、本体が存在する場合には使用できません",
|
||||
"式には pointer-to-object 型が必要です",
|
||||
"式には pointer-to-object 型を使用する必要がありますが、型 %t が使用されています",
|
||||
"プログラムが大きすぎるか、複雑すぎてコンパイルできません",
|
||||
"型 %t1 の値を使用して型 %t2 のエンティティを初期化することはできません",
|
||||
"%n は初期化できません",
|
||||
@@ -152,8 +152,8 @@
|
||||
"型名はパラメーターとして再宣言できません",
|
||||
"typedef 名はパラメーターとして再宣言できません",
|
||||
"0 以外の整数からポインターへの変換",
|
||||
"式にはクラス型が必要です",
|
||||
"式には構造体または共用体型が必要です",
|
||||
"式にはクラス型を使用する必要がありますが、型 %t が使用されています",
|
||||
"式には構造体または共用体型を使用する必要がありますが、型 %t が使用されています",
|
||||
"古い形式の代入演算子",
|
||||
"古い形式の初期化子",
|
||||
"式は整数定数式である必要があります",
|
||||
@@ -392,7 +392,7 @@
|
||||
"関数 'main' を呼び出すこと、またはそのアドレスを取得することはできません",
|
||||
"配列に対して新しい初期化子を指定することはできません",
|
||||
"メンバー関数 %no をそのクラスの外側で再宣言することはできません",
|
||||
"不完全クラス型へのポインターは使用できません",
|
||||
"不完全クラス型 %t へのポインターは使用できません",
|
||||
"外側の関数のローカル変数への参照は許可されていません",
|
||||
"単一引数関数が後置 %sq に使用されています (旧形式)",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"dllexport および dllimport はクラス テンプレートでは無視されます",
|
||||
"基底クラスの dllexport/dllimport の指定が派生クラスのものと異なります",
|
||||
"再宣言で dllexport/dllimport を %nod に追加することはできません",
|
||||
"dllexport/dllimport が %nod と競合しています (dllexport が想定されます)",
|
||||
"dllexport/dllimport が %nod; と競合しています (dllexport が想定されます)",
|
||||
"dllimport エンティティを定義できません",
|
||||
"dllexport/dllimport には外部リンケージが必要です",
|
||||
"dllexport/dllimport で宣言されたクラスのメンバー自体をこれらの指定子で宣言することはできません",
|
||||
"DLL インターフェイスを含まないクラス型のフィールドが DLL インターフェイスを含むクラスで使用されています",
|
||||
"かっこで囲まれたメンバー宣言は非標準です",
|
||||
"行スプライスでの円記号 (\\) と改行の間の空白は無視されました",
|
||||
"dllexport/dllimport が %nod と競合しているためドロップされました",
|
||||
"dllexport/dllimport が %nod; と競合しているためドロップされました",
|
||||
"匿名メンバー クラスに対する無効なメンバーです -- クラス %t には許可されないメンバー関数があります",
|
||||
"非標準の reinterpret_cast です",
|
||||
"位置指定の形式指定子は 0 にできません",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"コンストラクターまたはデストラクターでは型修飾子は使用できません",
|
||||
"演算子 new または演算子 delete では型修飾子は使用できません",
|
||||
"メンバー以外の関数では型修飾子は使用できません",
|
||||
"副作用のある __assume 式は破棄されます",
|
||||
"%s への引数には副作用がありますが未評価です",
|
||||
"認識されない Unicode ソースの種類です (UTF-8、UTF-16、UTF-16LE、または UTF-16BE のいずれかである必要があります): %s",
|
||||
"16 進数値 %s の Unicode 文字が出力の前処理において表示されません",
|
||||
"要求されたコンストラクター/デストラクターの優先順位は内部使用のために予約済みです",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"initonly フィールドは、フィールドに含まれているクラスのインスタンス コンストラクターでのみ変更できます",
|
||||
"静的な initonly フィールドは、フィールドに含まれているクラスの静的コンストラクターでのみ変更できます",
|
||||
"initonly フィールドのコピー上でメンバー関数が呼び出されます",
|
||||
"式にはポインター型またはハンドル型を使用する必要があります",
|
||||
"式にはポインターまたはハンドル型を使用する必要がありますが、型 %t が使用されています",
|
||||
"ムーブ コンストラクターまたはムーブ代入演算子により左辺値がここにコピーされるため、ソース オブジェクトが破棄される可能性があります",
|
||||
"%[C++/CLI] ジェネリック エンティティでのメンバー選択には、'.' 構文ではなく '->' 構文を使用する必要があります",
|
||||
"ref クラス型は %t から派生することはできません",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"ハンドルの安全でない reinterpret_cast",
|
||||
"テンプレート引数はジェネリック型パラメーターを参照できません",
|
||||
"式のリストはこの添字操作で使用できません (トップレベルのコンマ演算子をかっこで囲んでください)",
|
||||
"式には pointer-to-object 型または handle-to-%[C++/CLI]-array 型が必要です",
|
||||
"式には pointer-to-object または handle-to-%[C++/CLI]-array 型を使用する必要がありますが、型 %t が使用されています",
|
||||
"識別できない属性です",
|
||||
"%[managed] クラスのメンバーを非 %[managed] クラス型にすることはできません",
|
||||
"非 %[managed] クラスのメンバーは ref クラス型またはインターフェイス クラス型を持つことができません",
|
||||
@@ -2546,7 +2546,7 @@
|
||||
"'decltype(auto)' 型を推測できません",
|
||||
"ブロック スコープでスレッド ローカルな宣言には static または extern を含める必要があります",
|
||||
"推測される戻り値の型 %t1 は以前に推測された型 %t2 と競合します",
|
||||
"戻り値の型 %nd を推測できません。定義されていません",
|
||||
"%nd; の戻り値の型を推測できません。定義されていません",
|
||||
"仮想関数は推測される戻り値の型を持つことができません",
|
||||
"%n はこのポイントから状況依存キーワードとして扱われます",
|
||||
"グローバル名前空間に実際のメンバー %sq がありません",
|
||||
@@ -2604,7 +2604,7 @@
|
||||
"パブリック C++/CX 型の定義はグローバル スコープでは許可されていません",
|
||||
"パブリックの 'get' または 'set' アクセサーを使用するインデックス付きプロパティは使用できません",
|
||||
"パブリックな入れ子にされたデリゲート型は使用できません",
|
||||
"デリゲート初期化子が無効です -- '(<関数アドレスまたはファンクター オブジェクト> [, Platform::CallbackContext])' または '(<オブジェクト ハンドル>, <メンバー アドレス> [, Platform::CallbackContext [, bool]])' が必要です",
|
||||
"デリゲート初期化子が無効です -- '(<function-address or functor-object> [, Platform::CallbackContext])' または '(<object handle>, <member-address> [, Platform::CallbackContext [, bool]])' が必要です",
|
||||
"デリゲート初期化子が無効です -- オブジェクトは %[managed] クラスのハンドルである必要があります",
|
||||
"C++/CX は 'in/out' 配列をサポートしていません -- パブリック API では 'in' に対して 'const Platform::Array<T>^' を、 'out' に対して 'Platform::WriteOnlyArray<T>^' または 'Platform::Array<T>^*' を使用してください ",
|
||||
"%nd の 'ターゲット' 属性がありません",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"co_await 式は catch 句内では使用できません",
|
||||
"コルーチンには省略記号のパラメーターを使用できません",
|
||||
"C++14 スタイルの constexpr を有効にするには、'bool' へのサポートが必要です",
|
||||
"constexpr 関数 %nd が定義されていません",
|
||||
"constexpr %nd が定義されていません",
|
||||
"ターゲット関数 %nd が constexpr でない、またはまだ完全に定義されていないため、この呼び出しを評価できません",
|
||||
"メモ",
|
||||
"メモ",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"'>>>' が必要です",
|
||||
"__cudaPushCallConfiguration 宣言が見つかりません。CUDA Toolkit のインストールが破損しているおそれがあります。",
|
||||
"C++17 スタイルの初期化子はこのモードでは非標準です",
|
||||
"*this のキャプチャはこのモードでは非標準です",
|
||||
"C++17 スタイルの 'using' 属性プレフィックスはこのモードでは非標準です",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"memcpy に似た組み込み関数により、普通にコピーすることができない型 %t のコピーが試行されます",
|
||||
"memcpy に似た組み込み関数により、部分的なオブジェクトのコピーが試行されます",
|
||||
"memcpy に似た組み込み関数により、配列の境界を越えたコピーが試行されます",
|
||||
"memcpy に似た組み込み関数により、重複しているバイト範囲のコピーが (対応する memmove 操作を代わりに使用して) 試行されます"
|
||||
"memcpy に似た組み込み関数により、重複しているバイト範囲のコピーが (対応する memmove 操作を代わりに使用して) 試行されます",
|
||||
"後続の Requires 句を含む friend 宣言は定義である必要があります",
|
||||
"式には算術またはポインター型を使用する必要がありますが、型 %t が使用されています",
|
||||
"式には演算、列挙、またはポインター型を使用する必要がありますが、型 %t が使用されています",
|
||||
"式には演算、対象範囲外の列挙、またはポインター型を使用する必要がありますが、型 %t が使用されています",
|
||||
"式にはポインター型を使用する必要がありますが、型 %t が使用されています",
|
||||
"演算子 -> または ->* は、ポインター型にではなく %t に適用されます",
|
||||
"不完全なクラス型 %t は使用できません",
|
||||
"このコンパイル ターゲットのビット レイアウトを解釈できません。",
|
||||
"IFC 演算子 %sq に対応する演算子がありません",
|
||||
"IFC 呼び出し規則 %sq に対応する呼び出し規則がありません",
|
||||
"モジュール %sq にはサポートされていないコンストラクトが含まれています",
|
||||
"サポートされていない IFC コンストラクト: %sq",
|
||||
"__is_signed はこのポイントからキーワードではなくなりました",
|
||||
"配列の次元には定数の符号なし整数値を指定する必要があります",
|
||||
"IFC ファイル %sq は、サポートされていないバージョン %d1.%d2 です",
|
||||
"このモードではモジュールは無効です",
|
||||
"'import' は、モジュール名には使用できません",
|
||||
"'module' は、モジュール名には使用できません",
|
||||
null,
|
||||
null,
|
||||
"%n は列挙型ではありません",
|
||||
"列挙子 %no2 が %n1 と競合しています",
|
||||
"列挙子 %no はこのスコープ %p で既に宣言されています",
|
||||
"'throw()' 仕様は C++20 以降に含まれていません",
|
||||
"ヘッダー ユニット マップのエントリより多くが '%s' に一致しています",
|
||||
"#pragma 診断には、' push ' または ' pop ' のいずれかの引数が必要です",
|
||||
"' #pragma 診断プッシュ ' が見つからなかったため、この ' 診断 pop ' と一致しません",
|
||||
"インポートまたはモジュール ディレクティブで使用する場合、%sq がマクロにならないようにすることはできません",
|
||||
"このディレクティブは、グローバル名前空間スコープでのみ表示されます",
|
||||
"' export ' 宣言はグローバルまたは名前空間スコープでのみ表示されます",
|
||||
"%sq は、その後のトークンがプリプロセッサ ディレクティブのトークンと一致しないため、キーワードではなく識別子として解析されます",
|
||||
"これはプリプロセッサ ディレクティブの先頭であるようですが、'; ' がなくなり、その直後に改行があるために",
|
||||
"これはモジュールの前処理ディレクティブですが、このようなディレクティブはマクロの展開の中では使用できません",
|
||||
"' module ' ディレクティブは、条件付き包含のスコープ内では使用できません (例: #if、#else、#elseif など)",
|
||||
"%sq のインポートはスキップされました"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"'*'의 피연산자는 포인터여야 합니다.",
|
||||
"'*'의 피연산자는 포인터여야 하는데 %t 형식이 있음",
|
||||
"매크로에 대한 인수가 비어 있습니다.",
|
||||
"이 선언에는 스토리지 클래스 또는 형식 지정자가 없습니다.",
|
||||
"매개 변수 선언은 이니셜라이저를 가질 수 없습니다.",
|
||||
@@ -130,8 +130,8 @@
|
||||
"루프에 접근할 수 없습니다.",
|
||||
"블록 범위 함수에는 외부 스토리지 클래스를 하나만 사용할 수 있습니다.",
|
||||
"'{'가 필요합니다.",
|
||||
"식에 클래스 포인터 형식이 있어야 합니다.",
|
||||
"식에 구조체 포인터 또는 공용 구조체 포인터 형식이 있어야 합니다.",
|
||||
"식에 클래스 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"식에 구조체 포인터 또는 공용 구조체 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"멤버 이름이 필요합니다.",
|
||||
"필드 이름이 필요합니다.",
|
||||
"%n에 %sq 멤버가 없습니다.",
|
||||
@@ -141,7 +141,7 @@
|
||||
"비트 필드의 주소를 가져올 수 없습니다.",
|
||||
"함수 호출에 인수가 너무 많습니다.",
|
||||
"본문이 있는 경우 명명되지 않은 프로토타입 매개 변수를 사용할 수 없습니다.",
|
||||
"식에 개체 포인터 형식이 있어야 합니다.",
|
||||
"식에 개체 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"프로그램이 너무 크거나 복잡하여 컴파일할 수 없습니다.",
|
||||
"%t1 형식의 값을 사용하여 %t2 형식의 엔터티를 초기화할 수 없습니다.",
|
||||
"%n을(를) 초기화할 수 없습니다.",
|
||||
@@ -152,8 +152,8 @@
|
||||
"형식 이름을 매개 변수로 다시 선언할 수 없습니다.",
|
||||
"typedef 이름을 매개 변수로 다시 선언할 수 없습니다.",
|
||||
"0이 아닌 정수를 포인터로 변환",
|
||||
"식에 클래스 형식이 있어야 합니다.",
|
||||
"식에 구조체 또는 공용 구조체 형식이 있어야 합니다.",
|
||||
"식에 클래스 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"식에 구조체 또는 공용 구조체 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"더 이상 사용되지 않는 대입 연산자",
|
||||
"더 이상 사용되지 않는 이니셜라이저",
|
||||
"식은 정수 계열 상수 식이어야 합니다.",
|
||||
@@ -392,7 +392,7 @@
|
||||
"함수 'main'을 호출할 수 없거나 해당 주소를 가져올 수 없습니다.",
|
||||
"배열에 대해 새 이니셜라이저를 지정할 수 없습니다.",
|
||||
"멤버 함수 %no을(를) 해당 클래스 외부에서 다시 선언할 수 없습니다.",
|
||||
"불완전한 클래스 형식에 대한 포인터는 사용할 수 없습니다.",
|
||||
"불완전한 클래스 형식 %t에 대한 포인터는 사용할 수 없음",
|
||||
"바깥쪽 함수의 지역 변수에 대한 참조를 사용할 수 없습니다.",
|
||||
"후위 %sq에 단일 인수 함수가 사용되었습니다(오래된 구문).",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"클래스 템플릿에서 dllexport 및 dllimport가 무시됩니다.",
|
||||
"기본 클래스 dllexport/dllimport 사양이 파생된 클래스의 사양과 다릅니다.",
|
||||
"재선언에서 dllexport/dllimport를 %nod에 추가할 수 없습니다.",
|
||||
"dllexport/dllimport가 %nod과(와) 충돌합니다. dllexport로 간주됩니다.",
|
||||
"dllexport/dllimport가 %nod;과(와) 충돌합니다. dllexport로 간주됩니다.",
|
||||
"dllimport 엔터티를 정의할 수 없습니다.",
|
||||
"dllexport/dllimport에는 외부 연결이 필요합니다.",
|
||||
"dllexport/dllimport로 선언된 클래스의 멤버가 같은 지정자를 사용하여 자신을 선언할 수 없습니다.",
|
||||
"DLL 인터페이스가 없는 클래스 형식의 필드가 DLL 인터페이스가 있는 클래스에 사용되었습니다.",
|
||||
"괄호로 묶인 멤버 선언은 표준이 아닙니다.",
|
||||
"줄 연결에서 백슬래시와 줄 바꿈 사이의 공백은 무시됩니다.",
|
||||
"dllexport/dllimport가 %nod과(와) 충돌합니다. dllimport/dllexport가 삭제되었습니다.",
|
||||
"dllexport/dllimport가 %nod;과(와) 충돌합니다. dllimport/dllexport가 삭제되었습니다.",
|
||||
"익명 멤버 클래스의 잘못된 멤버 -- %t 클래스에 허용되지 않는 멤버 함수가 있습니다.",
|
||||
"비표준 reinterpret_cast",
|
||||
"위치 서식 지정자는 0이 될 수 없습니다.",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"생성자 또는 소멸자에서 형식 한정자를 사용할 수 없습니다.",
|
||||
"operator new 또는 operator delete에서 형식 한정자를 사용할 수 없습니다.",
|
||||
"비멤버 함수에서 형식 한정자를 사용할 수 없습니다.",
|
||||
"파생 효과가 있는 __assume 식이 무시되었습니다.",
|
||||
"%s에 대한 인수는 파생 작업이 있지만 계산되지 않음",
|
||||
"인식할 수 없는 유니코드 소스 종류(UTF-8, UTF-16, UTF-16LE, UTF-16BE 중 하나여야 함): %s",
|
||||
"16진수 값 %s의 유니코드 문자를 전처리 출력에서 표현할 수 없습니다.",
|
||||
"요청된 생성자/소멸자 우선 순위는 내부용으로 예약되어 있습니다.",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"initonly 필드는 포함하는 해당 클래스의 인스턴스 생성자에 의해서만 수정될 수 있습니다.",
|
||||
"정적 initonly 필드는 포함하는 해당 클래스의 정적 생성자에 의해서만 수정될 수 있습니다.",
|
||||
"멤버 함수는 initonly 필드의 복사본에서 호출됩니다.",
|
||||
"식에 포인터 또는 핸들 형식이 있어야 합니다.",
|
||||
"식에 포인터 또는 핸들 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"이동 생성자 또는 이동 대입 연산자를 사용하여 여기에서 lvalue를 복사할 수 있습니다. 이렇게 하면 소스 개체가 제거될 수 있습니다.",
|
||||
"%[C++/CLI] 제네릭 엔터티의 멤버 선택에는 '.'가 아니라 '->' 구문을 사용해야 합니다.",
|
||||
"ref 클래스 형식은 %t에서 파생될 수 없습니다.",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"핸들의 안전하지 않은 reinterpret_cast",
|
||||
"템플릿 인수는 제네릭 형식 매개 변수를 참조할 수 없습니다.",
|
||||
"이 구독 작업에서는 식 목록을 사용할 수 없습니다(최상위 쉼표 연산자를 괄호로 묶기).",
|
||||
"식은 개체 포인터 또는 %[C++/CLI] 배열 형식에 대한 핸들이어야 합니다.",
|
||||
"식에 개체 포인터 또는 %[C++/CLI] 배열 핸들 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"인식할 수 없는 특성",
|
||||
"%[managed] 클래스의 멤버는 비 %[managed] 클래스 형식일 수 없습니다.",
|
||||
"비 %[managed] 클래스의 멤버는 ref 클래스 형식 또는 인터페이스 클래스 형식일 수 없습니다.",
|
||||
@@ -2546,7 +2546,7 @@
|
||||
"'decltype(auto)' 형식을 추론할 수 없습니다.",
|
||||
"블록 범위 스레드 로컬 선언에는 staic 또는 extern이 포함되어야 합니다.",
|
||||
"추론된 반환 형식 %t1이(가) 이전에 추론된 형식 %t2과(와) 충돌합니다.",
|
||||
"반환 형식 %nd을(를) 추론할 수 없습니다. 정의되지 않았습니다.",
|
||||
"반환 형식 %nd;을(를) 추론할 수 없습니다. 정의되지 않았습니다.",
|
||||
"가상 함수에는 추론된 반환 형식을 사용할 수 없습니다.",
|
||||
"%n은(는) 이 시점부터 대/소문자 구분 키워드로 취급됩니다.",
|
||||
"전역 네임스페이스에 실제 멤버 %sq이(가) 없습니다.",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"co_await 식은 catch 절 내부에 허용되지 않습니다.",
|
||||
"코루틴에는 가변 매개 변수(...)가 있을 수 없습니다.",
|
||||
"C++14-style constexpr을 사용하려면 'bool'을 지원해야 합니다.",
|
||||
"constexpr 함수 %nd이(가) 정의되지 않았습니다.",
|
||||
"constexpr %nd이(가) 정의되지 않음",
|
||||
"대상 함수 %nd이(가) constexpr이 아니거나 아직 완전히 정의되지 않아 이 호출을 확인할 수 없습니다.",
|
||||
"참고",
|
||||
"참고",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"'>>>'가 필요함",
|
||||
"__cudaPushCallConfiguration 선언을 찾을 수 없습니다. CUDA 도구 키트 설치가 손상되어 있을 수 있습니다.",
|
||||
"C++17 스타일 이니셜라이저는 이 모드에서 표준이 아닙니다.",
|
||||
"*this 캡처는 이 모드에서 표준이 아닙니다.",
|
||||
"C++17 스타일 'using' 특성 접두사는 이 모드에서 표준이 아닙니다.",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"memcpy 유사 내장이 중요하게 복사 가능한 형식 %t을(를) 복사하려고 시도함",
|
||||
"memcpy 유사 내장이 부분 개체를 복사하려고 시도함",
|
||||
"memcpy 유사 내장이 과거 배열 경계를 복사하려고 시도함",
|
||||
"memcpy 유사 내장이 겹치는 바이트 범위를 복사하려고 시도함(대신 해당 memmove 작업 사용)"
|
||||
"memcpy 유사 내장이 겹치는 바이트 범위를 복사하려고 시도함(대신 해당 memmove 작업 사용)",
|
||||
"trailing-requires 절이 있는 friend 선언이 정의여야 함",
|
||||
"식에 산술 또는 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"식에 산술, 열거형 또는 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"식에 산술, 범위가 지정되지 않은 열거형 또는 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"식에 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"연산자 -> 또는 ->*가 포인터 형식 대신 %t에 적용됨",
|
||||
"불완전한 클래스 형식 %t을(를) 사용할 수 없음",
|
||||
"이 컴파일 대상의 비트 레이아웃을 해석할 수 없음",
|
||||
"IFC 연산자 %sq에 해당하는 연산자가 없음",
|
||||
"IFC 호출 규칙 %sq에 해당하는 호출 규칙이 없음",
|
||||
"모듈 %sq에 지원되지 않는 구문이 포함되어 있음",
|
||||
"지원되지 않는 IFC 구문: %sq",
|
||||
"__is_signed는 이 시점부터 더 이상 키워드가 아님",
|
||||
"배열 차원에는 상수인 부호 없는 정수 값이 있어야 함",
|
||||
"IFC 파일 %sq에 지원되지 않는 버전 %d1.%d2이(가) 있음",
|
||||
"이 모드에서 모듈을 사용할 수 없음",
|
||||
"'import'는 모듈 이름에 사용할 수 없습니다.",
|
||||
"'module'은 모듈 이름에 사용할 수 없습니다.",
|
||||
null,
|
||||
null,
|
||||
"%n은(는) 열거형 형식이 아닙니다.",
|
||||
"열거자 %no2이(가) %n1과(와) 충돌합니다.",
|
||||
"열거자 %no은(는) 이미 이 범위 %p에 선언되었습니다.",
|
||||
"'throw()' 사양은 C++20 이상에 포함되지 않습니다.",
|
||||
"헤더 단위 맵의 입력보다 많은 항목이 '%s'과(와) 일치합니다.",
|
||||
"#pragma 진단에 'push' 또는 'pop' 인수가 있어야 합니다.",
|
||||
"이 '진단 팝업'과 일치하는 '#pragma 진단 푸시'가 없음",
|
||||
"가져오기 또는 모듈 지시문에 사용된 경우 %sq은(는) 매크로일 수 없습니다.",
|
||||
"이 지시문은 전역 네임스페이스 범위에만 표시될 수 있습니다.",
|
||||
"'내보내기' 선언은 전역 또는 네임스페이스 범위에만 나타날 수 있습니다.",
|
||||
"%sq는 뒤에 오는 토큰이 전처리기 지시문의 토큰과 일치하지 않으므로 키워드가 아닌 식별자로 구문 분석됩니다.",
|
||||
"이것은 전처리기 지시문의 시작인 것처럼 보이지만 ';'가 없습니다. 바로 뒤에 줄 바꿈이 있으면",
|
||||
"이는 모듈 전처리기 지시문으로 보이지만 이러한 지시문은 매크로 확장 내에 나타날 수 없습니다.",
|
||||
"'모듈' 지침은 조건부 포함 범위 내에 나타날 수 없습니다(예: #if, #else, #elseif 등).",
|
||||
"%sq 가져오기를 건너뜀"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"argument operacji „*” musi być wskaźnikiem",
|
||||
"argument „*” musi być wskaźnikiem, ale ma typ %t",
|
||||
"argument makra jest pusty",
|
||||
"ta deklaracja nie zawiera klasy magazynu lub specyfikatora typu",
|
||||
"deklaracja parametru nie może mieć inicjatora",
|
||||
@@ -130,8 +130,8 @@
|
||||
"pętla jest nieosiągalna",
|
||||
"funkcja o zakresie bloku może mieć tylko klasę magazynu extern",
|
||||
"oczekiwano znaku „{”",
|
||||
"wyrażenie musi mieć typ wskaźnika do klasy",
|
||||
"wyrażenie musi mieć typ wskaźnika do struktury lub związku",
|
||||
"wyrażenie musi mieć typ wskaźnika do klasy, ale ma typ %t",
|
||||
"wyrażenie musi mieć typ wskaźnika do struktury lub unii, ale ma typ %t",
|
||||
"oczekiwano nazwy składowej",
|
||||
"oczekiwano nazwy pola",
|
||||
"element %n nie ma składowej %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"pobieranie adresu pola bitowego jest niedozwolone",
|
||||
"za dużo argumentów w wywołaniu funkcji",
|
||||
"nienazwane parametry prototypowane są niedozwolone, jeśli występuje zawartość",
|
||||
"wyrażenie musi mieć typ wskaźnika do obiektu",
|
||||
"wyrażenie musi mieć typ wskaźnika do obiektu, ale ma typ %t",
|
||||
"program jest za duży lub zbyt skomplikowany, aby go skompilować",
|
||||
"nie można użyć wartości typu %t1 do zainicjowania jednostki typu %t2",
|
||||
"nie można zainicjować elementu %n",
|
||||
@@ -152,8 +152,8 @@
|
||||
"nazwa typu nie może zostać ponownie zadeklarowana jako parametr",
|
||||
"nazwa typu typedef nie może zostać ponownie zadeklarowana jako parametr",
|
||||
"konwersja niezerowej liczby całkowitej na wskaźnik",
|
||||
"wyrażenie musi mieć typ klasy",
|
||||
"wyrażenie musi mieć typ struktury lub związku",
|
||||
"wyrażenie musi mieć typ klasy, ale ma typ %t",
|
||||
"wyrażenie musi mieć typ struktury lub unii, ale ma typ %t",
|
||||
"starszy operator przypisania",
|
||||
"przestarzały inicjator",
|
||||
"wyrażenie musi być wyrażeniem stałej całkowitej",
|
||||
@@ -392,7 +392,7 @@
|
||||
"nie można wywołać funkcji „main” ani pobrać jej adresu",
|
||||
"nie można określić inicjatora new dla tablicy",
|
||||
"nie można ponownie zadeklarować funkcji składowej %no poza jej klasą",
|
||||
"wskaźnik do niekompletnego typu klasy jest niedozwolony",
|
||||
"wskaźnik do niekompletnego typu klasy %t jest niedozwolony",
|
||||
"odwołanie do zmiennej lokalnej w otaczającej funkcji jest niedozwolone",
|
||||
"użyto funkcji z jednym argumentem dla przyrostka %sq (anachronizm)",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"atrybuty dllexport i dllimport są ignorowane w szablonach klas",
|
||||
"specyfikacja atrybutu dllexport/dllimport klasy bazowej różni się od specyfikacji klasy pochodnej",
|
||||
"ponowna deklaracja nie może dodać atrybutu dllexport/dllimport do elementu %nod",
|
||||
"atrybut dllexport/dllimport powoduje konflikt z elementem %nod. Przyjęto atrybut dllexport.",
|
||||
"atrybut dllexport/dllimport powoduje konflikt z elementem %nod; Przyjęto atrybut dllexport.",
|
||||
"nie można zdefiniować jednostki atrybutu dllimport",
|
||||
"atrybut dllexport/dllimport wymaga zewnętrznego wiązania",
|
||||
"składowa klasy zadeklarowana przy użyciu atrybutu dllexport/dllimport nie może sama zostać zadeklarowana z takim specyfikatorem",
|
||||
"pole typu klasy bez interfejsu biblioteki DLL używane w klasie z interfejsem biblioteki DLL",
|
||||
"deklaracja składowej w nawiasach jest niestandardowa",
|
||||
"zignorowano biały znak między ukośnikiem odwrotnym i znakiem nowego wiersza w operacji łączenia wierszy",
|
||||
"atrybut dllexport/dllimport powoduje konflikt z elementem %nod. Pominięto atrybut dllexport/dllimport.",
|
||||
"atrybut dllexport/dllimport powoduje konflikt z elementem %nod; Pominięto atrybut dllexport/dllimport.",
|
||||
"nieprawidłowa składowa dla anonimowej klasy składowej — klasa %t ma niedozwoloną funkcję składową",
|
||||
"niestandardowa instrukcja reinterpret_cast",
|
||||
"pozycyjny specyfikator formatu nie może być zerem",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"kwalifikator typu jest niedozwolony w konstruktorze lub destruktorze",
|
||||
"kwalifikator typu jest niedozwolony w operatorze new lub delete",
|
||||
"kwalifikator typu jest niedozwolony w funkcji innej niż członkowska",
|
||||
"odrzucono wyrażenie słowa kluczowego __assume z efektami ubocznymi",
|
||||
"argument dla %s ma skutki uboczne, ale nie jest oceniony",
|
||||
"nierozpoznany rodzaj źródła Unicode (jedna z następujących opcji: UTF-8, UTF-16, UTF-16LE, UTF-16BE): %s",
|
||||
"znaku Unicode o wartości szesnastkowej %s nie można przedstawić w danych wyjściowych przetwarzania wstępnego",
|
||||
"żądany priorytet konstruktora/destruktora jest zarezerwowany do użytku wewnętrznego",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"pole initonly może być modyfikowane tylko przez konstruktora wystąpień klasy, w której występuje",
|
||||
"statyczne pole initonly może być modyfikowane tylko przez konstruktora statycznego klasy, w której występuje",
|
||||
"funkcja składowa zostanie wywołana podczas kopiowania pola initonly",
|
||||
"wyrażenie musi mieć typ wskaźnika lub typ dojścia",
|
||||
"wyrażenie musi mieć typ wskaźnika lub dojścia, ale ma typ %t",
|
||||
"konstruktor przenoszący lub przenoszący operator przypisania jest używany do skopiowania tutaj wartościowania lewostronnego, co może spowodować zniszczenie obiektu źródłowego",
|
||||
"dla wyboru składowej na jednostce ogólnej %[C++/CLI] należy użyć składni „->”, a nie „.”",
|
||||
"typ klasy referencyjnej nie może pochodzić od typu %t",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"niebezpieczna instrukcja reinterpret_cast dojścia",
|
||||
"argument szablonu nie może odwoływać się do parametru typu ogólnego",
|
||||
"lista wyrażeń nie jest dozwolona w tej operacji indeksów dolnych (użyj nawiasów wokół operatora przecinka najwyższego poziomu)",
|
||||
"wyrażenie musi być typu wskaźnik-do-obiektu lub dojście-do-tablicy-%[C++/CLI]",
|
||||
"wyrażenie musi mieć typ wskaźnika do obiektu lub dojścia do tablicy %[C++/CLI], ale ma typ %t",
|
||||
"nierozpoznany atrybut",
|
||||
"składowa klasy typu %[managed] nie może mieć klasy typu innego niż %[managed]",
|
||||
"składowa klasy typu innego niż %[managed] nie może mieć typu klasy referencyjnej lub typu klasy interfejsu",
|
||||
@@ -2604,7 +2604,7 @@
|
||||
"definicja publicznego typu języka C++/CX jest niedozwolona w zasięgu globalnym",
|
||||
"właściwość indeksowana z publiczną metodą dostępu „get” lub „set” nie jest dozwolona",
|
||||
"publiczny zagnieżdżony typ delegata jest niedozwolony",
|
||||
"nieprawidłowy inicjator delegata — oczekiwano elementu „(<adres-funkcji lub obiekt-funkcji> [, Platform::CallbackContext])” lub „(<dojście-do-obiektu>, <adres-składowej> [, Platform::CallbackContext [, bool]])”",
|
||||
"nieprawidłowy inicjator delegata — oczekiwano elementu „(<adres-funkcji lub obiekt-funkcji> [, Platform::CallbackContext])” lub „(<object handle>, <adres-elementu-członkowskiego> [, Platform::CallbackContext [, bool]])”",
|
||||
"nieprawidłowy inicjator delegata — obiekt musi być dojściem do klasy typu %[managed]",
|
||||
"język C++/CX nie obsługuje tablic „in/out” — użyj deklaracji „const Platform::Array<T>^” dla tablicy „in” oraz „Platform::WriteOnlyArray<T>^” lub „Platform::Array<T>^*” dla tablicy „out” w publicznych interfejsach API",
|
||||
"brak atrybutu „target” dla elementu %nd",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"oczekiwano elementu „>>>”",
|
||||
"nie można odnaleźć deklaracji __cudaPushCallConfiguration. Instalacja zestawu narzędzi CUDA może być uszkodzona.",
|
||||
"inicjator zgodny ze specyfikacją C++17 jest niestandardowy w tym trybie",
|
||||
"przechwycenie wyrażenia *this jest niestandardowe w tym trybie",
|
||||
"prefiks atrybutu „using” zgodny ze specyfikacją C++17 jest niestandardowy w tym trybie",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"Funkcja wewnętrzna podobna do memcpy próbuje skopiować typ %t, którego nie można skopiować w sposób trywialny",
|
||||
"Funkcja wewnętrzna podobna do memcpy próbuje skopiować częściowy obiekt",
|
||||
"Funkcja wewnętrzna podobna do memcpy próbuje skopiować dane spoza granicy tablicy",
|
||||
"Funkcja wewnętrzna podobna do memcpy próbuje skopiować nakładające się na siebie zakresy bajtów (zamiast tego zostanie użyta odpowiednia operacja memmove)"
|
||||
"Funkcja wewnętrzna podobna do memcpy próbuje skopiować nakładające się na siebie zakresy bajtów (zamiast tego zostanie użyta odpowiednia operacja memmove)",
|
||||
"deklaracja elementu zaprzyjaźnionego z klauzulą trailing-requires-clause musi być definicją",
|
||||
"wyrażenie musi mieć typ arytmetyczny lub typ wskaźnika, ale ma typ %t",
|
||||
"wyrażenie musi mieć typ arytmetyczny, typ wyliczeniowy lub typ wskaźnika, ale ma typ %t",
|
||||
"wyrażenie musi mieć typ arytmetyczny, typ wyliczenia niewystępującego w zakresie lub typ wskaźnika, ale ma typ %t",
|
||||
"wyrażenie musi mieć typ wskaźnika, ale ma typ %t",
|
||||
"operator -> lub ->* zastosowane do typu %t zamiast do typu wskaźnika",
|
||||
"niekompletny typ klasy %t jest niedozwolony",
|
||||
"nie można zinterpretować układu bitowego dla tego elementu docelowego kompilacji",
|
||||
"brak odpowiedniego operatora dla operatora IFC %sq",
|
||||
"brak odpowiedniej konwencji wywoływania dla konwencji wywoływania IFC %sq",
|
||||
"moduł %sq zawiera nieobsługiwane konstrukcje",
|
||||
"nieobsługiwana konstrukcja IFC: %sq",
|
||||
"Od tego punktu __is_signed nie jest już słowem kluczowym",
|
||||
"wymiar tablicy musi mieć stałą wartość całkowitą bez znaku",
|
||||
"Plik IFC %sq ma nieobsługiwaną wersję %d1.%d2",
|
||||
"moduły nie są włączone w tym trybie",
|
||||
"Ciąg „import” nie jest dozwolony w nazwie modułu",
|
||||
"Ciąg „module” nie jest dozwolony w nazwie modułu",
|
||||
null,
|
||||
null,
|
||||
"Element %n nie jest typem wyliczenia",
|
||||
"moduł wyliczający %no2 powoduje konflikt z elementem %n1",
|
||||
"moduł wyliczający %no został już zadeklarowany w tym zakresie %p",
|
||||
"Specyfikacja „throw()” nie jest częścią języka C++20 i nowszych",
|
||||
"więcej niż wpis na mapie jednostek nagłówka pasuje do „%s”",
|
||||
"Diagnostyka #pragma musi mieć argument \"push\" lub \"pop\"",
|
||||
"nie znaleziono instrukcji \"#pragma diagnostic push\" pasującej do tego argumentu \"diagnostic pop\"",
|
||||
"Element %sq nie może być makrem, gdy jest używany w dyrektywie importu lub modułu",
|
||||
"ta dyrektywa może występować tylko w zakresie globalnej przestrzeni nazw",
|
||||
"Deklaracja \"export\" może występować tylko w zakresie globalnym lub przestrzeni nazw",
|
||||
"Element %sq jest analizowany jako identyfikator, a nie słowo kluczowe, ponieważ tokeny po nim występujące nie pasują do tych, które obowiązują w dyrektywie preprocesora",
|
||||
"wydaje się, że jest to początek dyrektywy preprocesora, ale brak elementu \";\", po którym niezwłocznie występuje nowy wiersz to uniemożliwia",
|
||||
"wydaje się, że jest to dyrektywa przetwarzania wstępnego modułów, ale takie dyrektywy nie mogą występować w rozszerzeniu makra",
|
||||
"Dyrektywa \"module\" nie może pojawiać się w zakresie dołączania warunkowego (np. #if, #else, #elseif itp.)",
|
||||
"import elementu %sq został pominięty"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"o operando de '*' deve ser um ponteiro",
|
||||
"o operando de '*' precisa ser um ponteiro, mas tem o tipo %t",
|
||||
"o argumento da macro está vazio",
|
||||
"essa declaração não possui classe de armazenamento ou especificador de tipo",
|
||||
"uma declaração de parâmetro pode não possuir um inicializador",
|
||||
@@ -130,8 +130,8 @@
|
||||
"laço é inalcançável",
|
||||
"uma função de escopo de bloco pode possuir apenas a classe de armazenamento extern",
|
||||
"esperado um '{'",
|
||||
"expressão deve possuir tipo ponteiro-para-classe",
|
||||
"expressão deve possuir tipo ponteiro-para-struct-ou-union",
|
||||
"a expressão precisa ter um tipo de ponteiro-para-classe, mas tem o tipo %t",
|
||||
"a expressão precisa ter o tipo de ponteiro-para-struct-ou-união, mas tem o tipo %t",
|
||||
"esperado um nome de membro",
|
||||
"esperado um nome de campo",
|
||||
"%n não possui membro %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"não é permitido capturar o endereço de um campo de bit",
|
||||
"muitos argumentos na chamada da função",
|
||||
"parâmetros prototipados sem nome não são permitidos quando o corpo está presente",
|
||||
"a expressão deve possuir tipo ponteiro-para-objeto",
|
||||
"a expressão precisa ter o tipo de ponteiro-para-objeto, mas tem o tipo %t",
|
||||
"programa muito grande ou complicado para compilar",
|
||||
"um valor de tipo %t1 não pode ser utilizado para inicializar uma entidade do tipo %t2",
|
||||
"%n pode não ser inicializado",
|
||||
@@ -152,8 +152,8 @@
|
||||
"um nome de tipo pode não ser declarado novamente como um parâmetro",
|
||||
"um nome de typedef pode não ser declarado novamente como um parâmetro",
|
||||
"conversão de inteiro não zero para ponteiro",
|
||||
"a expressão deve possuir tipo de classe",
|
||||
"a expressão deve possuir tipo de struct ou union",
|
||||
"a expressão precisa ter tipo de classe, mas tem o tipo %t",
|
||||
"a expressão precisa ter tipo struct ou de união, mas tem o tipo %t",
|
||||
"operador de atribuição antigo",
|
||||
"inicializador antigo",
|
||||
"a expressão deve ser uma expressão constante integral",
|
||||
@@ -392,7 +392,7 @@
|
||||
"a função 'main' pode não ser chamada ou ter seu endereço capturado",
|
||||
"um inicializador new pode não ser especificado para uma matriz",
|
||||
"a função membro %no pode não ser declarada novamente fora da sua classe",
|
||||
"ponteiro para tipo de classe incompleta não é permitido",
|
||||
"o ponteiro para o tipo de classe incompleta %t não é permitido",
|
||||
"referência para variável local de função não é permitido",
|
||||
"função com um único argumento utilizada como sufixo %sq (anacronismo)",
|
||||
null,
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"um qualificador de tipo não é permitido em um construtor ou destruidor",
|
||||
"um qualificador de tipo não é permitido em operador new ou operador delete",
|
||||
"um qualificador de tipo não é permitido em uma função não membro",
|
||||
"expressão __assume com efeitos colaterais descartada",
|
||||
"o argumento para %s tem efeitos colaterais, mas não é avaliado",
|
||||
"tipo de origem de Unicode não reconhecido (deve ser UTF-8, UTF-16, UTF-16LE ou UTF-16BE): %s",
|
||||
"Caractere Unicode com valor hex %s não representável na saída de pré-processamento",
|
||||
"a prioridade solicitada do construtor/destruidor é reservada para uso interno",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"um campo initonly só pode ser modificado pelo construtor de instância da classe que o contém",
|
||||
"um campo estático initonly só pode ser modificado pelo construtor estático da classe que o contém",
|
||||
" a função de membros será invocada em uma cópia do campo initonly",
|
||||
"a expressão deve ter um tipo de apontador ou identificador",
|
||||
"a expressão precisa ter um tipo de ponteiro ou de identificador, mas tem o tipo %t",
|
||||
"um construtor move ou um operador de atribuição de movimento é usado para copiar um lvalue aqui, o que pode destruir o objeto fonte",
|
||||
"a seleção de membros em uma entidade %[C++/CLI] genérica deve usar a sintaxe '->', e não '.'",
|
||||
"um tipo de classe ref não pode derivar de %t",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"reinterpret_cast do identificador não seguro",
|
||||
"modelos de argumentos não podem fazer referência a parâmetros de tipo genéricos",
|
||||
"listas de expressões não são permitidas nesta operação subscrita (use parênteses ao redor de um operador de vírgula de nível superior)",
|
||||
"a expressão deve ter tipo pointer-to-object ou handle-to-%[C++/CLI]-array",
|
||||
"a expressão precisa ter tipo de matriz ponteiro-para-objeto ou identificador-para-%[C++/CLI], mas tem tipo o %t",
|
||||
"atributo não reconhecido",
|
||||
"membros de classes %[managed] não podem ser de um tipo de classe não %[managed]",
|
||||
"membros de classes não %[managed] não podem ter tipo de classe de referência ou de interface",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"uma expressão co_await não é permitida dentro de uma cláusula catch",
|
||||
"uma corrotina não pode conter um parâmetro de reticências",
|
||||
"habilitar o constexpr estilo C++14 exige suporte para 'bool'",
|
||||
"a função constexpr %nd não está definida",
|
||||
"o constexpr %nd não está definido",
|
||||
"esta chamada não pode ser avaliada porque a função de destino %nd não é constexpr ou ainda não está completamente definida",
|
||||
"observação",
|
||||
"Observação",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"esperado um '>>>'",
|
||||
"não é possível localizar a declaração de __cudaPushCallConfiguration. A instalação do kit de ferramentas CUDA pode estar corrompida.",
|
||||
"O inicializador de estilo C++17 está fora do padrão neste modo",
|
||||
"a captura de *this está fora do padrão neste modo",
|
||||
"O atributo 'using' de estilo C++17 está fora do padrão neste modo",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"tentativas intrínsecas similares a memcpy de copiar o tipo não trivialmente copiável %t",
|
||||
"tentativas intrínsecas similares a memcpy de copiar objetos parciais",
|
||||
"tentativas intrínsecas similares a memcpy de copiar o limite de matriz passado",
|
||||
"tentativas intrínsecas similares a memcpy de copiar intervalos de bytes sobrepostos (usando a operação de memmove correspondente, em vez disso)"
|
||||
"tentativas intrínsecas similares a memcpy de copiar intervalos de bytes sobrepostos (usando a operação de memmove correspondente, em vez disso)",
|
||||
"uma declaração de friend com uma cláusula requires à direita precisa ser uma definição",
|
||||
"a expressão precisa ter tipo aritmético ou de ponteiro, mas tem o tipo %t",
|
||||
"a expressão precisa ter tipo aritmético, de enumeração ou de ponteiro, mas tem o tipo %t",
|
||||
"expressão precisa ter o tipo aritmético, de enumeração sem escopo ou de ponteiro, mas tem o tipo %t",
|
||||
"a expressão precisa ter um tipo de ponteiro, mas tem o tipo %t",
|
||||
"operador -> ou ->* aplicado a %t em vez de a um tipo de ponteiro",
|
||||
"o tipo de classe incompleta %t não é permitido",
|
||||
"não é possível interpretar o layout de bit para este destino de compilação",
|
||||
"nenhum operador correspondente para o operador IFC %sq",
|
||||
"não há convenção de chamada correspondente para a convenção de chamada IFC %sq",
|
||||
"o módulo %sq contém constructos sem suporte",
|
||||
"constructo IFC sem suporte: %sq",
|
||||
"__is_signed não é mais uma palavra-chave deste ponto",
|
||||
"uma dimensão de matriz precisa ter um valor inteiro sem sinal constante",
|
||||
"O arquivo IFC %sq tem uma versão sem suporte %d1.%d2",
|
||||
"os módulos não estão habilitados neste modo",
|
||||
"'import' não é permitido em um nome de módulo",
|
||||
"'module' não é permitido em um nome de módulo",
|
||||
null,
|
||||
null,
|
||||
"O %n não é um tipo de enumeração",
|
||||
"o enumerador %no2 entra em conflito com %n1",
|
||||
"o enumerador %no já foi declarado neste escopo %p",
|
||||
"a especificação 'throw()' não faz parte de C++ 20 e posteriores",
|
||||
"mais de uma entrada no mapa de unidades de cabeçalho corresponde a '%s'",
|
||||
"diagnóstico #pragma deve ter argumento 'push' ou 'pop'",
|
||||
"nenhum 'diagnóstico push #pragma' foi encontrado para corresponder a esse 'pop de diagnóstico'",
|
||||
"o %sq não pode ser uma macro quando for usado em uma diretiva de importação ou módulo",
|
||||
"essa diretiva só pode aparecer no escopo de namespace global",
|
||||
"uma declaração 'exportar' só pode aparecer no escopo global ou de namespace",
|
||||
"%sq é analisado como um identificador em vez de uma palavra-chave porque os tokens que o seguem não correspondem aos de uma diretiva de pré-processador",
|
||||
"parece que esse é o início de uma diretiva de pré-processador, mas a falta de um '; ' seguido imediatamente por uma nova linha evita que",
|
||||
"parece ser uma diretiva de pré-processamento de módulos, mas essas diretivas não podem aparecer dentro de uma expansão de macro",
|
||||
"uma diretriz 'módulo' não pode aparecer dentro do escopo de inclusão condicional (por exemplo, #if, #else, #elseif, etc.)",
|
||||
"a importação de %sq foi ignorada"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"операнд * должен быть указателем",
|
||||
"операнд \"*\" должен быть указателем, но имеет тип %t",
|
||||
"пустой аргумент макроса",
|
||||
"это объявление не содержит класс хранения или спецификатор типа",
|
||||
"объявление параметра не может содержать инициализатор",
|
||||
@@ -130,8 +130,8 @@
|
||||
"недостижимый цикл",
|
||||
"функция с областью видимости в пределах блока может содержать только внешний класс хранения",
|
||||
"требуется фигурная скобка \"{\"",
|
||||
"выражение должно иметь тип указателя на класс",
|
||||
"выражение должно иметь тип указателя на структуру или объединение",
|
||||
"выражение должно иметь тип указателя на класс, но имеет тип %t",
|
||||
"выражение должно иметь тип указателя на структуру или объединение, но имеет тип %t",
|
||||
"требуется имя члена",
|
||||
"требуется имя поля",
|
||||
"%n не содержит члена %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"получение адреса битового поля не допускается",
|
||||
"слишком много аргументов в вызове функции",
|
||||
"при наличии тела не допускается использование неименованных параметров с прототипом",
|
||||
"выражение должно иметь тип указателя на объект",
|
||||
"выражение должно иметь тип указателя на объект, но имеет тип %t",
|
||||
"слишком большая или сложная для компиляции программа",
|
||||
"значение типа %t1 нельзя использовать для инициализации сущности типа %t2",
|
||||
"%n не может быть инициализировано",
|
||||
@@ -152,8 +152,8 @@
|
||||
"имя типа не может быть повторно объявлено как параметр",
|
||||
"определение типа не может быть повторно объявлено как параметр",
|
||||
"преобразование ненулевого целочисленного значения в указатель",
|
||||
"выражение должно иметь тип класса",
|
||||
"выражение должно иметь тип структуры или объединения",
|
||||
"выражение должно иметь тип класса, но имеет тип %t",
|
||||
"выражение должно иметь тип структуры или объединения, но имеет тип %t",
|
||||
"устаревший оператор назначения",
|
||||
"устаревший инициализатор",
|
||||
"необходимо использовать целое константное выражение",
|
||||
@@ -392,7 +392,7 @@
|
||||
"не удается вызвать функцию \"main\" или получить ее адрес",
|
||||
"невозможно указать новый инициализатор для массива",
|
||||
"функция-член %no не может быть повторно объявлена вне соответствующего класса",
|
||||
"использование указателя на тип неполного класса не допускается",
|
||||
"использование указателя на неполный тип класса %t не допускается",
|
||||
"использование ссылок на локальные переменные включающей функции не допускается",
|
||||
"используется постфиксная форма функции с одним аргументом %sq (устаревший элемент)",
|
||||
null,
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"квалификатор типа не разрешен на конструкторе или деструкторе",
|
||||
"квалификатор типа не разрешается на операторах new или delete",
|
||||
"квалификатор типа не разрешен на функции не элементам",
|
||||
"выражение __assume с отмененными побочными эффектами",
|
||||
"аргумент для %s имеет побочные эффекты, но не вычислен",
|
||||
"нераспознанный вид источника Юникода (должен быть одним из следующих: UTF-8, UTF-16, UTF-16LE, UTF-16BE): %s",
|
||||
"символ Unicode с шестнадцатеричным значением %s не может быть представлен в выводных данных до обработки",
|
||||
"запрошенный приоритет конструктора/деструктора зарезервирован для внутреннего использования",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"поле initonly может изменяться только конструктором экземпляра или содержащим его классом",
|
||||
"статическое поле initonly может изменяться только статическим конструктором или содержащим его классом",
|
||||
"функция-член будет вызываться для копии поля initonly",
|
||||
"выражение должно иметь тип указателя или дескриптора",
|
||||
"выражение должно иметь тип указателя или дескриптора, но имеет тип %t",
|
||||
"конструктор перемещения или оператор назначения перемещения используется для копирования сюда значения lvalue, что может привести к потере исходного объекта",
|
||||
"для выбора члена в универсальной сущности %[C++/CLI] должен использоваться синтаксис \"->\", а не \".\"",
|
||||
"тип ссылочного класса не может быть производным от %t",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"небезопасный оператор reinterpret_cast дескриптора",
|
||||
"аргумент шаблона не может ссылаться на параметр универсального типа",
|
||||
"в этом операторе подстрочного знака не разрешен список выражений (заключите в скобки оператор запятой верхнего уровня)",
|
||||
"выражение должно содержать тип указателя на объект или дескриптора массива %[C++/CLI]",
|
||||
"выражение должно иметь тип указателя на объект или дескриптора массива %[C++/CLI], но имеет тип %t",
|
||||
"нераспознанный атрибут",
|
||||
"член класса %[managed] не может относиться к типу класса не %[managed]",
|
||||
"член класса не %[managed] не может содержать тип ссылочного класса или класса интерфейса",
|
||||
@@ -2604,7 +2604,7 @@
|
||||
"Определение открытого типа C++/CX не может находиться в глобальной области.",
|
||||
"не допускается использовать индексируемое свойство с открытым методом доступа \"get\" или \"set\"",
|
||||
"открытые вложенные типы делегата запрещены",
|
||||
"недопустимый инициализатор делегата — ожидалось \"(<адрес_или_объект_функции> [, Platform::CallbackContext])\" или \"(<дескриптор_объекта>, <адрес_члена> [, Platform::CallbackContext [, bool]])\"",
|
||||
"недопустимый инициализатор делегата — ожидалось \"(<function-address or functor-object> [, Platform::CallbackContext])\" или \"(<object handle>, <member-address> [, Platform::CallbackContext [, bool]])\"",
|
||||
"недопустимый инициализатор делегата — объект должен быть дескриптором класса %[managed]",
|
||||
"C++/CX не поддерживает массивы \"in/out\" — используйте \"const Platform::Array<T>^\" для \"in\" и \"Platform::WriteOnlyArray<T>^\" или \"Platform::Array<T>^*\" для массивов \"out\" в открытых API.",
|
||||
"отсутствует атрибут target для %nd",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"выражение co_await запрещено использовать внутри предложения catch",
|
||||
"Сопрограмма не может иметь параметр-многоточие.",
|
||||
"для включения constexpr в стиле C++ 14 требуется поддержка bool",
|
||||
"функция constexpr %nd не определена",
|
||||
"constexpr %nd не определено",
|
||||
"невозможно вычислить этот вызов, так как целевая функция %nd не является функцией constexpr или пока еще не определена полностью",
|
||||
"примечание",
|
||||
"Примечание",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"требуется \">>>\"",
|
||||
"не удается найти объявление __cudaPushCallConfiguration. Установка набора инструментов CUDA может быть повреждена.",
|
||||
"Инициализатор в стиле C++17 является нестандартным в этом режиме",
|
||||
"захват значения *this является нестандартным в этом режиме",
|
||||
"Префикс атрибута using в стиле C++17 является нестандартным в этом режиме",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"Встроенная функция, похожая на memcpy, пытается скопировать нетривиально копируемый тип %t",
|
||||
"Встроенная функция, похожая на memcpy, пытается скопировать частичный объект",
|
||||
"Встроенная функция, похожая на memcpy, пытается выполнить копирование за границей массива",
|
||||
"Встроенная функция, похожая на memcpy, пытается скопировать перекрывающиеся диапазоны байтов (вместо использования соответствующей операции memmove)"
|
||||
"Встроенная функция, похожая на memcpy, пытается скопировать перекрывающиеся диапазоны байтов (вместо использования соответствующей операции memmove)",
|
||||
"дружественное объявление с завершающим предложением requires должно быть определением",
|
||||
"выражение должно иметь арифметический тип или тип указателя, но имеет тип %t",
|
||||
"выражение должно иметь арифметический тип, тип перечисления или тип указателя, но имеет тип %t",
|
||||
"выражение должно иметь арифметический тип, тип перечисления без области или тип указателя, но имеет тип %t",
|
||||
"выражение должно иметь тип указателя, но имеет тип %t",
|
||||
"оператор -> или ->* применяется к %t, а не к типу указателя",
|
||||
"недопустимый неполный тип класса %t",
|
||||
"не удается интерпретировать битовый макет для этого целевого объекта компиляции",
|
||||
"отсутствует соответствующий оператор для оператора IFC %sq",
|
||||
"отсутствует соответствующее соглашение о вызовах для соглашения о вызовах IFC %sq",
|
||||
"модуль %sq содержит неподдерживаемые конструкции",
|
||||
"неподдерживаемая конструкция IFC: %sq",
|
||||
"__is_signed больше не является ключевым словом из этой точки",
|
||||
"измерение массива должно иметь постоянное целочисленное значение без знака",
|
||||
"файл IFC %sq имеет неподдерживаемую версию %d1.%d2",
|
||||
"модули не включены в этом режиме",
|
||||
"слово \"import\" не допускается в имени модуля",
|
||||
"слово \"module\" не допускается в имени модуля",
|
||||
null,
|
||||
null,
|
||||
"%n не является типом перечисления",
|
||||
"перечислитель %no2 конфликтует с %n1",
|
||||
"перечислитель %no уже объявлен в этой области %p",
|
||||
"спецификация \"throw()\" не входит в C++20 и более поздние версии",
|
||||
"несколько записей в карте блока заголовка соответствуют \"%s\"",
|
||||
"диагностика #pragma должна иметь аргумент \"push\" или \"pop\"",
|
||||
"не найден параметр \"#pragma diagnostic push\", соответствующий этому \"diagnostic pop\"",
|
||||
"%sq не может быть макросом при использовании в директиве \"import\" или \"module\"",
|
||||
"эта директива может использоваться только в области глобального пространства имен",
|
||||
"объявление \"export\" может использоваться только в глобальной области или области пространства имен",
|
||||
"%sq анализируется как идентификатор, а не как ключевое слово, поскольку следующие токены не соответствуют токенам директивы препроцессора",
|
||||
"это выглядит как начало директивы препроцессора, однако должен присутствовать знак \";\", за которым идет переход на новую строку",
|
||||
"по-видимому, это директива препроцессора модулей, но такие директивы не могут присутствовать в расширении макроса",
|
||||
"директива \"module\" не может находиться в области условного включения (например, #if, #else, #elseif и т. д.)",
|
||||
"импорт %sq был пропущен"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"'*' işleneni bir işaretçi olmalı",
|
||||
"'*' işleneni bir işaretçi olmalıdır ancak %t türüne sahip",
|
||||
"makroya ait bağımsız değişken boş",
|
||||
"bu bildirimin depolama sınıfı veya tür tanımlayıcısı yok",
|
||||
"bir parametre bildiriminde başlatıcı bulunamaz",
|
||||
@@ -130,8 +130,8 @@
|
||||
"döngüye erişilemiyor",
|
||||
"bir blok-kapsam işlevi, yalnızca dış depolama sınıfına sahip olabilir",
|
||||
"'{' bekleniyor",
|
||||
"ifade, class'a işaretçi türünde olmalıdır",
|
||||
"ifade, struct veya union'a işaretçi türünde olmalı",
|
||||
"ifade sınıf işaretçisi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"ifade yapı veya birleşim işaretçisi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"üye adı bekleniyor",
|
||||
"alan adı bekleniyor",
|
||||
"%n, %sq üyesine sahip değil",
|
||||
@@ -141,7 +141,7 @@
|
||||
"bir bit alanının adresini almaya izin verilmiyor",
|
||||
"işlev çağrısında fazla sayıda bağımsız değişken var",
|
||||
"gövde mevcutken adlandırılmamış prototip parametrelerine izin verilmiyor",
|
||||
"ifade, nesneye işaretçi türünde olmalı",
|
||||
"ifade nesne işaretçisi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"program, derlemek için çok büyük veya çok karmaşık",
|
||||
"%t2 türünde bir varlığı başlatmak için %t1 türünde bir değer kullanılamaz",
|
||||
"%n başlatılamaz",
|
||||
@@ -152,8 +152,8 @@
|
||||
"bir tür adı, parametre olarak yeniden tanımlanamaz",
|
||||
"bir typedef adı, parametre olarak yeniden tanımlanamaz",
|
||||
"sıfır olmayan tamsayı - işaretçi dönüşümü",
|
||||
"ifade, class türünden olmalı",
|
||||
"ifade, struct veya union türünden olmalı",
|
||||
"ifade sınıf türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"ifade yapı veya birleşim türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"eski tip atama işleci",
|
||||
"eski tip başlatıcı",
|
||||
"ifade, bir sabit tam sayı ifadesi olmalı",
|
||||
@@ -392,7 +392,7 @@
|
||||
"'main' işlevinin adresi alınamaz veya işleve çağrı yapılamaz",
|
||||
"bir dizi için 'new' başlatıcısı belirtilemez",
|
||||
"%no üye işlevi, kendi sınıfının dışında tekrar bildirilemez",
|
||||
"tamamlanmamış sınıf türüne işaretçiye izin verilmiyor",
|
||||
"tamamlanmamış %t sınıf türüne yönelik işaretçiye izin verilmiyor",
|
||||
"kapsayan işlevin yerel değişkenine başvuru yapılmasına izin verilmiyor",
|
||||
"sonek %sq için tek bağımsız değişkenli işlev kullanılmış (anakronizm)",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"sınıf şablonlarında, dllexport ve dllimport yoksayılıyor",
|
||||
"temel sınıftaki dllexport/dllimport özelleştirmesi, türetilmiş sınıftaki ile aynı değil",
|
||||
"yeniden bildirim, %nod öğesine dllexport/dllimport ekleyemez",
|
||||
"dllexport/dllimport %nod ile çakışıyor; dllexport varsayıldı",
|
||||
"dllexport/dllimport %nod; ile çakışıyor; dllexport varsayıldı",
|
||||
"dllimport varlığı tanımlanamıyor",
|
||||
"dllexport/dllimport dış bağlantı gerektiriyor",
|
||||
"dllexport/dllimport ile bildirilen bir sınıfın üyesi, böyle bir belirtici ile bildirilemez",
|
||||
"DLL arabirimi olmayan sınıf türü alanı, DLL arabirimi olan bir sınıf ile kullanılıyor",
|
||||
"parantez içine alınmış üye bildirimi standart dışı",
|
||||
"satır ek yerindeki ters eğik çizgi ve yeni satır arasındaki boşluk yoksayılıyor",
|
||||
"dllexport/dllimport %nod ile çakışıyor; dllimport/dllexport bırakıldı",
|
||||
"dllexport/dllimport %nod; ile çakışıyor; dllimport/dllexport bırakıldı",
|
||||
"anonim üye sınıfı için geçersiz üye -- %t sınıfının izin verilmeyen bir üye işlevi var",
|
||||
"standart dışı reinterpret_cast",
|
||||
"konumsal biçim tanımlayıcı sıfır olamaz",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"bir tür niteleyicisine, bir oluşturucu veya yıkıcı üzerinde izin verilmiyor",
|
||||
"bir tür niteleyicisine new veya delete işleçlerinde izin verilmiyor",
|
||||
"üye olmayan bir işlev üzerinde tür niteleyicisine izin verilmiyor",
|
||||
"yan etkileri atılan __assume ifadesi",
|
||||
"%s bağımsız değişkeni yan etkilere sahip ancak değerlendirilmedi",
|
||||
"tanınmayan Unicode kaynak türü (UTF-8, UTF-16, UTF-16LE, UTF-16BE türlerinden biri olmalıdır): %s",
|
||||
"ön işleme çıkışında, onaltılık %s değerine sahip Unicode karakter gösterilebilir değil",
|
||||
"talep edilen oluşturucu/yıkıcı önceliği, iç kullanım için ayrılmış durumda",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"initonly alanı yalnızca kendi içerilen sınıfının örnek oluşturucusu tarafından değiştirilebilir",
|
||||
"Statik initonly alanı yalnızca kendi içerilen sınıfının statik oluşturucusu tarafından değiştirilebilir",
|
||||
"initonly alanının kopyasında üye işlevi çağrılacak",
|
||||
"ifade, işaretçi veya işleyici türünde olmalıdır",
|
||||
"ifade işaretçi veya tanıtıcı türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"Taşıma oluşturucusu veya taşıma ataması operatörü buraya bir lvalue kopyalamak için kullanılır ve bu işlem kaynak nesneyi yok edebilir",
|
||||
"%[C++/CLI] genel varlığındaki üye seçimi '.' yerine '->' söz dizimini kullanmalıdır",
|
||||
"Başvuru sınıfı türü %t üzerinden türetilemez",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"tanıtıcıya ait güvenli olmayan reinterpret_cast",
|
||||
"Şablon bağımsız değişkeni bir genel tür parametresine başvuramaz",
|
||||
"Bu alt simge işleminde ifade listesine izin verilmez (üst düzey virgül operatörü etrafında parantez kullanın)",
|
||||
"İfade nesne işaretçisi veya %[C++/CLI] dizisi tanıtıcısı türüne sahip olmalıdır",
|
||||
"ifade nesne işaretçisi veya %[C++/CLI] dizisi tanıtıcısı türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"Öznitelik tanınmadı",
|
||||
"%[managed] sınıfının üyesi %[managed] olmayan sınıf türünde olamaz",
|
||||
"%[managed] olmayan sınıfın üyesi, başvuru sınıfı türü veya arabirim sınıfı türüne sahip olamaz",
|
||||
@@ -2546,7 +2546,7 @@
|
||||
"'decltype(auto)' türü çıkarılamıyor",
|
||||
"block-scope thread-local bildirimi static veya extern içermelidir",
|
||||
"çıkarılan dönüş türü %t1 daha önce çıkarılmış %t2 türüyle çakışıyor",
|
||||
"%nd dönüş türü çıkarılamıyor; tanımlanmamış",
|
||||
"%nd; dönüş türü çıkarılamıyor tanımlanmamış",
|
||||
"sanal bir işlevin çıkarılan dönüş türü olamaz",
|
||||
"bu noktadan sonra %n, içeriğe duyarlı anahtar sözcük işlemi görecek",
|
||||
"genel ad alanının gerçek bir %sq üyesi yok",
|
||||
@@ -2604,7 +2604,7 @@
|
||||
"ortak C++/CX türünün tanımına genel kapsamda izin verilmez",
|
||||
"ortak bir 'get' veya 'set' erişimcisi içeren dizini oluşturulmuş özelliğe izin verilmez",
|
||||
"ortak iç içe temsilci türüne izin verilmez",
|
||||
"temsilci başlatıcısı geçersiz; '(<işlev-adres veya fonktör-nesne> [, Platform::CallbackContext])' veya '(<nesne tanıtıcısı>, <üye-adres> [, Platform::CallbackContext [, bool]])' bekleniyordu",
|
||||
"temsilci başlatıcısı geçersiz; '(<function-address or functor-object> [, Platform::CallbackContext])' veya '(<object handle>, <member-address> [, Platform::CallbackContext [, bool]])' bekleniyordu",
|
||||
"temsilci başlatıcısı geçersiz; nesne %[managed] sınıfına yönelik bir tanıtıcı olmalıdır",
|
||||
"C++/CX, 'in/out' dizilerini desteklemez; ortak API'lerde 'in' için 'const Platform::Array<T>^' ve 'out' için 'Platform::WriteOnlyArray<T>^' veya 'Platform::Array<T>^*' kullanın",
|
||||
"%nd için eksik 'target' özniteliği",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"catch yan tümcesinin içinde co_await ifadesine izin verilmez",
|
||||
"bir eş yordamın üç nokta parametresi olamaz",
|
||||
"C++14 stili constexpr öğesinin etkinleştirilmesi için 'bool' desteği gereklidir",
|
||||
"%nd constexpr işlevi tanımlı değil",
|
||||
"constexpr %nd tanımlanmamış",
|
||||
"%nd hedef işlevi constexpr olmadığı veya henüz tamamen tanımlanmadığı için bu çağrı değerlendirilemiyor",
|
||||
"not",
|
||||
"Not",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"'>>>' bekleniyor",
|
||||
"__cudaPushCallConfiguration bildirimi bulunamıyor. CUDA araç seti yüklemesi bozuk olabilir.",
|
||||
"C++17 stili başlatıcı bu modda standart dışı",
|
||||
"* yakalama bu modda standart dışı",
|
||||
"C++17 stili 'using' öznitelik ön eki bu modda standart dışı",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"memcpy benzeri iç öğe, önemsiz olarak kopyalanabilir %t türünü kopyalamaya çalışıyor",
|
||||
"memcpy benzeri iç öğe, kısmi nesneyi kopyalamaya çalışıyor",
|
||||
"memcpy benzeri iç öğe, geçmiş dizi sınırını kopyalamaya çalışıyor",
|
||||
"memcpy benzeri iç öğe, çakışan bayt aralıklarını kopyalamaya çalışıyor (bunun yerine karşılık gelen memmove işlemini kullanarak)"
|
||||
"memcpy benzeri iç öğe, çakışan bayt aralıklarını kopyalamaya çalışıyor (bunun yerine karşılık gelen memmove işlemini kullanarak)",
|
||||
"sonunda requires yan tümcesi içeren arkadaş bildirimi bir tanım olmalıdır",
|
||||
"ifade aritmetik veya işaretçi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"ifade aritmetik, sabit listesi veya işaretçi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"ifade aritmetik, kapsamlı olmayan sabit listesi veya işaretçi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"ifade işaretçi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"-> veya ->* operatörü işaretçi türü yerine %t türüne uygulandı",
|
||||
"tamamlanmamış %t sınıf türüne izin verilmiyor",
|
||||
"bu derleme hedefi için bit düzeni yorumlanamıyor",
|
||||
"%sq IFC operatörüne karşılık gelen operatör yok",
|
||||
"%sq IFC çağırma kuralına karşılık gelen çağırma kuralı yok",
|
||||
"%sq modülü desteklenmeyen yapılar içeriyor",
|
||||
"desteklenmeyen IFC yapısı: %sq",
|
||||
"__is_signed şu andan itibaren bir anahtar sözcük değil",
|
||||
"dizi boyutu sabit bir işaretsiz tamsayı değerine sahip olmalıdır",
|
||||
"%sq IFC dosyasının sürümü desteklenmiyor: %d1.%d2",
|
||||
"modüller bu modda etkin değil",
|
||||
"'import', modül adında kullanılamaz.",
|
||||
"Modül adında 'module' kullanılmasına izin verilmez",
|
||||
null,
|
||||
null,
|
||||
"%n sabit listesi türü değil",
|
||||
"%no2 numaralandırıcısı %n1 ile çakışıyor",
|
||||
"%no numaralandırıcısı bu %p kapsamında zaten bildirildi",
|
||||
"'throw ()' belirtimi C++ 20 ve üzeri sürümlerin bir parçası değil",
|
||||
"üst bilgi birimi eşlemesindeki giriş sayısı '%s' ile eşleşiyor:",
|
||||
"#pragma tanılamasının 'push' ya da 'pop' bağımsız değişkeni olmalıdır",
|
||||
"bu 'tanılama pop' ile eşleşen '#pragma tanı push' bulunamadı",
|
||||
"%sq, içeri aktarma veya modül yönergesinde kullanıldığında makro olamaz",
|
||||
"bu yönerge yalnızca genel ad alanı kapsamında yer görünebilir",
|
||||
"'Export' bildirimi yalnızca genel veya ad alanı kapsamında görünebilir",
|
||||
"%sq, bir anahtar sözcük yerine tanımlayıcı olarak ayrıştırıldı çünkü kendisini izleyen belirteçler bir önişlemci yönergesiyle eşleşmiyor",
|
||||
"bu bir önişlemci yönergesinin başlangıcı gibi görünüyor, ancak yeni bir satırın hemen ardından gelen '; ' bulunmaması bunu engelliyor",
|
||||
"bu bir modül ön işleme yönergesi gibi görünüyor, ancak bu yönergeler makro genişlemesi içinde görünemez",
|
||||
"koşullu ekleme kapsamında bir 'modül' yönergesi görünemez (örneğin #if, #else, #elseif vb.)",
|
||||
"%sq içeri aktarma işlemi atlandı"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"“*”的操作数必须是指针",
|
||||
"\"*\" 的操作数必须是指针,但它具有类型 %t",
|
||||
"宏参数为空",
|
||||
"此声明没有存储类或类型说明符",
|
||||
"参数声明不能包含初始值设定项",
|
||||
@@ -130,8 +130,8 @@
|
||||
"循环无法访问",
|
||||
"block-scope 函数只能包含外部存储类",
|
||||
"应输入“{”",
|
||||
"表达式必须包含指向类的指针类型",
|
||||
"表达式必须包含指向结构或联合的指针类型",
|
||||
"表达式必须包含指向类的指针类型,但它具有类型 %t",
|
||||
"表达式必须包含指向结构或联合的指针类型,但它具有类型 %t",
|
||||
"应输入成员名",
|
||||
"应输入字段名",
|
||||
"%n 没有成员 %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"不允许采用位域的地址",
|
||||
"函数调用中的参数太多",
|
||||
"存在正文时不允许未命名的原型参数",
|
||||
"表达式必须包含指向对象的指针类型",
|
||||
"表达式必须包含指向对象的指针类型,但它具有类型 %t",
|
||||
"程序过大或过于复杂,无法编译",
|
||||
"%t1 类型的值不能用于初始化 %t2 类型的实体",
|
||||
"未能初始化 %n",
|
||||
@@ -152,8 +152,8 @@
|
||||
"类型名称不能重新声明为参数",
|
||||
"typedef 名称不能重新声明为参数",
|
||||
"非零整数到指针的转换",
|
||||
"表达式必须包含类类型",
|
||||
"表达式必须包含结构或联合类型",
|
||||
"表达式必须具有类类型,但它具有类型 %t",
|
||||
"表达式必须具有结构或联合类型,但它具有类型 %t",
|
||||
"旧式的赋值运算符",
|
||||
"旧式的初始值设定项",
|
||||
"表达式必须为整型常量表达式",
|
||||
@@ -392,7 +392,7 @@
|
||||
"不能调用函数“main”或提取其地址",
|
||||
"不能为数组指定新的初始值设定项",
|
||||
"不能在成员函数 %no 的类外部重新声明该函数",
|
||||
"不允许指针指向不完整的类类型",
|
||||
"不允许指针指向不完整的类类型 %t",
|
||||
"不允许引用封闭函数的局部变量",
|
||||
"对后缀 %sq 使用了单参数函数(计时错误)",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"已忽略类模板上的 dllexport 和 dllimport",
|
||||
"基类 dllexport/dllimport 规范与派生类的此规范不同",
|
||||
"重新声明无法将 dllexport/dllimport 添加到 %nod",
|
||||
"dllexport/dllimport 与 %nod 冲突;假定 dllexport",
|
||||
"dllexport/dllimport 与 %nod; 冲突;假定 dllexport",
|
||||
"无法定义 dllimport 实体",
|
||||
"dllexport/dllimport 需要外部链接",
|
||||
"使用 dllexport/dllimport 声明的类成员无法使用此类说明符对其自身进行声明",
|
||||
"在具有 DLL 接口的类中使用了没有 DLL 接口的类类型的字段",
|
||||
"带圆括号的成员声明是非标准的",
|
||||
"已忽略行接合中反斜杠和新行之间的空白",
|
||||
"dllexport/dllimport 与 %nod 冲突;已丢弃 dllimport/dllexport",
|
||||
"dllexport/dllimport 与 %nod; 冲突;已丢弃 dllimport/dllexport",
|
||||
"匿名成员类的无效成员 -- 类 %t 包含禁用的成员函数",
|
||||
"非标准的 reinterpret_cast",
|
||||
"位置格式说明符不能为零",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"构造函数或析构函数上不允许使用类型限定符",
|
||||
"运算符 new 或运算符 delete 上不允许使用类型限定符",
|
||||
"非成员函数上不允许使用类型限定符",
|
||||
"有副作用的 __assume 表达式已丢弃",
|
||||
"%s 的参数具有负面影响,但它未进行计算",
|
||||
"无法识别的 Unicode 源种类 (必须为 UTF-8、UTF-16、UTF-16LE、UTF-16BE 中的一个): %s",
|
||||
"带有十六进制值 %s 的 Unicode 字符不能在预处理输出中表示",
|
||||
"已将请求的构造函数/析构函数优先级保留为供内部使用",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"initonly 字段只能由其包含类的实例构造函数进行修改",
|
||||
"静态 initonly 字段只能由其包含类的静态构造函数进行修改",
|
||||
"将对 initonly 字段的副本调用成员函数",
|
||||
"表达式必须包含指针或句柄类型",
|
||||
"表达式必须具有指针或句柄类型,但它具有类型 %t",
|
||||
"移动构造函数或移动赋值运算符用于在此处复制左值,这可能会破坏源对象",
|
||||
"%[C++/CLI] 泛型实体上的成员选择必须使用“->”语法,而不是使用“.”",
|
||||
"ref 类类型不能从 %t 派生",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"句柄的 reinterpret_cast 不安全",
|
||||
"模板参数不能引用泛型类型参数",
|
||||
"此下标操作中不允许使用表达式列表(用括号括起顶级逗号操作符)",
|
||||
"表达式必须具有指针到对象或句柄到 %[C++/CLI] 数组类型",
|
||||
"表达式必须包含指向对象的指针类型或指向 %[C++/CLI] 数组的句柄类型,但它具有类型 %t",
|
||||
"无法识别的特性",
|
||||
"%[managed] 类的成员不能是非 %[managed] 类类型",
|
||||
"非 %[managed] 类的成员不能有 ref 类类型或接口类类型",
|
||||
@@ -2546,7 +2546,7 @@
|
||||
"无法推导出 \"decltype(auto)\" 类型",
|
||||
"块范围线程本地声明必须包含 static 或 extern",
|
||||
"推导出的返回类型 %t1 与之前推导出的类型 %t2 冲突",
|
||||
"无法推导出 %nd 的返回类型;尚未定义",
|
||||
"无法推导出 %nd; 的返回类型;尚未定义",
|
||||
"虚函数不能具有推导出的返回类型",
|
||||
"从这个时间点起,%n 将被视为上下文相关的关键字",
|
||||
"全局命名空间不具有任何实际成员 %sq",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"catch 子句中不允许 co_await 表达式",
|
||||
"协同例程不能具有省略号参数",
|
||||
"要具备对 \"bool\" 的支持才能启用 C++14 样式的 constexpr",
|
||||
"未定义 constexpr 函数 %nd",
|
||||
"未定义 constexpr %nd",
|
||||
"无法计算此调用,因为目标函数 %nd 不为 constexpr 或尚未完全定义",
|
||||
"注释",
|
||||
"注释",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"应使用 \">>>\"",
|
||||
"找不到 __cudaPushCallConfiguration 声明。CUDA 工具包安装可能已损坏。",
|
||||
"C++17 样式初始值设定项在此模式中是非标准的",
|
||||
"正在捕获 *这在此模式中是非标准的",
|
||||
"C++17 样式 \"using\" 属性前缀在此模式中是非标准的",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"与 memcpy 类似的固有项尝试复制非平凡可复制类型 %t",
|
||||
"与 memcpy 类似的固有项尝试复制部分对象",
|
||||
"与 memcpy 类似的固有项尝试复制过去的数组边界",
|
||||
"与 memcpy 类似的固有项尝试复制重叠的字节范围(改为使用相应的 memmove 操作)"
|
||||
"与 memcpy 类似的固有项尝试复制重叠的字节范围(改为使用相应的 memmove 操作)",
|
||||
"带有尾随 requires 子句的 friend 声明必须是一个定义",
|
||||
"表达式必须包含算术或指针类型,但它具有类型 %t",
|
||||
"表达式必须包含算术、枚举或指针类型,但它具有类型 %t",
|
||||
"表达式必须包含算术、未区分范围的枚举或指针类型,但它具有类型 %t",
|
||||
"表达式必须包含指针类型,但它具有类型 %t",
|
||||
"运算符 -> 或 ->* 应用于 %t 而不是指针类型",
|
||||
"不允许使用不完整的类类型 %t",
|
||||
"无法解释此编译目标的位布局",
|
||||
"IFC 运算符 %sq 没有对应的运算符",
|
||||
"IFC 调用约定 %sq 没有相应的调用约定",
|
||||
"模块 %sq 包含不受支持的构造",
|
||||
"不支持的 IFC 构造: %sq",
|
||||
"__is_signed 不再是从此点开始的关键字",
|
||||
"数组维度必须具有常量无符号整数值",
|
||||
"IFC 文件 %sq 具有不受支持的版本 %d1。%d2",
|
||||
"此模式中没有启用模块",
|
||||
"模块名称中不允许使用 \"import\"",
|
||||
"模块名称中不允许使用 \"module\"",
|
||||
null,
|
||||
null,
|
||||
"%n 不是枚举类型",
|
||||
"枚举器 %no2 与 %n1 冲突",
|
||||
"枚举器 %no 已在此范围 %p 中进行声明",
|
||||
"\"throw()\" 规范不是 C++20 及更高版本的一部分",
|
||||
"标头单元映射中的多个条目与“%s”匹配",
|
||||
"#pragma 诊断必须具有 '推送' 或 'pop' 参数",
|
||||
"未找到 '#pragma 诊断推送' 匹配此 '诊断 pop'",
|
||||
"用于导出或模块指令时,%sq 不能是宏",
|
||||
"此指令只能出现在全局命名空间范围内",
|
||||
"'导出' 声明只能出现在全局或命名空间范围内",
|
||||
"将 %sq 分析为标识符而不是关键字,因为其后续标记与预处理器指令的标记不匹配",
|
||||
"这似乎只是预处理器指令的开始,但缺少后面紧跟换行符的 ';' 阻止了该指令",
|
||||
"这看起来是预处理指令的模块,但此类指令出现在宏扩展内。",
|
||||
"'模块' 指令不能出现在条件包含范围内(例如,#if、#else、#elseif 等)",
|
||||
"已跳过 %sq 导入"
|
||||
]
|
||||
@@ -74,7 +74,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"'*' 的運算元必須是指標",
|
||||
"'*' 的運算元必須是指標,但其類型為 %t",
|
||||
"巨集的引數是空的",
|
||||
"這個宣告沒有任何儲存類別或類型規範",
|
||||
"參數宣告可能沒有初始設定式",
|
||||
@@ -130,8 +130,8 @@
|
||||
"無法連接迴圈",
|
||||
"區塊範圍函式只可有外部儲存類別",
|
||||
"必須是 '{'",
|
||||
"運算式必須有類別指標類型",
|
||||
"運算式必須有結構或等位指標類型",
|
||||
"運算式必須要有指標轉類別的類型,但其類型為 %t",
|
||||
"運算式必須要有指標轉結構或轉等位的類型,但其類型為 %t",
|
||||
"必須是成員名稱",
|
||||
"必須是欄位名稱",
|
||||
"%n 沒有成員 %sq",
|
||||
@@ -141,7 +141,7 @@
|
||||
"不允許使用位元欄位的位址",
|
||||
"函式呼叫中的引數太多",
|
||||
"主體存在時不能有未命名的原型參數",
|
||||
"運算式必須有物件指標類型",
|
||||
"運算式必須要有指標轉物件的類型,但其類型為 %t",
|
||||
"程式太大或太複雜,無法進行編譯",
|
||||
"類型 %t1 的值無法用來初始化類型 %t2 的實體",
|
||||
"%n 可能無法初始化",
|
||||
@@ -152,8 +152,8 @@
|
||||
"類型名稱不能重新宣告為參數",
|
||||
"typedef 名稱不能重新宣告為參數",
|
||||
"將非零值整數轉換成指標",
|
||||
"運算式必須有類別類型",
|
||||
"運算式必須有結構或等位類型",
|
||||
"運算式必須要有類別類型,但其類型為 %t",
|
||||
"運算式必須要有結構或等位類型,但其類型為 %t",
|
||||
"過時的指派運算子",
|
||||
"過時的初始設定式",
|
||||
"運算式必須是整數常數運算式",
|
||||
@@ -392,7 +392,7 @@
|
||||
"函式 'main' 不能被呼叫或使用自己的位址",
|
||||
"不可為陣列指定 new 初始設定式",
|
||||
"成員函式 %no 不能在其類別之外重新宣告",
|
||||
"不允許類別類型不完整的指標",
|
||||
"不得使用不完整的類別類型 %t 指標",
|
||||
"不允許參考封入函式的區域變數",
|
||||
"單一引數函式用於後置 %sq (過時用法)",
|
||||
null,
|
||||
@@ -1389,14 +1389,14 @@
|
||||
"類別樣板忽略 dllexport 和 dllimport",
|
||||
"基底類別的 dllexport/dllimport 規格與衍生類別的不同",
|
||||
"重新宣告無法將 dllexport/dllimport 加入到 %nod",
|
||||
"dllexport/dllimport 與 %nod 衝突; 假設為 dllexport",
|
||||
"dllexport/dllimport 與 %nod; 衝突; 假設為 dllexport",
|
||||
"無法定義 dllimport 實體",
|
||||
"dllexport/dllimport 需要有外部連結",
|
||||
"以 dllexport/dllimport 宣告的類別成員本身無法以這類規範宣告",
|
||||
"無 DLL 介面的類別類型的欄位已用於有 DLL 介面的類別",
|
||||
"小括號內的成員宣告並非標準用法",
|
||||
"已忽略行接合處的反斜線與新行之間的空白字元",
|
||||
"dllexport/dllimport 與 %nod 衝突; 已卸除 dllimport/dllexport",
|
||||
"dllexport/dllimport 與 %nod; 衝突; 已卸除 dllimport/dllexport",
|
||||
"匿名成員類別的成員無效 -- 類別 %t 有不允許的成員定義",
|
||||
"非標準的 reinterpret_cast",
|
||||
"位置格式規範不能為零",
|
||||
@@ -1670,7 +1670,7 @@
|
||||
"建構函式或解構函式不能有類型限定詞",
|
||||
"new 運算子和 delete 運算子不能有類型限定詞",
|
||||
"非成員函式不能有類型限定詞",
|
||||
"已捨棄有副作用的 __assume 運算式",
|
||||
"%s 的引數有副效應但未計入評估",
|
||||
"無法辨識的 Unicode 來源類型 (必須是 UTF-8、UTF-16、UTF-16LE 或 UTF-16BE 其中之一): %s",
|
||||
"在前置處理輸出中無法顯示十六進位值為 %s 的 Unicode 字元",
|
||||
"要求的建構函式/解構函式優先權已保留給內部使用",
|
||||
@@ -2207,7 +2207,7 @@
|
||||
"只有包含 initonly 欄位之類別的執行個體建構函式能夠修改該欄位",
|
||||
"只有包含靜態 initonly 欄位之類別的靜態建構函式能夠修改該欄位",
|
||||
"將在 initonly 欄位的複本上叫用成員函式",
|
||||
"運算式必須有指標或控制代碼類型",
|
||||
"運算式必須要有指標或控制代碼類型,但其類型為 %t",
|
||||
"這裡使用了移動建構函式或移動指派運算子來複製左值,導致可能終結來源物件",
|
||||
"在 %[C++/CLI] 泛型實體上選取成員必須使用 '->' 語法,而非 '.'",
|
||||
"ref 類別類型不能衍生自 %t",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"控制代碼的 reinterpret_cast 不安全",
|
||||
"樣板引數不能參考泛型類型參數",
|
||||
"這個訂閱作業不能有運算式清單 (在最上層逗號運算子周圍使用括號)",
|
||||
"運算式必須有 pointer-to-object 或 handle-to-%[C++/CLI]-array 類型",
|
||||
"運算式必須要有指標轉物件或控制代碼轉 %[C++/CLI] 陣列的類型,但其類型為 %t",
|
||||
"無法辨認的屬性",
|
||||
"%[managed] 類別的成員不可以是非 %[managed] 類別類型的成員",
|
||||
"非 %[managed] 類別的成員不能有 ref 類別類型或介面類別類型",
|
||||
@@ -2546,7 +2546,7 @@
|
||||
"無法推算 'decltype(auto)' 類型",
|
||||
"區域範圍執行緒區域宣告必須包含靜態或外部",
|
||||
"推算的傳回類型 %t1 與先前推算的類型 %t2 衝突",
|
||||
"無法推算 %nd 的傳回類型,尚未定義",
|
||||
"無法推算 %nd; 的傳回類型,尚未定義",
|
||||
"虛擬函式不得有推算的傳回型別",
|
||||
"會將 %n 視為此點的即時關鍵字",
|
||||
"全域命名空間沒有實際成員 %sq",
|
||||
@@ -2682,7 +2682,7 @@
|
||||
"catch 子句內不允許 co_await 運算式",
|
||||
"協同程式不能有省略符號參數",
|
||||
"啟用 C++14 樣式的 constexpr 需要 'bool' 支援",
|
||||
"未定義 constexpr 函式 %nd",
|
||||
"未定義 constexpr %nd",
|
||||
"因為目標函式 %nd 不是 constexpr 或尚未完整定義,所以無法評估這個呼叫",
|
||||
"記事",
|
||||
"記事",
|
||||
@@ -3116,8 +3116,8 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"應為 '>>>'",
|
||||
"找不到 __cudaPushCallConfiguration 宣告。CUDA 工具組安裝可能已損毀。",
|
||||
"在此模式中 C++17 樣式的初始設定式不是標準用法",
|
||||
"在此模式中擷取 *這個不是標準用法",
|
||||
"在此模式中 C++17 樣式的 'using' 屬性前置詞不是標準用法",
|
||||
@@ -3357,5 +3357,40 @@
|
||||
"內建類 memcpy 嘗試複製非一般可複製類型 %t",
|
||||
"內建類 memcpy 嘗試複製部分物件",
|
||||
"內建類 memcpy 嘗試複製過去陣列邊界",
|
||||
"內建類 memcpy 嘗試複製重疊位元組範圍 (改用對應的 memmove 作業)"
|
||||
"內建類 memcpy 嘗試複製重疊位元組範圍 (改用對應的 memmove 作業)",
|
||||
"具有尾端需要子句的 friend 宣告必須為定義",
|
||||
"運算式必須要有算術或指標類型,但其類型為 %t",
|
||||
"運算式必須要有算術、列舉或指標類型,但其類型為 %t",
|
||||
"運算式必須要有算術、不限範圍列舉或指標類型,但其類型為 %t",
|
||||
"運算式必須要有指標類型,但其類型為 %t",
|
||||
"運算子 -> 或 ->* 適用於 %t,但不適用於指標類型",
|
||||
"不得使用不完整的類別類型 %t",
|
||||
"無法解譯此編譯目標的位元配置",
|
||||
"IFC 運算子 %sq 沒有任何相對應的運算子",
|
||||
"IFC 呼叫慣例 %sq 沒有任何相對應的呼叫慣例",
|
||||
"模組 %sq 包含不支援的建構",
|
||||
"不支援的 IFC 建構: %sq",
|
||||
"__is_signed 從現在起已不再是關鍵字",
|
||||
"陣列維度必須要有不帶正負號的常數整數值",
|
||||
"IFC 檔案 %sq 的版本為不支援的 %d1.%d2",
|
||||
"此模式下未啟用的模組",
|
||||
"模組名稱中不得包含 'import'",
|
||||
"模組名稱中不得包含 'module'",
|
||||
null,
|
||||
null,
|
||||
"%n 不是列舉類型",
|
||||
"列舉程式 %no2 與 %n1 衝突",
|
||||
"列舉程式 %no 已於此範圍 %p 中宣告",
|
||||
"'throw()' 規格不屬於 C++20 及更新版本",
|
||||
"項目超過標頭單位對應相符中的 '%s'",
|
||||
"#pragma 診斷必須有 'push' 或 'pop' 引數",
|
||||
"找不到符合這個 '診斷快顯' 的 '#pragma 診斷推送'",
|
||||
"當 %sq 用於匯入或模組指示詞中時,不得為巨集",
|
||||
"這個指示詞只能出現在全域命名空間範圍內",
|
||||
"'export' 宣告只能出現在全域或命名空間範圍",
|
||||
"%sq 剖析為識別碼而非關鍵字,因為後續的權杖與前置處理器指示詞的標記不相符",
|
||||
"這似乎是前置處理器指示詞的開頭,但是缺少 ';',後面緊接著新行會防止",
|
||||
"這似乎是模組前置處理指示詞,但這類指示詞不能出現在巨集展開中",
|
||||
"'module' 指示詞不能出現在條件式包含的範圍 (例如,#if、#else、#elseif 等)",
|
||||
"已略過 %sq 的輸入"
|
||||
]
|
||||
@@ -4,11 +4,11 @@
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1928",
|
||||
"1929",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1928",
|
||||
"-D_MSC_FULL_VER=192829507",
|
||||
"-D_MSC_VER=1929",
|
||||
"-D_MSC_FULL_VER=192929917",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_ARM=7"
|
||||
],
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1928",
|
||||
"1929",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1928",
|
||||
"-D_MSC_FULL_VER=192829507",
|
||||
"-D_MSC_VER=1929",
|
||||
"-D_MSC_FULL_VER=192929917",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_ARM64=1"
|
||||
],
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1928",
|
||||
"1929",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1928",
|
||||
"-D_MSC_FULL_VER=192829507",
|
||||
"-D_MSC_VER=1929",
|
||||
"-D_MSC_FULL_VER=192929917",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_X64=100",
|
||||
"-D_M_AMD64=100"
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1928",
|
||||
"1929",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1928",
|
||||
"-D_MSC_FULL_VER=192829507",
|
||||
"-D_MSC_VER=1929",
|
||||
"-D_MSC_FULL_VER=192929917",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_IX86=600",
|
||||
"-D_M_IX86_FP=2"
|
||||
|
||||
@@ -11,15 +11,18 @@
|
||||
],
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "Configuration identifier. Mac, Linux, and Win32 are special identifiers for configurations that will be auto-selected on those platforms, but the identifier can be anything.",
|
||||
"markdownDescription": "Configuration identifier. `Mac`, `Linux`, and `Win32` are special identifiers for configurations that will be auto-selected on those platforms, but the identifier can be anything.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "string"
|
||||
},
|
||||
"compilerPath": {
|
||||
"description": "Full path of the compiler being used, e.g. /usr/bin/gcc, to enable more accurate IntelliSense.",
|
||||
"markdownDescription": "Full path of the compiler being used, e.g. `/usr/bin/gcc`, to enable more accurate IntelliSense.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "string"
|
||||
},
|
||||
"compilerArgs": {
|
||||
"description": "Compiler arguments to modify the includes or defines used, e.g. -nostdinc++, -m32, etc.",
|
||||
"markdownDescription": "Compiler arguments to modify the includes or defines used, e.g. `-nostdinc++`, `-m32`, etc.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
@@ -60,11 +63,13 @@
|
||||
]
|
||||
},
|
||||
"compileCommands": {
|
||||
"description": "Full path to compile_commands.json file for the workspace.",
|
||||
"markdownDescription": "Full path to `compile_commands.json` file for the workspace.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "string"
|
||||
},
|
||||
"includePath": {
|
||||
"description": "A list of paths for the IntelliSense engine to use while searching for included headers. Searching on these paths is not recursive. Specify '**' to indicate recursive search. For example, '${workspaceFolder}/**' will search through all subdirectories while '${workspaceFolder}' will not.",
|
||||
"markdownDescription": "A list of paths for the IntelliSense engine to use while searching for included headers. Searching on these paths is not recursive. Specify `**` to indicate recursive search. For example, `${workspaceFolder}/**` will search through all subdirectories while `${workspaceFolder}` will not. Usually, this should not include system includes; instead, set `C_Cpp.default.compilerPath`.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
@@ -78,19 +83,22 @@
|
||||
}
|
||||
},
|
||||
"windowsSdkVersion": {
|
||||
"description": "Version of the Windows SDK include path to use on Windows, e.g. '10.0.17134.0'.",
|
||||
"markdownDescription": "Version of the Windows SDK include path to use on Windows, e.g. `10.0.17134.0`.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "string",
|
||||
"pattern": "^\\d{2}\\.\\d{1}\\.\\d{5}\\.\\d{1}$|^8\\.1$"
|
||||
},
|
||||
"defines": {
|
||||
"description": "A list of preprocessor definitions for the IntelliSense engine to use while parsing files. Optionally, use = to set a value, e.g. VERSION=1.",
|
||||
"markdownDescription": "A list of preprocessor definitions for the IntelliSense engine to use while parsing files. Optionally, use `=` to set a value, e.g. `VERSION=1`.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"intelliSenseMode": {
|
||||
"description": "The IntelliSense mode to use that maps to a platform and architecture 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 windows-msvc-x64, Linux defaults to linux-gcc-x64, and macOS defaults to macos-clang-x64. IntelliSense modes that only specify <compiler>-<architecture> variants (e.g. gcc-x64) are legacy modes and are converted automatically to the <platform>-<compiler>-<architecture> variants based on the host platform.",
|
||||
"markdownDescription": "The IntelliSense mode to use that maps to a platform and architecture 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 `windows-msvc-x64`, Linux defaults to `linux-gcc-x64`, and macOS defaults to `macos-clang-x64`. IntelliSense modes that only specify `<compiler>-<architecture>` variants (e.g. `gcc-x64`) are legacy modes and are converted automatically to the `<platform>-<compiler>-<architecture>` variants based on the host platform.",
|
||||
"descriptionHint": "Uses of words 'platform', 'compiler', and 'architecture' are meant to be descriptive placeholders for literal values, so they should be translated, but without changing the surrounding `<>-<>` symbols. All other text inside `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"macos-clang-x86",
|
||||
@@ -147,11 +155,17 @@
|
||||
"description": "The id of a VS Code extension that can provide IntelliSense configuration information for source files.",
|
||||
"type": "string"
|
||||
},
|
||||
"mergeConfigurations": {
|
||||
"markdownDescription": "Set to `true` to merge include paths, defines, and forced includes with those from a configuration provider.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"browse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"limitSymbolsToIncludedHeaders": {
|
||||
"description": "true to process only those files directly or indirectly included as headers, false to process all files under the specified include paths.",
|
||||
"markdownDescription": "Set to `true` to process only those files directly or indirectly included as headers. Set to `false` to process all files under the specified include paths.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": [
|
||||
"boolean",
|
||||
"string"
|
||||
@@ -162,7 +176,8 @@
|
||||
"type": "string"
|
||||
},
|
||||
"path": {
|
||||
"description": "A list of paths to use for indexing and parsing of workspace symbols (for use by Go to Definition, Find All References, etc.). Searching on these paths is recursive by default. Specify '*' to indicate non-recursive search. For example, '${workspaceFolder}' will search through all subdirectories while '${workspaceFolder}/*' will not.",
|
||||
"markdownDescription": "A list of paths to use for indexing and parsing of workspace symbols (for use by 'Go to Definition', 'Find All References', etc.). Searching on these paths is recursive by default. Specify `*` to indicate non-recursive search. For example, `${workspaceFolder}` will search through all subdirectories while `${workspaceFolder}/*` will not.",
|
||||
"descriptionHint": "Text in '' is a command and should be translated in the same way that VS Code itself translates it. Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
@@ -173,7 +188,8 @@
|
||||
},
|
||||
"customConfigurationVariables": {
|
||||
"type": "object",
|
||||
"description": "Custom variables that can be queried through the command ${cpptools:activeConfigCustomVariable} to use for the input variables in launch.json or tasks.json.",
|
||||
"markdownDescription": "Custom variables that can be queried through the command `${cpptools:activeConfigCustomVariable}` to use for the input variables in `launch.json` or `tasks.json`.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
|
||||
"patternProperties": {
|
||||
"(^.+$)": {
|
||||
"type": "string"
|
||||
@@ -187,9 +203,10 @@
|
||||
},
|
||||
"env": {
|
||||
"type": "object",
|
||||
"description": "Custom variables that can be reused anywhere in this file using the ${variable} or ${env:variable} syntax.",
|
||||
"markdownDescription": "Custom variables that can be reused anywhere in this file using the `${variable}` or `${env:variable}` syntax.",
|
||||
"descriptionHint": "The word 'variable' within curly braces should be translated. The \"env\" should not be translated, and the capitalization, spacing, and punctuation (\"${:}\", including the ``) should be preserved.",
|
||||
"patternProperties": {
|
||||
"(?!^workspaceFolder$)(?!^workspaceRoot$)(?!^workspaceFolderBasename$)(?!^default$)(^.+$)": {
|
||||
"(?!^workspaceFolder$)(?!^workspaceRoot$)(?!^workspaceFolderBasename$)(?!^execPath$)(?!^pathSeparator$)(?!^default$)(^.+$)": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string"
|
||||
@@ -212,7 +229,8 @@
|
||||
"enableConfigurationSquiggles": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Controls whether the extension will report errors detected in c_cpp_properties.json."
|
||||
"markdownDescription": "Controls whether the extension will report errors detected in `c_cpp_properties.json`.",
|
||||
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"intelliSenseEngine_default_percentage": 100,
|
||||
"defaultIntelliSenseEngine": 100,
|
||||
"recursiveIncludes": 100,
|
||||
"gotoDefIntelliSense": 100,
|
||||
"enhancedColorization": 100,
|
||||
"minimumVSCodeVersion": "1.52.0"
|
||||
}
|
||||
+124
-80
@@ -29,6 +29,12 @@ const htmlFilesPatterns = [
|
||||
"ui/**/*.html"
|
||||
];
|
||||
|
||||
// HTML files for walkthroughs are handled differently, as localization support
|
||||
// requires specific file name patterns, and must all reside in the same directory.
|
||||
const walkthroughHtmlFilesPatterns = [
|
||||
"walkthrough/**/*.md"
|
||||
];
|
||||
|
||||
const jsonSchemaFilesPatterns = [
|
||||
"*.schema.json"
|
||||
];
|
||||
@@ -83,8 +89,8 @@ gulp.task('pr-check', (done) => {
|
||||
// The result will be written to: ../vscode-extensions-localization-export/ms-vscode/
|
||||
// ****************************
|
||||
|
||||
const translationProjectName = "vscode-extensions";
|
||||
const translationExtensionName = "vscode-cpptools";
|
||||
const translationProjectName = "vscode-extensions";
|
||||
const translationExtensionName = "vscode-cpptools";
|
||||
|
||||
function removePathPrefix(path, prefix) {
|
||||
if (!prefix) {
|
||||
@@ -107,28 +113,31 @@ function removePathPrefix(path, prefix) {
|
||||
return path;
|
||||
}
|
||||
|
||||
const dataLocIdAttribute = "data-loc-id";
|
||||
const dataLocHintAttribute = "data-loc-hint";
|
||||
|
||||
// Helper to traverse HTML tree
|
||||
// nodeCallback(locId, node) is invoked for nodes
|
||||
// attributeCallback(locId, attribute) is invoked for attribtues
|
||||
const traverseHtml = (contents, nodeCallback, attributeCallback) => {
|
||||
const htmlTree = parse5.parse(contents);
|
||||
// nodeCallback(locId, locHint, node) is invoked for nodes
|
||||
// attributeCallback(locId, locHint, attribute) is invoked for attributes
|
||||
const traverseHtml = (contents, nodeCallback, attributeCallback, isFragment) => {
|
||||
const htmlTree = isFragment ? parse5.parseFragment(contents) : parse5.parse(contents);
|
||||
traverse(htmlTree, {
|
||||
pre(node, parent) {
|
||||
if (node.attrs) {
|
||||
// Check if content text should be localized based on presense of data-loc-id attribute
|
||||
let locId = node.attrs.find(attribute => attribute.name.toLowerCase() == "data-loc-id");
|
||||
let locId = node.attrs.find(attribute => attribute.name.toLowerCase() == dataLocIdAttribute);
|
||||
if (locId) {
|
||||
nodeCallback(locId.value, node);
|
||||
let locHint = node.attrs.find(attribute => attribute.name.toLowerCase() == dataLocHintAttribute);
|
||||
nodeCallback(locId.value, locHint?.value, node);
|
||||
}
|
||||
// Check if an attribute should be localized based on presense of data-loc-id-<attribute_name> attribute
|
||||
node.attrs.forEach(attribute => {
|
||||
const dataLocIdAttributePrefix = "data-loc-id-";
|
||||
if (attribute.name.startsWith(dataLocIdAttributePrefix))
|
||||
{
|
||||
let targetAttributeName = attribute.name.substring(dataLocIdAttributePrefix.length);
|
||||
if (attribute.name.startsWith(`${dataLocIdAttribute}-`)) {
|
||||
let targetAttributeName = attribute.name.substring(dataLocIdAttribute.length + 1);
|
||||
let targetAttribute = node.attrs.find(a => a.name == targetAttributeName);
|
||||
if (targetAttribute) {
|
||||
attributeCallback(attribute.value, targetAttribute);
|
||||
let hint = node.attrs.find(a => a.name.toLowerCase() == `${dataLocHintAttribute}-${targetAttributeName}`);
|
||||
attributeCallback(attribute.value, hint?.value, targetAttribute);
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -148,7 +157,7 @@ const processHtmlFiles = () => {
|
||||
keys: [],
|
||||
filePath: removePathPrefix(file.path, file.cwd)
|
||||
};
|
||||
let nodeCallback = (locId, node) => {
|
||||
let nodeCallback = (locId, locHint, node) => {
|
||||
let subNodeCount = 0;
|
||||
let text = "";
|
||||
node.childNodes.forEach((childNode) => {
|
||||
@@ -158,16 +167,16 @@ const processHtmlFiles = () => {
|
||||
text += `{${subNodeCount++}}`;
|
||||
}
|
||||
});
|
||||
localizationJsonContents[locId.value] = text;
|
||||
localizationMetadataContents.keys.push(locId);
|
||||
localizationJsonContents[locId] = text;
|
||||
localizationMetadataContents.keys.push(locHint ? { key: locId, comment: [locHint] } : locId);
|
||||
localizationMetadataContents.messages.push(text);
|
||||
};
|
||||
let attributeCallback = (locId, attribute) => {
|
||||
let attributeCallback = (locId, locHint, attribute) => {
|
||||
localizationJsonContents[locId] = attribute.value;
|
||||
localizationMetadataContents.keys.push(locId);
|
||||
localizationMetadataContents.keys.push(locHint ? { key: locId, comment: [locHint] } : locId);
|
||||
localizationMetadataContents.messages.push(attribute.value);
|
||||
};
|
||||
traverseHtml(file.contents.toString(), nodeCallback, attributeCallback);
|
||||
traverseHtml(file.contents.toString(), nodeCallback, attributeCallback, false);
|
||||
this.queue(new vinyl({
|
||||
path: path.join(file.path + '.nls.json'),
|
||||
contents: Buffer.from(JSON.stringify(localizationJsonContents, null, '\t'), 'utf8')
|
||||
@@ -179,13 +188,13 @@ const processHtmlFiles = () => {
|
||||
});
|
||||
};
|
||||
|
||||
// descriptionCallback(path, value, parent) is invoked for attribtues
|
||||
// descriptionCallback(path, value, parent) is invoked for attributes
|
||||
const traverseJson = (jsonTree, descriptionCallback, prefixPath) => {
|
||||
for (let fieldName in jsonTree) {
|
||||
if (jsonTree[fieldName] !== null) {
|
||||
if (typeof(jsonTree[fieldName]) == "string" && fieldName === "description") {
|
||||
if (typeof (jsonTree[fieldName]) == "string" && (fieldName === "description" || fieldName === "markdownDescription")) {
|
||||
descriptionCallback(prefixPath, jsonTree[fieldName], jsonTree);
|
||||
} else if (typeof(jsonTree[fieldName]) == "object") {
|
||||
} else if (typeof (jsonTree[fieldName]) == "object") {
|
||||
let path = prefixPath;
|
||||
if (path !== "")
|
||||
path = path + ".";
|
||||
@@ -210,8 +219,9 @@ const processJsonSchemaFiles = () => {
|
||||
};
|
||||
let descriptionCallback = (path, value, parent) => {
|
||||
let locId = filePath + "." + path;
|
||||
let locHint = parent.descriptionHint;
|
||||
localizationJsonContents[locId] = value;
|
||||
localizationMetadataContents.keys.push(locId);
|
||||
localizationMetadataContents.keys.push(locHint ? { key: locId, comment: [locHint] } : locId);
|
||||
localizationMetadataContents.messages.push(value);
|
||||
};
|
||||
traverseJson(jsonTree, descriptionCallback, "");
|
||||
@@ -233,9 +243,9 @@ gulp.task("translations-export", (done) => {
|
||||
.pipe(sourcemaps.init())
|
||||
.pipe(tsProject()).js
|
||||
.pipe(nls.createMetaDataFiles());
|
||||
|
||||
|
||||
// Scan html files for tags with the data-loc-id attribute
|
||||
let htmlStream = gulp.src(htmlFilesPatterns)
|
||||
let htmlStream = gulp.src([...htmlFilesPatterns, ...walkthroughHtmlFilesPatterns])
|
||||
.pipe(processHtmlFiles());
|
||||
|
||||
let jsonSchemaStream = gulp.src(jsonSchemaFilesPatterns)
|
||||
@@ -349,7 +359,7 @@ async function DownloadFile(urlString) {
|
||||
// Execute the request
|
||||
req.end();
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
async function generatePackageHashes(packageJson) {
|
||||
@@ -422,73 +432,106 @@ const generateSrcLocBundle = () => {
|
||||
.pipe(gulp.dest('dist'));
|
||||
};
|
||||
|
||||
const generateLocalizedHtmlFilesImpl = (file, relativePath, language, isFragment) => {
|
||||
let stringTable = {};
|
||||
// Try to open i18n file for this file
|
||||
let locFile = path.join("./i18n", language.folderName, relativePath + ".i18n.json");
|
||||
if (fs.existsSync(locFile)) {
|
||||
stringTable = jsonc.parse(fs.readFileSync(locFile).toString());
|
||||
}
|
||||
// Entire file is scanned and modified, then serialized for that language.
|
||||
// Even if no translations are available, we still write new files to dist/html/...
|
||||
|
||||
// Rewrite child nodes to fill in {0}, {1}, etc., in localized string.
|
||||
let nodeCallback = (locId, locHint, node) => {
|
||||
let locString = stringTable[locId];
|
||||
if (locString) {
|
||||
let nonTextChildNodes = node.childNodes.filter(childNode => childNode.nodeName != "#text");
|
||||
let textParts = locString.split(/\{[0-9]+\}/);
|
||||
let matchParts = locString.match(/\{[0-9]+\}/g);
|
||||
let newChildNodes = [];
|
||||
let i = 0;
|
||||
for (; i < textParts.length - 1; i++) {
|
||||
if (textParts[i] != "") {
|
||||
newChildNodes.push({ nodeName: "#text", value: textParts[i] });
|
||||
}
|
||||
let childIndex = matchParts[i].match(/[0-9]+/);
|
||||
newChildNodes.push(nonTextChildNodes[childIndex]);
|
||||
}
|
||||
if (textParts[i] != "") {
|
||||
newChildNodes.push({ nodeName: "#text", value: textParts[i] });
|
||||
}
|
||||
node.childNodes = newChildNodes;
|
||||
}
|
||||
};
|
||||
let attributeCallback = (locId, locHint, attribute) => {
|
||||
let value = stringTable[locId];
|
||||
if (value) {
|
||||
attribute.value = value;
|
||||
}
|
||||
};
|
||||
let htmlTree = traverseHtml(file.contents.toString(), nodeCallback, attributeCallback, isFragment);
|
||||
return parse5.serialize(htmlTree);
|
||||
};
|
||||
|
||||
const generateLocalizedHtmlFiles = () => {
|
||||
return es.through(function (file) {
|
||||
let relativePath = removePathPrefix(file.path, file.cwd);
|
||||
languages.map((language) => {
|
||||
let stringTable = {};
|
||||
// Try to open i18n file for this file
|
||||
let relativePath = removePathPrefix(file.path, file.cwd);
|
||||
let locFile = path.join("./i18n", language.folderName, relativePath + ".i18n.json");
|
||||
if (fs.existsSync(locFile)) {
|
||||
stringTable = jsonc.parse(fs.readFileSync(locFile).toString());
|
||||
}
|
||||
// Entire file is scanned and modified, then serialized for that language.
|
||||
// Even if no translations are available, we still write new files to dist/html/...
|
||||
|
||||
// Rewrite child nodes to fill in {0}, {1}, etc., in localized string.
|
||||
let nodeCallback = (locId, node) => {
|
||||
let locString = stringTable[locId];
|
||||
if (locString) {
|
||||
let nonTextChildNodes = node.childNodes.filter(childNode => childNode.nodeName != "#text");
|
||||
let textParts = locString.split(/\{[0-9]+\}/);
|
||||
let matchParts = locString.match(/\{[0-9]+\}/g);
|
||||
let newChildNodes = [];
|
||||
let i = 0;
|
||||
for (; i < textParts.length - 1; i ++) {
|
||||
if (textParts[i] != "") {
|
||||
newChildNodes.push({ nodeName: "#text", value: textParts[i]});
|
||||
}
|
||||
let childIndex = matchParts[i].match(/[0-9]+/);
|
||||
newChildNodes.push(nonTextChildNodes[childIndex]);
|
||||
}
|
||||
if (textParts[i] != "") {
|
||||
newChildNodes.push({ nodeName: "#text", value: textParts[i]});
|
||||
}
|
||||
node.childNodes = newChildNodes;
|
||||
}
|
||||
};
|
||||
let attributeCallback = (locId, attribute) => {
|
||||
let value = stringTable[locId];
|
||||
if (value) {
|
||||
attribute.value = value;
|
||||
}
|
||||
};
|
||||
let htmlTree = traverseHtml(file.contents.toString(), nodeCallback, attributeCallback);
|
||||
let newContent = parse5.serialize(htmlTree);
|
||||
let newContent = generateLocalizedHtmlFilesImpl(file, relativePath, language, false);
|
||||
this.queue(new vinyl({
|
||||
path: path.join("html", language.id, relativePath),
|
||||
contents: Buffer.from(newContent, 'utf8')
|
||||
}));
|
||||
});
|
||||
|
||||
// Special case - put the original in an 'en' directory to simplify referring code
|
||||
// Put the original in an 'en' directory.
|
||||
this.queue(new vinyl({
|
||||
path: path.join("html/en/", relativePath),
|
||||
path: path.join("html/en", relativePath),
|
||||
contents: file.contents
|
||||
}));
|
||||
});
|
||||
};
|
||||
|
||||
// Generate localized versions of HTML files
|
||||
// Check for cooresponding localized json file in i18n
|
||||
// Generate new version of the HTML file in dist/html/<language_id>/<path>
|
||||
const generateLocalizedWalkthroughHtmlFiles = () => {
|
||||
return es.through(function (file) {
|
||||
let relativePath = removePathPrefix(file.path, file.cwd);
|
||||
languages.map((language) => {
|
||||
let newPath = relativePath.substr(0, relativePath.lastIndexOf(".")) + `.nls.${language.id}.md`;
|
||||
let newContent = generateLocalizedHtmlFilesImpl(file, relativePath, language, true);
|
||||
this.queue(new vinyl({
|
||||
path: newPath,
|
||||
contents: Buffer.from(newContent, 'utf8')
|
||||
}));
|
||||
});
|
||||
// Put the original in an 'en' file.
|
||||
let newPath = relativePath.substr(0, relativePath.lastIndexOf(".")) + ".nls.en.md";
|
||||
this.queue(new vinyl({
|
||||
path: newPath,
|
||||
contents: file.contents
|
||||
}));
|
||||
});
|
||||
}
|
||||
|
||||
// Generate localized versions of HTML files.
|
||||
// Check for corresponding localized json file in i18n.
|
||||
// Generate new version of the HTML file in: dist/html/<language_id>/<path>
|
||||
const generateHtmlLoc = () => {
|
||||
return gulp.src(htmlFilesPatterns)
|
||||
.pipe(generateLocalizedHtmlFiles())
|
||||
.pipe(gulp.dest('dist'));
|
||||
};
|
||||
|
||||
// Generate localized versions of walkthrough HTML (.md) files.
|
||||
// Check for corresponding localized json file in i18n.
|
||||
// Generate new version of the HTML file in: dist/<path>
|
||||
// The destination filename will have ".md" extension replaced with: .nls.<language>.md
|
||||
// For example, the Spanish translation of "walkthrough/doc.md" will be written to "dist/walkthrough/doc.nls.es.md".
|
||||
const generateWalkthroughHtmlLoc = () => {
|
||||
return gulp.src(walkthroughHtmlFilesPatterns)
|
||||
.pipe(generateLocalizedWalkthroughHtmlFiles())
|
||||
.pipe(gulp.dest('dist'));
|
||||
};
|
||||
|
||||
const generateLocalizedJsonSchemaFiles = () => {
|
||||
return es.through(function (file) {
|
||||
let jsonTree = JSON.parse(file.contents.toString());
|
||||
@@ -506,7 +549,10 @@ const generateLocalizedJsonSchemaFiles = () => {
|
||||
keyPrefix = keyPrefix.replace(/\\/g, "/");
|
||||
let descriptionCallback = (path, value, parent) => {
|
||||
if (stringTable[keyPrefix + path]) {
|
||||
parent.description = stringTable[keyPrefix + path];
|
||||
if (!parent.markdownDescription)
|
||||
parent.description = stringTable[keyPrefix + path];
|
||||
else
|
||||
parent.markdownDescription = stringTable[keyPrefix + path];
|
||||
}
|
||||
};
|
||||
traverseJson(jsonTree, descriptionCallback, "");
|
||||
@@ -520,7 +566,7 @@ const generateLocalizedJsonSchemaFiles = () => {
|
||||
};
|
||||
|
||||
// Generate localized versions of JSON schema files
|
||||
// Check for cooresponding localized json file in i18n
|
||||
// Check for corresponding localized json file in i18n
|
||||
// Generate new version of the JSON schema file in dist/schema/<language_id>/<path>
|
||||
const generateJsonSchemaLoc = () => {
|
||||
return gulp.src(jsonSchemaFilesPatterns)
|
||||
@@ -528,8 +574,7 @@ const generateJsonSchemaLoc = () => {
|
||||
.pipe(gulp.dest('dist'));
|
||||
};
|
||||
|
||||
gulp.task('translations-generate', gulp.series(generateSrcLocBundle, generateAdditionalLocFiles, generateHtmlLoc, generateJsonSchemaLoc));
|
||||
|
||||
gulp.task('translations-generate', gulp.series(generateSrcLocBundle, generateAdditionalLocFiles, generateHtmlLoc, generateWalkthroughHtmlLoc, generateJsonSchemaLoc));
|
||||
|
||||
// ****************************
|
||||
// Command: generate-native-strings
|
||||
@@ -549,15 +594,14 @@ gulp.task("generate-native-strings", (done) => {
|
||||
for (let property in stringTable) {
|
||||
let stringValue = stringTable[property];
|
||||
let hintValue;
|
||||
if (typeof stringValue !== "string")
|
||||
{
|
||||
if (typeof stringValue !== "string") {
|
||||
hintValue = stringValue.hint;
|
||||
stringValue = stringValue.text;
|
||||
}
|
||||
|
||||
|
||||
// Add to native enum
|
||||
nativeEnumContent += ` ${property} = ${stringIndex},\n`;
|
||||
|
||||
|
||||
// Add to native string table
|
||||
nativeStringTableContent += ` ${JSON.stringify(stringValue)},\n`;
|
||||
|
||||
|
||||
@@ -4,24 +4,25 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"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.name": "配置标识符。 `Mac`、`Linux` 和 `Win32` 是将在这些平台上自动选择的配置的特殊标识符,但标识符可以为任何内容。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "正在使用的编译器的完整路径(例如 `/usr/bin/gcc`),以启用更准确的 IntelliSense。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "用于修改使用的包含或定义的编译器参数,例如 `-nostdinc++`、`-m32` 等。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "用于 IntelliSense 的 C 语言标准的版本。注意: GNU 标准仅用于查询设置编译器以获取 GNU 定义,并且 IntelliSense 将模拟等效的 C 标准版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用于 IntelliSense 的 C++ 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C++ 标准版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作区的 compile_commands.json 文件的完整路径。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "在搜索包含的标头时 IntelliSense 引擎要使用的路径列表。对这些路径的搜索不是递归搜索。指定 \"**\" 可指示递归搜索。例如: \"${workspaceFolder}/**\" 将搜索所有子目录,而 \"${workspaceFolder}\" 将不搜索所有子目录。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作区的 `compile_commands.json` 文件的完整路径。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "搜索包含的标头时,IntelliSense 引擎要使用的路径列表。在这些路径上进行搜索为非递归搜索。指定 `**` 以指示递归搜索。例如,`${workspaceFolder}/**` 将搜索所有子目录,而 `${workspaceFolder}` 则不会。通常,此操作不应包含系统包含项;请改为设置 `C_Cpp.default.compilerPath`。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Intellisense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 Mac 配置中受支持。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路径的版本,例如 \"10.0.17134.0\"。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "分析文件时 IntelliSense 引擎要使用的预处理器定义的列表。(可选)使用 = 设置值,例如 VERSION=1。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的 IntelliSense 模式,该模式映射到 MSVC、gcc 或 Clang 的平台和体系结构变体。如果未设置或设置为 ${default},则扩展将选择该平台的默认值。Windows 默认为 windows-msvc-x64,Linux 默认为 linux-gcc-x64,macOS 默认为 macos-clang-x64。仅指定 <compiler>-<architecture> 变体(例如 gcc-x64)的 IntelliSense 模式是旧模式,它们会根据主机平台自动转换为 <platform>-<compiler>-<architecture> 变体。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路径的版本,例如 `10.0.17134.0`。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "分析文件时要使用的 IntelliSense 引擎的预处理器定义列表。(可选)使用 `=` 设置值,例如 `VERSION=1`。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的、映射到 MSVC、gcc 或 Clang 的平台和体系结构变体的 IntelliSense 模式。如果未设置或设置为`${default}`,则扩展将为该平台选择默认值。Windows 默认为 `windows-msvc-x64`,Linux 默认为`linux-gcc-x64`,macOS 默认为 `macos-clang-x64`。仅指定 `<编译器>-<体系结构>` 变体(例如 `gcc-x64`)的 IntelliSense 模式为旧模式,且会根据主机平台上的 `<平台>-<编译器>-<体系结构>` 变体进行自动转换。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "应在翻译单元中包括在任何包含文件之前的文件的列表。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "可为源文件提供 IntelliSense 配置信息的 VS Code 扩展的 ID。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "如果为 true,则仅处理以标头形式直接或间接包含的文件;如果为 false,则处理指定的包含路径下的所有文件。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "设置为 `true` 以将包含路径、定义和强制包含与来自配置提供程序的包含路径、定义和强制包含合并。",
|
||||
"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": "一个路径列表,这些路径用于为工作区符号编制索引和进行分析(这些符号用于“转到定义”和“查找所有引用”等)。默认在这些路径中以递归方式进行搜索。指定 \"*\" 可指示非递归搜索。例如,\"${workspaceFolder}\" 将搜索所有子目录,而 \"${workspaceFolder}/*\" 将不会。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "可通过命令 ${cpptools:activeConfigCustomVariable} 查询要用于 launch.json 或 tasks.json 的输入变量的自定义变量。",
|
||||
"c_cpp_properties.schema.json.definitions.env": "可通过 ${变量} 或 ${env:变量} 语法在此文件中的任意位置重用的自定义变量。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "用于索引和分析工作区符号的路径列表(供“转到定义”、“查找所有引用”等使用)。默认情况下,在这些路径上进行搜索为递归搜索。指定 `*` 以指示非递归搜索。例如,`${workspaceFolder}` 将搜索所有子目录,而 `${workspaceFolder}/*` 将不进行搜索。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "可通过命令`${cpptools:activeConfigCustomVariable}` 查询的自定义变量,用于 `launch.json` 或 `tasks.json`. 中的输入变量。",
|
||||
"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 中检测到的错误。"
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "控制扩展是否将报告在 `c_cpp_properties.json` 中检测到的错误。"
|
||||
}
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "多个设置可以导致执行工作区本地进程,例如 C_Cpp.clang_format_path、C_Cpp.addNodeAddonIncludePaths、C_Cpp.default.compilerPath、C_Cpp.default.configurationProvider 和 C_Cpp.default.compileCommands,以及 c_cpp_properties.json 中的等效属性。",
|
||||
"c_cpp.command.configurationSelect.title": "选择配置...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "更改配置提供程序...",
|
||||
"c_cpp.command.configurationEditJSON.title": "编辑配置(JSON)",
|
||||
@@ -16,6 +17,7 @@
|
||||
"c_cpp.command.resetDatabase.title": "重置 IntelliSense 数据库",
|
||||
"c_cpp.command.takeSurvey.title": "参加调查",
|
||||
"c_cpp.command.buildAndDebugActiveFile.title": "生成和调试活动文件",
|
||||
"c_cpp.command.restartIntelliSenseForFile.title": "重启活动文件的 IntelliSense",
|
||||
"c_cpp.command.logDiagnostics.title": "日志诊断",
|
||||
"c_cpp.command.referencesViewGroupByType.title": "按引用类型分组",
|
||||
"c_cpp.command.referencesViewUngroupByType.title": "取消按引用类型分组",
|
||||
@@ -23,50 +25,52 @@
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "将 vcpkg 安装命令复制到剪贴板",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "访问 vcpkg 帮助页",
|
||||
"c_cpp.command.generateEditorConfig.title": "从 VC 格式设置生成 EditorConfig 内容",
|
||||
"c_cpp.command.GoToNextDirectiveInGroup.title": "转到条件组中的下一个预处理器指令",
|
||||
"c_cpp.command.GoToPrevDirectiveInGroup.title": "转到条件组中的上一个预处理器指令",
|
||||
"c_cpp.configuration.formatting.description": "配置格式化引擎",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "将使用 clang-format 设置代码的格式。",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "将使用 Visual C++ 格式设置引擎来设置代码的格式。",
|
||||
"c_cpp.configuration.formatting.Default.description": "将使用 clang-format 设置代码的格式。",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "将禁用代码格式设置。",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "按照在“编辑器: 制表符大小”设置中指定的量缩进大括号。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "确定新行缩进的基准",
|
||||
"c_cpp.configuration.formatting.clangFormat.markdownDescription": "`clang-format` 将用于格式代码。",
|
||||
"c_cpp.configuration.formatting.vcFormat.markdownDescription": "将使用 Visual C++ 格式设置引擎来设置代码的格式。",
|
||||
"c_cpp.configuration.formatting.Default.markdownDescription": "默认情况下,`clang-format` 将用于格式化代码。但是,如果找到具有相关设置的 `.editorconfig` 文件接近于所格式化的代码,且 `#C_Cpp.clang_format_style#` 为默认值: `file`,则将使用 Visual C++ 格式化引擎。",
|
||||
"c_cpp.configuration.formatting.Disabled.markdownDescription": "将禁用代码格式设置。",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进大括号。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "确定相对于哪个新行缩进。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "相对于最外侧的左括号缩进新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "相对于最内侧的左括号缩进新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "相对于当前语句的开头缩进新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "键入新行时,新行对齐到左括号下或基于 \"C_Cpp.vcFormat.indent.multiLineRelativeTo\" 对齐。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "新行对齐到左括号下。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "新行基于 \"C_Cpp.vcFormat.indent.multiLineRelativeTo\" 缩进。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.markdownDescription": "键入新行时,其会在左括号下或根据`#C_Cpp.vcFormat.indent.multiLineRelativeTo#` 进行对齐。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.markdownDescription": "新行对齐到左括号下。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "根据 `#C_Cpp.vcFormat.indent.multiLineRelativeTo#` 缩进新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "在现有代码中,保留括号内新行现有的缩进对齐方式。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于 switch 语句缩进标签。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于标签缩进 case 块中的代码",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "按照在“编辑器: 制表符大小”设置中指定的量,缩进 case 语句后面的大括号",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于语句的开头缩进用作函数参数的 lambda 的大括号",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "跳转标签的位置",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "按照在“编辑器: 制表符大小”设置中指定的量,将 goto 标签移到当前代码缩进的左侧",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "将 goto 标签置于代码的最左侧边缘。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "不会格式化 goto 标签。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "预处理器指令的位置",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "按照在“编辑器: 制表符大小”设置中指定的量,将预处理器指令置于当前代码缩进的左侧",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "预处理器指令位于代码的最左侧边缘。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "不会格式化预处理器指令。",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于类或结构定义缩进访问说明符",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于封闭命名空间缩进代码",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进标签(相对于开关语句)。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进用例块内的代码(相对于其标签)。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进 case 语句后的大括号。",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量,对用作函数参数的 Lambda 大括号进行缩进(相对于语句开头)。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "goto 标签的位置。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量将 goto 标签置于当前代码缩进的左侧。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.markdownDescription": "将 goto 标签置于代码的最左侧边缘。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.markdownDescription": "不会格式化 goto 标签。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "预处理器指令的位置。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量将预处理器指令放置在当前代码缩进的左侧。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.markdownDescription": "预处理器指令位于代码的最左侧边缘。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.markdownDescription": "不会格式化预处理器指令。",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进访问说明符(相对于类或结构定义)。",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进代码(相对于其封闭命名空间)。",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComments.description": "在格式设置操作过程中未更改注释的缩进。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "用于命名空间的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "用于类型定义的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "用于 lambda 函数的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "用于函数的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "用于控制块的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "命名空间左大括号的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "类型定义左大括号的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Lambda 函数左大括号的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "函数左大括号的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "控制块左大括号的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "将左大括号移动到新行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "左大括号保留在同一行上,并在每个左大括号的前面添加一个空格。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "左大括号没有格式化。",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "在单独的行上放置用于范围的左大括号和右大括号。",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "对于空类型,将右大括号移动到左大括号所在的同一行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "对于空的函数体,将右大括号移动到左大括号所在的同一行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "将 \"catch\" 和相似的关键字放在新行上。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "将 \"else\" 放在新行上。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "将 do-while 循环中的 \"while\" 放在新行上。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "在函数名称与参数列表的左括号之间插入空格",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.markdownDescription": "将 `catch` 和类似关键字放置在新行上。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.markdownDescription": "将 `else` 置于新行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.markdownDescription": "将 `while` 置于新行上的 `do`-`while` 循环中。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "函数名称与参数列表的左括号之间的间距。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "在函数的左括号前面添加一个空格。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "删除函数左括号前的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "保留输入的空格。",
|
||||
@@ -98,86 +102,99 @@
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "将移除每个分号前的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "在每个分号后面插入一个空格。",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "移除一元运算符和操作数之间的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "二元运算符两侧的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "赋值运算符两侧的空格",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "指针和引用运算符两侧的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "二进制运算符周围的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "赋值运算符周围的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "指针和引用运算符周围的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "指针和引用运算符左对齐。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "指针和引用运算符居中对齐。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "指针和引用运算符右对齐。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "指针和引用运算符没有格式化。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "条件运算符两侧的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "条件运算符周围的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "在运算符的前后添加一个空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "移除运算符前后的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "保留输入的空格。",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "块的换行选项",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "无论任何“VC 格式: 新行”设置的值如何,在一行输入的完整代码块都保留在一行上",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "无论任何“VC 格式: 新行”设置的值如何,在同一行输入左大括号和右大括号的任何代码都保留在同一行上",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "始终根据“VC 格式: 新行”设置来设定代码块的格式",
|
||||
"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, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "如果使用样式 \"file\" 调用 clang 格式但是找不到 .clang 格式文件,则使用预定义的样式的名称作为回退。可能的值为 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, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "如果已设置,则重写由 SortIncludes 参数确定的包含排序行为。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供程序。“标记分析器”提供非上下文感知的“模糊”结果。“默认”提供上下文感知结果。“已禁用”将关闭 C/C++ 语言服务功能。",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "控制 IntelliSense 引擎是否自动切换到包含 #include 错误的翻译单元的标记分析器。",
|
||||
"c_cpp.configuration.autocomplete.description": "控制自动完成提供程序。“默认”使用活动 IntelliSense 引擎。“已禁用”使用由 Visual Studio Code 提供的基于单词的完成。",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "块的换行选项。",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "在一行中输入的完整代码块会保留在一行上,不考虑`C_Cpp.vcFormat.newLine.*` 设置的值。",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "任何在一行中输入左大括号和右大括号的代码都会保留在一行上,不考虑任何 `C_Cpp.vcFormat.newLine.*` 设置的值。",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "代码块始终基于 `C_Cpp.vcFormat.newLine.*` 设置的值进行格式化。",
|
||||
"c_cpp.configuration.clang_format_path.markdownDescription": "`clang-format` 可执行文件的完整路径。如果未指定,则 `clang-format` 在使用的环境路径中可用。如果在环境路径中找不到,则将使用与扩展捆绑的 `clang-format`。",
|
||||
"c_cpp.configuration.clang_format_style.markdownDescription": "编码样式目前支持: `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`。使用 `file` 从当前目录或父目录中的 `.clang-format` 文件加载样式。使用 `{键: 值, ...}` 以设置特定参数。例如,`Visual Studio` 样式类似于: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "用作回退的预定义样式的名称,以防使用样式 `file` 调用 `clang-format` 但找不到 `.clang-format` 文件。可能的值为 `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`、`none`,或使用 `{键: 值, ...}` 以设置特定参数。例如,`Visual Studio` 样式类似于: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "如果设置,则替换由 `SortIncludes` 参数确定的包含排序行为。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供程序。",
|
||||
"c_cpp.configuration.intelliSenseEngine.default.description": "通过单独的 IntelliSense 流程提供上下文感知结果。",
|
||||
"c_cpp.configuration.intelliSenseEngine.tagParser.description": "提供非上下文感知的“模糊”结果。",
|
||||
"c_cpp.configuration.intelliSenseEngine.disabled.description": "关闭 C/C++ 语言服务功能。",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.markdownDescription": "控制 IntelliSense 引擎是否将自动切换为包含`#include` 错误的翻译单元的标记分析器。",
|
||||
"c_cpp.configuration.autocomplete.markdownDescription": "控制自动完成提供程序。如果“已禁用”,且你想要基于字词的补全,则还需要设置 `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}`(对 `c` 和 `cuda-cpp` 语言同样执行此操作)。",
|
||||
"c_cpp.configuration.autocomplete.default.description": "使用活动的 IntelliSense 引擎。",
|
||||
"c_cpp.configuration.autocomplete.disabled.description": "使用 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.markdownDescription": "控制非活动预处理器块的不透明度。在 `0.1` 和 `1.0` 之间进行缩放。仅当启用非活动区域暗化时,此设置才适用。",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非活动预处理程序块的字体颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为编辑器的语法颜色方案。此设置仅在启用非活动区域变暗时适用。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.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": "控制在分析非活动工作区文件时是否使用休眠以避免 CPU 使用率达到 100%。最高/高/中等/低的值约对应于 100/75/50/25% 的 CPU 使用率。",
|
||||
"c_cpp.configuration.loggingLevel.markdownDescription": "输出面板中日志记录的详细程度。从最不详细到最详细的级别顺序为: `None` < `Error` < `Warning` < `Information` < `Debug`。",
|
||||
"c_cpp.configuration.autoAddFileAssociations.markdownDescription": "控制当文件为 C/C++ 文件中导航操作的目标时,其是否自动添加到 `#files.associations#`。",
|
||||
"c_cpp.configuration.workspaceParsingPriority.markdownDescription": "控制分析非活动工作区文件是否使用睡眠以避免使用 100% CPU。值 `highest`/`high`/`medium`/`low` 对应于约 100/75/50/25% 的 CPU 使用率。",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "调用“转到工作区中的符号”时要包含在查询结果中的符号。",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "在遍历 \"browse.path\" 数组中的路径并确定应将哪些文件添加到代码导航数据库中时,指示扩展何时使用 \"files.exclude\" 设置。\"checkFolders\" 表示仅为每个文件夹评估一次排除筛选器(不检查单个文件)。\"checkFilesAndFolders\" 表示将对遇到的每个文件和文件夹评估排除筛选器。如果 \"files.exclude\" 设置仅包含文件夹,则 \"checkFolders\" 是最佳选择,可提高扩展对代码导航数据库执行初始化的速度。",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "要作为 #include 自动完成结果的路径分隔符使用的字符。",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "如果为 true,则悬停和自动完成的工具提示将仅显示结构化注释的特定标签。否则,显示所有注释。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "开启一个多行或单行注释块的模式。多行注释块的延续模式默认为 \"*\",单行注释块的延续模式默认为此字符串。",
|
||||
"c_cpp.configuration.exclusionPolicy.markdownDescription": "当扩展在确定哪些文件应添加到代码导航数据库,并遍历 `browse.path` 数组中的路径时,指示其使用 `#files.exclude#` (和 `#C_Cpp.files.exclude#`)设置的时间。如果 `#files.exclude#` 设置仅包含文件夹,则 `checkFolders` 为最佳选择,且将提高扩展可以初始化代码导航数据库的速度。",
|
||||
"c_cpp.configuration.exclusionPolicy.checkFolders.description": "排除筛选器将仅对每个文件夹进行一次评估(不检查单个文件)。",
|
||||
"c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "将针对每个遇到的文件和文件夹评估排除筛选器。",
|
||||
"c_cpp.configuration.preferredPathSeparator.markdownDescription": "用作 `#include` 自动完成结果的路径分隔符的字符。",
|
||||
"c_cpp.configuration.simplifyStructuredComments.markdownDescription": "如果为 `true`,则悬停和自动完成的工具提示将仅显示结构化注释的某些标签。否则,将显示所有注释。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "开始多行或单行注释块的模式。多行注释块的延续模式默认为 ` * `,或单行注释块默认为此字符串。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "开启一个多行或单行注释块的模式。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或单行注释块内按下 Enter 键时要插入到下一行的文本。",
|
||||
"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,则为 \"$HOME/.cache/vscode-cpptools/\"),Mac 上为 \"$HOME/Library/Caches/vscode-cpptools/\"。如果未指定路径或指定的路径无效,则使用默认路径。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "缓存的预编译标头的每个工作区硬盘驱动器空间的最大大小(MB);实际使用量可能在此值上下波动。默认大小为 5120 MB。当大小为 0 时,预编译的标头缓存将被禁用。",
|
||||
"c_cpp.configuration.intelliSenseMemoryLimit.description": "IntelliSense 进程的内存使用限制(MB)。默认限制为 4096 MB,最大限制为 16 GB。当 IntelliSense 进程超出限制时,扩展将关闭并重新启动改进程。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.markdownDescription": "定义 IntelliSense 使用的缓存预编译标头的文件夹路径。默认缓存路径为 Windows 上的`%LocalAppData%/Microsoft/vscode-cpptools`, Linux 上的 `$XDG_CACHE_HOME/vscode-cpptools/` (如果未定义 `XDG_CACHE_HOME`,则为`$HOME/.cache/vscode-cpptools/`) 和 macOS 上的 `$HOME/Library/Caches/vscode-cpptools/`。如果未指定路径或指定的路径无效,则将使用默认路径。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "缓存预编译标头的每个工作区硬盘空间的最大大小(以兆字节(MB)为单位);实际使用量可能围绕此值波动。默认大小为 `5120` MB。当大小为 `0` 时,将禁用预编译标头缓存。",
|
||||
"c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "IntelliSense 流程的内存使用限制,以兆字节 (MB)为单位。默认为 `4096`,最大为 `16384`。当扩展超出限制时,其将关闭并重启 IntelliSense 流程。",
|
||||
"c_cpp.configuration.intelliSenseUpdateDelay.description": "控制修改之后到 IntelliSense 开始更新之间的延迟(以毫秒为单位)。",
|
||||
"c_cpp.configuration.default.includePath.description": "在 cpp_properties.json 中未指定 \"includePath\" 时要在配置中使用的值。如果指定了 \"includePath\",则向数组添加 \"${default}\" 以从此设置插入值。",
|
||||
"c_cpp.configuration.default.defines.description": "未指定 \"defines\" 时要在配置中使用的值,或 \"defines\" 中存在 \"${default}\" 时要插入的值。",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "未指定 \"macFrameworkPath\" 时要在配置中使用的值,或 \"macFrameworkPath\" 中存在 \"${default}\" 时要插入的值。",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "要在 Windows 上使用的 Windows SDK 包含路径的版本,例如 \"10.0.17134.0\"。",
|
||||
"c_cpp.configuration.default.compileCommands.description": "未指定 \"compileCommands\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.forcedInclude.description": "未指定 \"forcedInclude\" 时要在配置中使用的值,或 \"forcedInclude\" 中存在 \"${default}\" 时要插入的值。",
|
||||
"c_cpp.configuration.default.intelliSenseMode.description": "未指定 \"intelliSenseMode\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.compilerPath.description": "未指定 \"compilerPath\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.compilerArgs.description": "未指定 \"compilerArgs\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.cStandard.description": "未指定 \"cStandard\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.cppStandard.description": "未指定 \"cppStandard\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.configurationProvider.description": "未指定 \"configurationProvider\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.browse.path.description": "未指定 \"browse. path\" 时要在配置中使用的值,或 \"browse.path\" 中存在 \"${default}\" 时要插入的值。",
|
||||
"c_cpp.configuration.default.browse.databaseFilename.description": "未指定 \"browse.databaseFilename\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.description": "未指定 \"browse.limitSymbolsToIncludedHeaders\" 时或将其设置为 \"${default}\" 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.systemIncludePath.description": "要用于系统包含路径的值。如果已设置,它会覆盖通过 \"compilerPath\" 和 \"compileCommands\" 设置获取的系统包含路径。",
|
||||
"c_cpp.configuration.default.enableConfigurationSquiggles.description": "控制扩展是否报告在 c_cpp_properties.json 中检测到的错误。",
|
||||
"c_cpp.configuration.default.customConfigurationVariables.description": "未设置 \"customConfigurationVariables\" 时要在配置中使用的值,或 \"customConfigurationVariables\" 中存在 \"${default}\" 作为键时要插入的值。",
|
||||
"c_cpp.configuration.updateChannel.description": "设置为“预览体验”以自动下载并安装扩展的最新预览体验版本,其中包括即将推出的功能和 bug 修复。",
|
||||
"c_cpp.configuration.default.includePath.markdownDescription": "未在 `c_cpp_properties.json` 中指定 `includePath` 时要在配置中使用的值。如果已指定 `includePath`,请将 `${default}` 添加到数组以插入此设置中的值。通常,此不应包含系统包含;请改为设置 `#C_Cpp.default.compilerPath#`。",
|
||||
"c_cpp.configuration.default.defines.markdownDescription": "未指定 `defines` 时要在配置中使用的值,或 `defines` 中存在 `${default}` 时要插入的值。",
|
||||
"c_cpp.configuration.default.macFrameworkPath.markdownDescription": "未指定 `macFrameworkPath` 时要在配置中使用的值,或 `macFrameworkPath` 中存在 `${default}` 时要插入的值。",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.markdownDescription": "要在 Windows 上使用的 Windows SDK 包含路径的版本,例如 `10.0.17134.0`。",
|
||||
"c_cpp.configuration.default.compileCommands.markdownDescription": "`compileCommands` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.forcedInclude.markdownDescription": "未指定 `forcedInclude` 时要在配置中使用的值,或 `forcedInclude` 中存在 `${default}` 时要插入的值。",
|
||||
"c_cpp.configuration.default.intelliSenseMode.markdownDescription": "`intelliSenseMode` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.compilerPath.markdownDescription": "`compilerPath` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.compilerArgs.markdownDescription": "`compilerArgs` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.mergeConfigurations.markdownDescription": "设置为 `true` 以将包含路径、定义和强制包含与来自配置提供程序的包含路径、定义和强制包含合并。",
|
||||
"c_cpp.configuration.default.browse.path.markdownDescription": "未指定 `browse.path` 时要在配置中使用的值,或 `browse.path` 中存在 `${default}` 时要插入的值。",
|
||||
"c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders` 未指定或设置为 `${default}` 时要在配置中使用的值。",
|
||||
"c_cpp.configuration.default.systemIncludePath.markdownDescription": "要用于系统包含路径的值。如果设置,则其将替换通过 `compilerPath` 和 `compileCommands` 设置获取的系统包含路径。",
|
||||
"c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "控制扩展是否将报告在 `c_cpp_properties.json` 中检测到的错误。",
|
||||
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "未设置 `customConfigurationVariables` 时要在配置中使用的值,或 `${default}` 在 `customConfigurationVariables` 中作为键存在时要插入的值。",
|
||||
"c_cpp.configuration.updateChannel.markdownDescription": "设置为 `Insiders` 以自动下载并安装扩展的最新预览体验版本,其中包含即将推出的功能和 bug 修复。",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。",
|
||||
"c_cpp.configuration.suggestSnippets.description": "如果为 true,则由语言服务器提供片段。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "如果启用,则根据 IntelliSense 对代码设定颜色。此设置仅在 intelliSenseEngine 设置为“默认”时适用。",
|
||||
"c_cpp.configuration.suggestSnippets.markdownDescription": "如果为 `true`,则由语言服务器提供片段。",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "如果启用,则根据 IntelliSense 对代码进行着色。仅当 `#C_Cpp.intelliSenseEngine#` 设置为 `Default`时,此设置才适用。",
|
||||
"c_cpp.configuration.codeFolding.description": "如果启用,则由语言服务器提供代码折叠范围。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器] 启用集成服务(https://aka.ms/vcpkg/)。",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "当它们是依赖项时,从 nan 和 node-addon-api 添加 include 路径。",
|
||||
"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.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器](https://aka.ms/vcpkg/) 启用集成服务。",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "当来自 `nan` 和 `node-addon-api` 的包含路径为依赖项时,请将其添加。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "如果为 `true`,则“重命名符号”将需要有效的 C/C++ 标识符。",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "如果为 `true`,则自动完成将在函数调用后自动添加 `(` ,在这种情况下,也可以添加 `(` ,具体取决于 `#editor.autoClosingBrackets#` 设置的值。",
|
||||
"c_cpp.configuration.filesExclude.markdownDescription": "配置 glob 模式以排除文件夹(以及文件 - 如果 `#C_Cpp.exclusionPolicy#` 已更改)。这些特定于 C/C++ 扩展且是对 `#files.exclude#` 的补充,但与 `#files.exclude#` 不同,后者不会从 Explorer 视图中删除。阅读有关 glob 模式的详细信息 [此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。",
|
||||
"c_cpp.configuration.filesExcludeBoolean.markdownDescription": "要与文件路径匹配的 glob 模式。设置为 `true` 或 `false` 以启用或禁用模式。",
|
||||
"c_cpp.configuration.filesExcludeWhen.markdownDescription": "对匹配文件同辈进行其他检查。将 `$(basename)` 用作匹配文件名变量。",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "如果为 `true`,则调试程序 shell 命令替换将使用过时的反引号 (`)。",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他引用结果。",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "要了解有关 launch.json 的信息,请参阅 [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference)。",
|
||||
"c_cpp.debuggers.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定路径,例如 \"/usr/bin/ssh\"",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定的路径,例如 '/usr/bin/ssh'。",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。",
|
||||
"c_cpp.debuggers.pipeTransport.debuggerPath.description": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeCwd.description": "管道程序工作目录的完全限定的路径。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "要执行的完全限定的管道命令。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "传递给管道程序配置连接的命令行参数。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "传递给程序的环境变量。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "如果 pipeProgram 的单个参数包含字符(如空格或制表符),是否应引用它? 如果为 \"false\",则将不再自动引用调试程序命令。\n默认为 \"true\"。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "如果 pipeProgram 的单个参数包含字符(如空格或制表符),是否应引用它? 如果为 “false”,则将不再自动引用调试程序命令。默认值为 “true”。",
|
||||
"c_cpp.debuggers.logging.description": "用于确定应将哪些类型的消息记录到调试控制台的可选标志。",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "用于确定是否应将异常消息记录到调试控制台的可选标志。默认为 true。",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "用于确定是否应将模块加载事件记录到调试控制台的可选标志。默认为 true。",
|
||||
@@ -185,8 +202,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "用于确定是否应将诊断调试引擎消息记录到调试控制台的可选标志。默认为 false。",
|
||||
"c_cpp.debuggers.logging.trace.description": "用于确定是否应将诊断适配器命令跟踪记录到调试控制台的可选标志。默认为 false。",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "用于确定是否应将诊断适配器命令和响应跟踪记录到调试控制台的可选标志。默认为 false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "用于确定是否应将线程退出消息记录到调试控制台的可选标志。默认值: \"false\"。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "用于确定是否应将目标进程退出消息记录到调试控制台的可选标志;否则调试停止。默认值: \"true\"。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "用于确定是否应将线程退出消息记录到调试控制台的可选标记。默认值: false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "用于确定是否应将目标进程退出消息记录到调试控制台的可选标记。默认值: true。",
|
||||
"c_cpp.debuggers.text.description": "要执行的调试命令。",
|
||||
"c_cpp.debuggers.description.description": "此命令的可选说明。",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "如果为 true,应忽略此命令的失败。默认值为 false。",
|
||||
@@ -195,22 +212,23 @@
|
||||
"c_cpp.debuggers.cppdbg.type.description": "引擎的类型。必须为 \"cppdbg\"。",
|
||||
"c_cpp.debuggers.cppvsdbg.type.description": "引擎的类型。必须为 \"cppvsdbg\"。",
|
||||
"c_cpp.debuggers.targetArchitecture.description": "调试对象的体系结构。如果未设置此参数,将进行自动检测。允许的值有 x86、arm、arm64、mips、x64、amd64、x86_64。",
|
||||
"c_cpp.debuggers.cwd.description": "目标的工作目录",
|
||||
"c_cpp.debuggers.cwd.description": "目标的工作目录。",
|
||||
"c_cpp.debuggers.setupCommands.description": "为了安装基础调试程序而执行的一个或多个 GDB/LLDB 命令。示例: \"setupCommands\": [ { \"text\": \"-enable-pretty-printing\", \"description\": \"Enable GDB pretty printing\", \"ignoreFailures\": true }]。",
|
||||
"c_cpp.debuggers.postRemoteConnectCommands.description": "远程连接到调试服务器后执行的一个或多个命令。",
|
||||
"c_cpp.debuggers.customLaunchSetupCommands.description": "如果已提供,将使用其他命令替换用于启动目标的默认命令。例如,附加到目标进程的命令可以为 \"-target-attach\"。如果是空命令列表,将不会用任何内容替换启动命令。此功能可在向调试程序提供启动选项作为命令行选项时很有用。示例: \"customLaunchSetupCommands\": [ { \"text\": \"target-run\", \"description\": \"run target\", \"ignoreFailures\": false }]。",
|
||||
"c_cpp.debuggers.launchCompleteCommand.description": "调试程序完全安装后,为了使目标进程运行而执行的命令。允许的值为 \"exec-run\"、\"exec-continue\"、\"None\"。默认值为 \"exec-run\"。",
|
||||
"c_cpp.debuggers.cppdbg.visualizerFile.description": "调试此进程时要使用的 .natvis 文件。此选项与 GDB 整齐打印不兼容。如果使用此设置,请同时查看 \"showDisplayString\"。",
|
||||
"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": "包含环境变量定义的文件的绝对路径。此文件具有每行由等号分隔的键值对。例如: 键=值",
|
||||
"c_cpp.debuggers.environment.description": "要添加到程序环境的环境变量。示例: [ { \"name\": \"config\", \"value\": \"Debug\" } ],而不是 [ { \"config\": \"Debug\" } ]。",
|
||||
"c_cpp.debuggers.envFile.description": "包含环境变量定义的文件的绝对路径。此文件的键值对由每行等于号分隔。例如 KEY=VALUE。",
|
||||
"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)的路径。如果未指定,将首先在路径中搜索调试程序。",
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "MI 调试程序(如 gdb)的其他参数。",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "要连接到的 MI 调试程序服务器的网络地址(示例: localhost:1234)。",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "可选参数。如果为 true,则调试程序应在目标的入口点处停止。如果传递了 processId,则不起任何作用。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "用于调试要启动的服务器的可选完整路径。默认设置为 null。通过运行“-target-select remote <server:port>”的 \"customSetupCommand\" 将它与 \"miDebugServerAddress\" 或你自己的服务器结合使用。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "到要启动的调试服务器的可选完整路径。默认值为 null。该路径与 “miDebugServerAddress” 或带有运行 “-target-select remote <server:port>” 的 “customSetupCommand” 的自有服务器配合使用。",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "可选调试服务器参数。默认为 null。",
|
||||
"c_cpp.debuggers.serverStarted.description": "要在调试服务器输出中查找的可选服务器启动模式。默认为 null。",
|
||||
"c_cpp.debuggers.filterStdout.description": "在 stdout 流中搜索服务器启动模式,并将 stdout 记录到默认输出。默认为 true。",
|
||||
@@ -220,27 +238,44 @@
|
||||
"c_cpp.debuggers.cppdbg.externalConsole.description": "如果为 true,则为调试对象启动控制台。如果为 false,它在 Linux 和 Windows 上会显示在集成控制台中。",
|
||||
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[已通过“控制台”弃用]如果为 true,将为调试对象启动控制台。如果为 false,将不启动任何控制台。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "启动调试目标的位置。如果未定义,则默认为 \"internalConsole\"。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "输出到 VS Code 调试控制台。这不支持读取控制台输入(例如: \"std::cin\" 或 \"scanf\")",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code 的集成终端",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "输出到 VS Code 调试控制台。这不支持读取控制台输入(例如:'std::cin' 或 'scanf')。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code 的集成终端。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "控制台应用程序将在外部终端窗口中启动。该窗口将在重新启动方案中重复使用,并且在应用程序退出时不会自动消失。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "控制台应用程序将在自身的外部控制台窗口中启动,该窗口将在应用程序停止时结束。非控制台应用程序将在没有终端的情况下运行,并且 stdout/stderr 将被忽略。",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "如果为 true,则禁用集成终端支持所需的调试对象控制台重定向。",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "传递到调试引擎的可选源文件映射。示例: \"{ \"/original/source/path\":\"/current/source/path\" }\"",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "传递给调试引擎的可选源文件映射。示例: '{ \"/original/source/path\":\"/current/source/path\" }'。",
|
||||
"c_cpp.debuggers.processId.anyOf.description": "要将调试程序附加到的可选进程 ID。使用 \"${command:pickProcess}\" 获取要附加到的本地运行进程的列表。请注意,一些平台需要管理员权限才能附加到进程。",
|
||||
"c_cpp.debuggers.symbolSearchPath.description": "用于搜索符号(即 pdb)文件的目录列表(以分号分隔)。示例: \"c:\\dir1;c:\\dir2\"。",
|
||||
"c_cpp.debuggers.dumpPath.description": "指定程序的转储文件的可选完整路径。例如: \"c:\\temp\\app.dmp\"。默认为 null。",
|
||||
"c_cpp.debuggers.enableDebugHeap.description": "如果为 false,将在禁用调试堆的情况下启动该进程。这会将环境变量 \"_NO_DEBUG_HEAP\" 设置为 \"1\"。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.description": "对符号加载的显式控制。",
|
||||
"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.symbolLoadInfo.exceptionList.description": "用分号 ';' 分隔的文件名(允许通配符)列表。修改 LoadAll 的行为。如果 LoadAll 为 true,则不加载与该列表中的名称匹配的库的符号。否则,仅加载匹配的库的符号。示例: \"foo.so;bar.so\"。",
|
||||
"c_cpp.debuggers.requireExactSource.description": "可选标志,用于要求当前源代码与 pdb 匹配。",
|
||||
"c_cpp.taskDefinitions.name.description": "任务的名称",
|
||||
"c_cpp.taskDefinitions.command.description": "执行编译的编译器或脚本的路径",
|
||||
"c_cpp.taskDefinitions.args.description": "要传递给编译器或编译脚本的其他参数",
|
||||
"c_cpp.taskDefinitions.options.description": "其他命令选项",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "如果为 true,则调试器在连接到目标后应停止。如果为 false,则连接后,调试器将继续工作。默认值为 false。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "对远程目标的硬件断点行为的显式控制。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "如果为 true,请始终使用硬件断点。默认值为 false。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "要使用的可用硬件断点数量的可选限制。仅在“需要”为 true 且“限制”大于 0 时强制使用。默认值为 0。",
|
||||
"c_cpp.taskDefinitions.name.description": "任务名称。",
|
||||
"c_cpp.taskDefinitions.command.description": "执行编译的编译器或脚本的路径。",
|
||||
"c_cpp.taskDefinitions.args.description": "其他要传递给编译器或编译脚本的参数。",
|
||||
"c_cpp.taskDefinitions.options.description": "其他命令选项。",
|
||||
"c_cpp.taskDefinitions.options.cwd.description": "已执行程序或脚本的当前工作目录。如果省略,则使用代码的当前工作区根。",
|
||||
"c_cpp.taskDefinitions.detail.description": "任务类型的其他详细信息",
|
||||
"c_cpp.taskDefinitions.detail.description": "任务的其他详细信息。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "相同源树的当前路径和编译时路径。EditorPath 下的文件会映射到 CompileTimePath 路径以进行断点匹配,并在显示 stacktrace 位置时,从 CompileTimePath 映射到 EditorPath。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "编辑器将使用的源树的路径。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "如果此条目仅用于堆栈帧位置映射,则为 False。如果在指定断点位置时也需要使用此条目,则为 True。"
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "如果此条目仅用于堆栈帧位置映射,则为 False。如果在指定断点位置时也需要使用此条目,则为 True。",
|
||||
"c_cpp.debuggers.symbolOptions.description": "用于控制如何找到和加载符号(.pdb 文件)的选项。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "提供用于找到符号并将其加载到调试适配器的配置。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "在其中搜索 .pdb 文件的符号服务器 URL (例如 http://MyExampleSymbolServer)或目录(例如 /build/symbols)的数组。除了默认位置,还将搜索这些目录 - 在模块以及 pdb 最初放置到的路径的旁边。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "如果为 \"true\",则 Microsoft 符号服务器(https://msdl.microsoft.com/download/symbols)会添加到符号搜索路径。如果未指定,此选项会默认为 \"false\"。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "从符号服务器下载的符号应缓存到的目录。如果未指定,则在 Windows 上,调试程序将默认为 %TEMP%\\SymbolCache。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "提供选项来控制调试程序将尝试为哪些模块(.dll 文件)加载符号(.pdb 文件)。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "提供用于将符号加载到调试适配器的配置。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "控制模块筛选器在两种基本操作模式的下一种模式下操作。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "为所有模块加载符号,除非模块在 \"excludedModules\" 数组中。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "请勿尝试为任何模块加载符号,除非该模块在 \"includedModules\" 数组中,或者它通过 \"includeSymbolsNextToModules\" 设置包含在内。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "调试程序不得为其加载符号的模块数组。支持通配符(例如: MyCompany.*.dll)。\n\n会忽略此属性,除非“模式”设置为 \"loadAllButExcluded\"。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "调试程序应为其加载符号的模块数组。支持通配符(例如: MyCompany.*.dll)。\n\n会忽略此属性,除非“模式”设置为 \"loadOnlyIncluded\"。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "如果为 true,则对于未在 \"includedModules\" 数组中的任何模块,调试程序将在模块本身和启动可执行文件旁边进行检查,但它将不检查符号搜索列表上的路径。此选项默认为 \"true\"\n\n会忽略此属性,除非“模式”设置为 \"loadOnlyIncluded\"。"
|
||||
}
|
||||
@@ -6,6 +6,7 @@
|
||||
{
|
||||
"default.configuration.menuitem": "默认配置",
|
||||
"select.configuration": "选择配置",
|
||||
"debug.configuration.selection.canceled": "已取消调试配置选择",
|
||||
"cl.exe.not.available": "仅当从 VS 开发人员命令提示符处运行 VS Code 时,{0} 生成和调试才可用。",
|
||||
"miDebuggerPath.not.available": "miDebuggerPath 不存在: {0}。是否安装了调试程序?",
|
||||
"debugger.deprecated.config": "密钥“{0}”已弃用。请改用“{1}”。",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
|
||||
"check.permissions": "EPERM: 检查“{0}”的权限",
|
||||
"server.crashed2": "在过去 3 分钟内,语言服务器崩溃了 5 次。它不会重新启动。",
|
||||
"loggingLevel.changed": "{0} 已更改为: {1}",
|
||||
"provider.configure.folder": "{0} 想要为“{1}”文件夹配置 IntelliSense。",
|
||||
"provider.configure.this.folder": "{0} 想要为此文件夹配置 IntelliSense。",
|
||||
"allow.button": "允许",
|
||||
@@ -17,7 +18,7 @@
|
||||
"c.cpp.diagnostics": "C/C++ 诊断",
|
||||
"dismiss.button": "消除",
|
||||
"diable.warnings.button": "禁用警告",
|
||||
"unable.to.provide.configuraiton": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
|
||||
"unable.to.provide.configuration": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
|
||||
"config.not.found": "找不到请求的配置名称: {0}",
|
||||
"unsupported.client": "不支持的客户端",
|
||||
"timed.out": "将在 {0} 毫秒后超时。",
|
||||
@@ -33,5 +34,7 @@
|
||||
"yes.button": "是",
|
||||
"no.button": "否",
|
||||
"configurations.received": "已收到自定义配置:",
|
||||
"browse.configuration.received": "已收到自定义浏览配置: {0}"
|
||||
"browse.configuration.received": "已收到自定义浏览配置: {0}",
|
||||
"no.compilers.found": "系统上未找到任何 C++ 编译器。对于你的平台,建议使用编辑器中的说明安装 {0}。",
|
||||
"compilers.found": "在你的系统上找到了以下 C++ 编译器。请在项目的 IntelliSense 配置中选择编译器。"
|
||||
}
|
||||
@@ -7,8 +7,10 @@
|
||||
"build_active_file": "生成活动文件",
|
||||
"compiler_details": "编译器:",
|
||||
"task_generated_by_debugger": "调试器生成的任务。",
|
||||
"cannot.build.non.cpp": "无法生成和调试,因为活动文件不是 C 或 C++ 源文件。",
|
||||
"starting_build": "正在启动生成...",
|
||||
"build_finished_with_error": "生成已完成,但出现错误",
|
||||
"build_finished_with_warnings": "生成已完成,但收到警告",
|
||||
"build finished successfully": "生成已成功完成。"
|
||||
"build.run.terminated": "生成运行已终止。",
|
||||
"build.finished.with.error": "生成已完成,但出现错误。",
|
||||
"build.finished.with.warnings": "生成已完成,但收到警告。",
|
||||
"build.finished.successfully": "生成已成功完成。"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"editorconfig.default.behavior": "代码格式设置使用 .editorconfig 中的设置,而不是 .clang-format。有关详细信息,请参阅 “C_Cpp.formatting” 设置的“默认”值的文档。"
|
||||
}
|
||||
@@ -4,10 +4,16 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.parsing.open.files.tooltip": "正在分析打开的文件",
|
||||
"click.to.preview": "单击以预览结果",
|
||||
"updating.intellisense.tooltip": "正在更新 IntelliSense",
|
||||
"select.command": "选择命令...",
|
||||
"c.cpp.configuration.tooltip": "C/C++ 配置",
|
||||
"updating.intellisense.tooltip": "正在更新 IntelliSense...",
|
||||
"discovering.files.tooltip": "正在发现文件...",
|
||||
"c.cpp.references.statusbar": "C/C++ 引用状态",
|
||||
"c.cpp.intellisense.statusbar": "C/C++ IntelliSense 状态",
|
||||
"c.cpp.tagparser.statusbar": "C/C++ 标记分析器状态",
|
||||
"discovering.files.tooltip": "正在发现文件",
|
||||
"running.analysis.tooltip": "正在运行 {0}",
|
||||
"select.a.configuration": "选择配置...",
|
||||
"edit.configuration.ui": "编辑配置(UI)",
|
||||
"edit.configuration.json": "编辑配置(JSON)",
|
||||
@@ -17,7 +23,9 @@
|
||||
"disable.configuration.provider": "禁用活动配置提供程序(如果适用)。",
|
||||
"select.compile.commands": "选择 compile_commands.json...",
|
||||
"select.workspace": "选择工作区文件夹…",
|
||||
"select.parsing.command": "选择分析命令...",
|
||||
"resume.parsing": "继续分析",
|
||||
"pause.parsing": "暂停分析"
|
||||
"resume.parsing": "恢复工作区分析",
|
||||
"pause.parsing": "暂停工作区分析",
|
||||
"cancel.analysis": "取消 {0}",
|
||||
"resume.analysis": "恢复 {0}",
|
||||
"pause.analysis": "暂停 {0}"
|
||||
}
|
||||
@@ -12,5 +12,6 @@
|
||||
"warning.debugging.not.tested": "警告: 尚未为此平台测试调试。",
|
||||
"reload.workspace.for.changes": "重新加载工作区以使设置更改生效。",
|
||||
"reload.string": "重新加载",
|
||||
"invalid.download.location.received": "接收的下载位置无效"
|
||||
"invalid.download.location.received": "接收的下载位置无效",
|
||||
"c.cpp.symbolscope.separator": "{0},{1}"
|
||||
}
|
||||
@@ -6,15 +6,15 @@
|
||||
{
|
||||
"architecture.not.supported": "体系结构 {0} 不受支持。",
|
||||
"apline.containers.not.supported": "Alpine 容器不受支持。",
|
||||
"native.binaries.not.supported": "扩展的此 {0} 版本与你的 OS 不兼容。请下载并安装扩展的“{1}”版本。",
|
||||
"download.button": "转到下载页",
|
||||
"native.binaries.not.supported": "此 {0} {1} 版本的扩展与你的 OS 不兼容,请下载并安装 \"{2}\" 版本的扩展。",
|
||||
"extension.installation.failed": "C/C++ 扩展安装失败。为使函数正常工作,需要修复或重新安装 C/C++ 语言功能的扩展。",
|
||||
"remove.extension": "尝试修复",
|
||||
"jason.files.missing": "C/C++ 扩展安装失败。为使函数正常工作,需要重新安装 C/C++ 语言功能的扩展。",
|
||||
"json.files.missing": "C/C++ 扩展安装失败。为使函数正常工作,需要重新安装 C/C++ 语言功能的扩展。",
|
||||
"initialization.failed": "C/C++ 扩展安装失败。有关详细信息,请查看输出窗口。",
|
||||
"updating.dependencies": "正在更新 C/C++ 依赖项...",
|
||||
"rename.failed.delete.manually": "错误: fs.rename 失败,原因为“{0}”。请手动删除 {1} 以启用调试。",
|
||||
"failed.at.stage": "在阶段 {0} 失败",
|
||||
"failed.at.stage2": "如果在脱机环境中工作或反复看到此错误,请尝试从 {0} 下载预包含了所有依赖项的扩展版本,然后使用 VS Code 中的“从 VSIX 安装”命令来安装它。",
|
||||
"finished.installing.dependencies": "已完成安装依赖项"
|
||||
"finished.installing.dependencies": "已完成安装依赖项",
|
||||
"failed.installing.dependencies": "未能安装依赖项"
|
||||
}
|
||||
@@ -127,10 +127,10 @@
|
||||
"discovering_files_count": "正在发现文件: {0}",
|
||||
"parsing_open_files": "正在分析打开的文件",
|
||||
"tag_parser_initializing": "标记分析器正在初始化",
|
||||
"parsing_paused": "分析已暂停",
|
||||
"parsing_files": "正在分析文件: {0}",
|
||||
"parsing_paused": "已暂停工作区分析",
|
||||
"parsing_files": "正在分析工作区文件: {0}",
|
||||
"discovering_files_count_progress": "正在发现文件: {0}/{1} ({2}%)",
|
||||
"parsing_files_progress": "正在分析文件: {0}/{1} ({2}%)",
|
||||
"parsing_files_progress": "正在分析工作区文件: {0} / {1} ({2}%)",
|
||||
"cant_find_or_run_process": "找不到或无法运行 process_name",
|
||||
"child_exec_failed": "子 exec 失败 {0}",
|
||||
"could_not_communicate_with_child_process": "无法与子进程通信!",
|
||||
@@ -206,5 +206,13 @@
|
||||
"memory_limit_shutting_down_intellisense": "正在关闭 IntelliSense 服务器: {0}。内存使用量为 {1} MB,已超过 {2} MB 的限制。",
|
||||
"failed_to_query_for_standard_version": "未能在路径 \"{0}\" 处查询编译器以获得默认标准版本。已对此编译器禁用编译器查询。",
|
||||
"unrecognized_language_standard_version": "编译器查询返回了无法识别的语言标准版本。将改用受支持的最新版本。",
|
||||
"intellisense_process_crash_detected": "检测到 IntelliSense 进程崩溃。"
|
||||
"intellisense_process_crash_detected": "检测到 IntelliSense 进程崩溃。",
|
||||
"return_values_label": "返回值:",
|
||||
"nvcc_compiler_not_found": "找不到 nvcc 编译器: {0}",
|
||||
"nvcc_host_compiler_not_found": "找不到 nvcc 主机编译器: {0}",
|
||||
"invoking_nvcc": "正在使用命令行调用 nvcc: {0}",
|
||||
"nvcc_host_compile_command_not_found": "在 nvcc 的输出中找不到主机编译命令。",
|
||||
"unable_to_locate_forced_include": "找不到 forced include: {0}",
|
||||
"inline_macro": "内联宏",
|
||||
"unable_to_access_browse_database": "无法访问浏览数据库。({0})"
|
||||
}
|
||||
@@ -26,9 +26,9 @@
|
||||
"zip.file.error": "Zip 文件错误",
|
||||
"create.directory.error": "创建目录时出错",
|
||||
"zip.stream.error": "读取 zip 流时出错",
|
||||
"read.stream.error": "“读取”流中出错",
|
||||
"unlink.error": "取消链接文件 {0} 时出错",
|
||||
"rename.error": "重命名文件 {0} 时出错",
|
||||
"read.stream.error": "“读取”流中出错",
|
||||
"write.stream.error": "“写入”流中出错",
|
||||
"file.already.exists": "警告: 文件“{0}”已存在,但未更新。"
|
||||
}
|
||||
@@ -53,7 +53,9 @@
|
||||
"forced.include.description": "在处理源文件中的任何其他字符之前应包含的文件的列表。按列出的顺序包含文件。",
|
||||
"one.file.per.line": "每行一个文件。",
|
||||
"compile.commands": "编译命令",
|
||||
"compile.commands.description": "工作区的 {0} 文件的完整路径。将使用在此文件中所发现的包含路径和定义,而不是为 {1} 和 {2} 设置设定的值。如果编译命令数据库不包含与你在编辑器中打开的文件对应的翻译单元条目,则将显示一条警告消息,并且扩展将改用 {3} 和 {4} 设置\"。",
|
||||
"compile.commands.description": "工作区的 {0} 文件的完整路径。将使用在此文件中所发现的包含路径和定义,而不是为 {1} 和 {2} 设置设定的值。如果编译命令数据库不包含与你在编辑器中打开的文件对应的翻译单元条目,则将显示一条警告消息,并且扩展将改用 {3} 和 {4} 设置。",
|
||||
"merge.configurations": "合并配置",
|
||||
"merge.configurations.description": "如果为 true(或选中),则将包含路径、定义和强制包含与来自配置提供程序包含路径、定义和强制包含合并。",
|
||||
"browse.path": "浏览: 路径",
|
||||
"browse.path.description": "标记分析器的路径列表,它用于搜索源文件所包含的标头。如果省略,{0} 将用作 {1}。默认情况下,以递归方式搜索这些路径。指定 {2} 可指示非递归搜索。例如: {3} 将在所有子目录中搜索,而 {4} 不会。",
|
||||
"one.browse.path.per.line": "每行一个浏览路径。",
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.linux.title.run.and.debug.your.file": "在 Linux 上运行并调试 C++ 文件",
|
||||
"walkthrough.linux.run.and.debug.your.file": "要在 VS Code 中运行并调试 C++ 文件:",
|
||||
"walkthrough.linux.instructions1": "打开要运行和调试的 C++ 源文件。请确保此文件在编辑器中处于活动状态(当前已显示并选择)。",
|
||||
"walkthrough.linux.press.f5": "按 {0},或从主菜单中选择 {1}。",
|
||||
"walkthrough.linux.run": "运行",
|
||||
"walkthrough.linux.start.debugging": "开始调试",
|
||||
"walkthrough.linux.select.compiler": "选择 {0}。",
|
||||
"walkthrough.linux.choose.build.active.file": "选择 {0}。",
|
||||
"walkthrough.linux.build.and.debug.active.file": "生成和调试活动文件",
|
||||
"walkthrough.linux.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。",
|
||||
"walkthrough.linux.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4}中进行调试。"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.mac.title.run.and.debug.your.file": "在 macOS 上运行并调试 C++ 文件",
|
||||
"walkthrough.mac.run.and.debug.your.file": "要在 VS Code 中运行并调试 C++ 文件:",
|
||||
"walkthrough.mac.instructions1": "打开要运行和调试的 C++ 源文件。请确保此文件在编辑器中处于活动状态(当前已显示并选择)。",
|
||||
"walkthrough.mac.press.f5": "按 {0},或从主菜单中选择 {1}。",
|
||||
"walkthrough.mac.run": "运行",
|
||||
"walkthrough.mac.start.debugging": "开始调试",
|
||||
"walkthrough.mac.select.compiler": "选择 {0}。",
|
||||
"walkthrough.mac.choose.build.active.file": "选择 {0}。",
|
||||
"walkthrough.mac.build.and.debug.active.file": "生成和调试活动文件",
|
||||
"walkthrough.mac.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。",
|
||||
"walkthrough.mac.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4}中进行调试。"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.mac.title.run.and.debug.your.file": "在 Windows 上运行并调试 C++ 文件",
|
||||
"walkthrough.mac.run.and.debug.your.file": "要在 VS Code 中运行并调试 C++ 文件:",
|
||||
"walkthrough.mac.instructions1": "打开要运行和调试的 C++ 源文件。请确保此文件在编辑器中处于活动状态(当前已显示并选择)。",
|
||||
"walkthrough.mac.press.f5": "按 {0},或从主菜单中选择 {1}。",
|
||||
"walkthrough.mac.run": "运行",
|
||||
"walkthrough.mac.start.debugging": "开始调试",
|
||||
"walkthrough.mac.select.compiler": "选择 {0}。",
|
||||
"walkthrough.mac.choose.build.active.file": "选择 {0}。",
|
||||
"walkthrough.windows.build.and.debug.active.file": "生成和调试活动文件",
|
||||
"walkthrough.mac.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。",
|
||||
"walkthrough.mac.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4}中进行调试。"
|
||||
}
|
||||
@@ -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.
|
||||
{
|
||||
"walkthough.mac.install.compiler": "在 macOS 上安装 C++ 编译器",
|
||||
"walkthough.mac.text1": "如果要为 macOS 进行 C++ 开发,建议安装 Clang 编译器。只需在“终端”窗口中运行以下命令即可安装命令行开发人员工具:",
|
||||
"walkthough.mac.text2": "然后,要验证已安装 clang,请在“终端”窗口中运行以下命令。你应该会看到一条消息,其中包含有关所使用的 Clang 版本的信息。"
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.windows.install.compiler": "在 Windows 上安装 C++ 编译器",
|
||||
"walkthrough.windows.text1": "如果要对 Windows 进行 C++ 开发,建议安装Microsoft Visual C++ (MSVC)编译器工具集。如果从 Windows 面向 Linux,请检查 {0},或可以 {1}。",
|
||||
"walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 和 适用于 Linux 的 Windows 子系统(WSL)",
|
||||
"walkthrough.windows.link.title2": "在带 MinGW 的 Windows 上安装 GCC",
|
||||
"walkthrough.windows.text2": "要安装 MSVC,请从 Visual Studio {1} 页面下载 {0}。",
|
||||
"walkthrough.windows.build.tools1": "Visual Studio 2019 生成工具",
|
||||
"walkthrough.windows.link.downloads": "下载",
|
||||
"walkthrough.windows.text3": "在 Visual Studio 安装程序中,检查 {0} 工作负载并选择 {1}。",
|
||||
"walkthrough.windows.build.tools2": "C++ 生成工具",
|
||||
"walkthrough.windows.link.install": "安装",
|
||||
"walkthrough.windows.note1": "注意",
|
||||
"walkthrough.windows.note1.text": "可以使用 Visual Studio 生成工具中的 C++ 工具集以及 Visual Studio Code 以编译、生成并验证任何 C++ 代码库,前提是同时具有有效的 Visual Studio 许可证(社区版、专业版或企业版),且正积极将其用于开发该 C++ 代码库。",
|
||||
"walkthrough.windows.open.command.prompt": "在 Windows“开始”菜单中键入‘开发人员’以打开 {0}。",
|
||||
"walkthrough.windows.command.prompt.name1": "VS 的开发人员命令提示",
|
||||
"walkthrough.windows.check.install": "在 VS 的开发人员命令提示中键入 {0} 以检查 MSVC 安装。你应该会看到包含版本和基本使用情况说明的版权消息。",
|
||||
"walkthrough.windows.note2": "注意",
|
||||
"walkthrough.windows.note2.text": "要从命令行或 VS Code 使用 MSVC,必须从 {0} 运行。普通 shell (例如 {1}、 {2})或 Windows 命令提示符未设置必要的路径环境变量。",
|
||||
"walkthrough.windows.command.prompt.name2": "VS 的开发人员命令提示"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.linux.install.compiler": "在 Linux 上安装 C++ 编译器",
|
||||
"walkthrough.linux.text1": "如果要为 Linux 进行 C++ 开发,建议安装 GCC 编译器。安装 GCC 十分简单,只需执行以下三个步骤:",
|
||||
"walkthrough.linux.text2": "从终端窗口运行以下命令以更新 Ubuntu 包列表。过期的 Linux 分发有时会干扰尝试安装新包。",
|
||||
"walkthrough.linux.text3": "使用此命令安装 GNU 编译器工具和 GDB 调试器:",
|
||||
"walkthrough.linux.text4": "运行以下命令以验证 GCC 已安装。你应该会看到一条版权消息和有关所使用的 GCC 版本的信息。"
|
||||
}
|
||||
@@ -4,24 +4,25 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"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.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 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C 標準版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用於 IntelliSense 的 C++ 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C++ 標準版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作區 compile_commands.json 檔案的完整路徑。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Intellisense 引擎搜尋所含標頭檔時所要使用的清單路徑。若要重複搜尋,請指定 '**'。例如 '${workspaceFolder}/**' 會搜尋所有子目錄,而 '${workspaceFolder}' 不會。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作區 `compile_commands.json` 檔案的完整路徑。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "IntelliSense 引擎在搜尋包含的標頭時使用的路徑清單。在這些路徑上的搜尋不會遞迴。請指定 `**` 以表示遞迴搜尋。例如 `${workspaceFolder}/**` 會搜尋所有子目錄,而 `${workspaceFolder}` 不會。此路徑通常不應包含系統 include; 請改為設定 `#C_Cpp.default.compilerPath#`。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "供 Intellisense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅支援用於 Mac 組態。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 '10.0.17134.0'。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。您可使用 = 來設定值,例如 VERSION=1。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的 IntelliSense 模式 (對應到 MSVC、gcc 或 Clang 的平台及架構變體)。如果未設定或設為 ${default},延伸模組會選擇該平台的預設。Windows 預設為 windows-msvc-x64、Linux 預設為 linux-gcc-x64、macOS 預設為 macos-clang-x64。僅指定 <compiler>-<architecture> 變體 (例如 gcc-x64) 的 IntelliSense 模式即為舊版模式,會依據主機平台自動轉換為 <platform>-<compiler>-<architecture> 變體。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 `10.0.17134.0`。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。您可使用 `=` 來設定值,例如 `VERSION=1`。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的 IntelliSense 模式 (對應到 MSVC、gcc 或 Clang 的平台及架構變體)。如果未設定或設為 `${default}`,延伸模組會選擇該平台的預設。Windows 預設為 `windows-msvc-x64`、Linux 預設為 `linux-gcc-x64`、macOS 預設為 `macos-clang-x64`。僅指定 `<compiler>-<architecture>` 變體 (例如 `gcc-x64`) 的 IntelliSense 模式即為舊版模式,會依據主機平台自動轉換為 `<platform>-<compiler>-<architecture>` 變體。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "應包含在編譯單位中任何 include 檔案之前的檔案清單。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "提供原始程式檔 IntelliSense 組態資訊的 VS Code 延伸模組識別碼。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "設為 true,就會只處理直接或間接以標頭形式包含的檔案; 設為 false,則會處理位於指定 include 路徑下的所有檔案。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "設定為 `true` 以合併包含路徑、定義和強制包含來自設定提供者的路徑。",
|
||||
"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": "用來為工作區符號進行索引編製與剖析的路徑清單 (供 [移至定義]、[尋找所有參考] 等使用)。根據預設,會以遞迴方式搜尋這些路徑。指定 '*' 表示非遞迴搜尋。例如,'${workspaceFolder}' 將在所有子目錄中搜尋,'${workspaceFolder}/*' 則不會。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "可透過命令 ${cpptools:activeConfigCustomVariable} 查詢的自訂變數,用於 launch.json 或 tasks.js 的輸入變數。",
|
||||
"c_cpp_properties.schema.json.definitions.env": "可以透過使用 ${變數} 或 ${環境:變數} 語法,在此檔案中任何地方重複使用的自訂變數。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "用來為工作區符號進行索引編製與剖析的路徑清單 (供 [移至定義]、[尋找所有參考] 等使用)。根據預設,會以遞迴方式搜尋這些路徑。指定 `*` 表示非遞迴搜尋。例如,`${workspaceFolder}` 將在所有子目錄中搜尋,`${workspaceFolder}/*` 則不會。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "可透過命令 `${cpptools:activeConfigCustomVariable}` 查詢的自訂變數,用於 `launch.json` 或 `tasks.json` 的輸入變數。",
|
||||
"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 中偵測到的錯誤。"
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "控制延伸模組是否會回報 `c_cpp_properties.json` 中偵測到的錯誤。"
|
||||
}
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "多個設定可能會導致工作區的本機進程得以執行,例如 C_Cpp.clang_format_path、C_Cpp.addNodeAddonIncludePaths、C_Cpp.compilerPath、C_Cpp.default.configurationProvider 以及 C_Cpp.compileCommands 以及 c_cpp_properties.json 上的對等屬性。",
|
||||
"c_cpp.command.configurationSelect.title": "選取組態...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "變更組態提供者...",
|
||||
"c_cpp.command.configurationEditJSON.title": "編輯組態 (JSON)",
|
||||
@@ -16,6 +17,7 @@
|
||||
"c_cpp.command.resetDatabase.title": "重設 IntelliSense 資料庫",
|
||||
"c_cpp.command.takeSurvey.title": "填寫問卷",
|
||||
"c_cpp.command.buildAndDebugActiveFile.title": "組建及偵錯使用中的檔案",
|
||||
"c_cpp.command.restartIntelliSenseForFile.title": "為使用中檔案重新啟動 IntelliSense",
|
||||
"c_cpp.command.logDiagnostics.title": "記錄診斷",
|
||||
"c_cpp.command.referencesViewGroupByType.title": "依參考型別分組",
|
||||
"c_cpp.command.referencesViewUngroupByType.title": "依參考型別取消分組",
|
||||
@@ -23,50 +25,52 @@
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "將 vcpkg 安裝命令複製到剪貼簿",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "瀏覽 vcpkg 說明頁面",
|
||||
"c_cpp.command.generateEditorConfig.title": "從 VC 格式設定產生 EditorConfig 內容",
|
||||
"c_cpp.command.GoToNextDirectiveInGroup.title": "前往條件式群組中的下一個前置處理器指示詞",
|
||||
"c_cpp.command.GoToPrevDirectiveInGroup.title": "前往條件式群組中的上一個前置處理器指示詞",
|
||||
"c_cpp.configuration.formatting.description": "選擇格式設定引擎",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "將使用 clang-format 來格式化程式碼。",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "將使用 Visual C++ 格式化引擎來格式化程式碼。",
|
||||
"c_cpp.configuration.formatting.Default.description": "將使用 clang-format 來格式化程式碼。",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "將停用程式碼格式化。",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "大括弧會依據 [Editor: Tab Size] 設定中指定的數量縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "決定換行縮排相對於",
|
||||
"c_cpp.configuration.formatting.clangFormat.markdownDescription": "將使用 `clang-format` 來格式化程式碼。",
|
||||
"c_cpp.configuration.formatting.vcFormat.markdownDescription": "將使用 Visual C++ 格式化引擎來格式化程式碼。",
|
||||
"c_cpp.configuration.formatting.Default.markdownDescription": "根據預設,會使用 `clang-format` 將程式碼格式化。不過,如果具有相關設定之 `.editorconfig` 檔案更接近要格式化的程式碼,且 `#C_Cpp.clang_format_style#` 為預設值 `file`,則將會使用 Visual C++ 格式引擎。",
|
||||
"c_cpp.configuration.formatting.Disabled.markdownDescription": "將停用程式碼格式化。",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.markdownDescription": "大括弧會依據 `#editor.tabSize#` 設定中指定的數量縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "決定新縮排相對於。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "相對於最外層的左括弧,縮排新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "相對於最內層的左括弧,縮排新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "相對於目前陳述式的開頭,縮排新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "鍵入新行時,新行會對齊左括弧或依 `C_Cpp.vcFormat.indent.multiLineRelativeTo` 對齊。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "將新行對齊在左括弧下。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "新行會依據 `C_Cpp.vcFormat.indent.multiLineRelativeTo` 縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.markdownDescription": "鍵入新行時,新行會對齊左括弧或依 `#C_Cpp.vcFormat.indent.multiLineRelativeTo#` 對齊。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.markdownDescription": "將新行對齊在左括弧下。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "新行會依據 `#C_Cpp.vcFormat.indent.multiLineRelativeTo#` 縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "在現有程式碼中,將新行的現有縮排對齊保留在括弧內。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "標籤會依據 [Editor: Tab Size] 設定中指定的數量,按照 switch 陳述式的相對位置縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "案例區塊中的程式碼,會依據 [Editor: Tab Size] 設定中指定的數量,按照其標籤的相對位置縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "依據 [Editor: Tab Size] 設定中指定的數量,縮排 case 陳述式之後的大括弧",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "依據 [Editor: Tab Size] 設定中指定的數量,按照陳述式開頭的相對位置,縮排用為函式參數的 Lambda 大括弧",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "goto 標籤的位置",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "依據 [Editor: Tab Size] 設定中指定的數量,將 goto 標籤定位在目前程式碼縮排的左側",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "將 goto 標籤固定在程式碼的最左側。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "將不會格式化 goto 標籤。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "前置處理器指示詞的位置",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "依編輯器中指定的數量,將前置處理器指示詞縮排到目前程式碼的左側: [定位點大小] 設定",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "前置處理器指示詞位於程式碼的最左側。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "將不會格式化前置處理器指示詞。",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "存取指定名稱會依據 [Editor: Tab Size] 設定中指定的數量,按照類別或結構定義的相對位置縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "程式碼會依據 [Editor: Tab Size] 設定中指定的數量,按照其封入之命名空間的相對位置縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "標籤會依據 `#editor.tabSize#` 設定中指定的數量,按照 switch 陳述式的相對位置縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "案例區塊中的程式碼,會依據 `#editor.tabSize#` 設定中指定的數量,按照其標籤的相對位置縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "使用 '#editor.tabSize#' 設定中指定的數量,在案例陳述式後面縮排大括弧。",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "使用 `#editor.tabSize#` 設定中指定的數量,按照陳述式開頭的相對位置,縮排用為函式參數的 Lambdas 大括弧。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "goto 標籤的位置。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.markdownDescription": "依據 `#editor.tabSize#` 設定中指定的數量,將 goto 標籤定位在目前程式碼縮排的左側。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.markdownDescription": "將 goto 標籤固定在程式碼的最左側。",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.markdownDescription": "將不會格式化 goto 標籤。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "前置處理器指示詞的位置。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.markdownDescription": "前置處理器指令會以 '#editor.tabSize#' 設定中指定的數量,定位於目前程式碼縮排的左邊。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.markdownDescription": "前置處理器指示詞位於程式碼的最左側。",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.markdownDescription": "將不會格式化前置處理器指示詞。",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.markdownDescription": "存取指定名稱會依據 `#editor.tabSize#` 設定中指定的數量,按照類別或結構定義的相對位置縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.markdownDescription": "程式碼會以 '#editor.tabSize#' 設定中指定的數量,相對於其包含的命名空間縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComments.description": "格式化作業期間,註解的縮排未變更。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "命名空間之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "型別定義之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Lambda 函式之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "函式之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "控制區塊之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "命名空間之左大括弧的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "型別定義之左大括弧的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Lambda 函式之左大括弧的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "函式之左大括弧的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "控制區塊之左大括弧的位置。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "將左大括號移至新行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "將左大括號保持在同一行,並在每個左大括號前加入一個空格。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "左大括號未格式化。",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "將範圍的左大括號與右大括號置於不同行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "若是空的類型,會將右大括號移至與左大括號同一行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "若是空的函式主體,會將右大括號移至與左大括號同一行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "將 'catch' 與類似的關鍵字置於新行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "將 'else' 置於新行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "將 do-while 迴圈中的 'while' 置於新行。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "在引數清單中的函式名稱與左括弧之間新增空格",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.markdownDescription": "將 'catch' 和類似的關鍵字放在新行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.markdownDescription": "將 `else` 置於新行。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.markdownDescription": "將 `do`-`while` 迴圈中的 `while` 置於新行。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "在引數清單中的函式名稱與左括弧之間新增空格。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "在函式的左括弧前,加入一個空格。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "已移除函式左括號之前的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "將空格保持輸入的狀態。",
|
||||
@@ -98,86 +102,99 @@
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "移除每一個分號前的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "在每個分號之後,插入一個空格。",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "移除一元運算子與運算元之間的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "二元運算子前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "指派運算子前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "在指標與參考運算子前後新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "二元運算子前後的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "指派運算子前後的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "在指標與參考運算子前後新增空格。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "指標與參考運算子靠左對齊。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "指標與參考運算子置中。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "指標與參考運算子靠右對齊。",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "指標與參考運算子未格式化。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "條件運算子前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "條件運算子前後的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "在運算子的前後都加入空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "移除運算子前後的空格。",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "將空格保持輸入的狀態。",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "區塊的換行選項",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "在一行中所輸入的完整程式碼區塊都保留在同一行,而不考慮任何 VC 格式的值: [新行] 設定",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "在一行中所輸入由左大括號和右大括號括住的任何程式碼,都保留在同一行,而不考慮任何 VC 格式的值: [新行] 設定",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "程式碼區塊的格式一律以 VC 格式的值為準: [新行] 設定",
|
||||
"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。使用 \"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, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"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, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "若設定,會覆寫 SortIncludes 參數所決定的包含排序行為。",
|
||||
"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.vcFormat.wrap.preserveBlocks.description": "區塊的換行選項。",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "在一行中所輸入的完整程式碼區塊都保留在同一行,而不考慮任何 `C_Cpp.vcFormat.newLine.*` 設定",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "在一行中所輸入由左大括號和右大括號括住的任何程式碼,都保留在同一行,而不考慮任何 `C_Cpp.vcFormat.newLine.*` 設定。",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "程式碼區塊一律根據 `C_Cpp.vcFormat.newLine.*` 設定的值來格式化。",
|
||||
"c_cpp.configuration.clang_format_path.markdownDescription": "此為 `clang-format` 可執行檔的完整路徑。如果未指定,且在環境路徑中可用 `clang-format`,即會使用該格式。如果在環境路徑中找不到,則會使用延伸模組所配備的 `clang-format`。",
|
||||
"c_cpp.configuration.clang_format_style.markdownDescription": "編碼樣式,目前支援: `Visual Studio`、`LLVM`、`Google`、`Chromium`、`Mozilla`、`WebKit`、`Microsoft`、`GNU`。使用 `file` 可從目前目錄或父目錄的 .clang-format 檔案載入樣式。使用 `{key: value, ...}` 可設定特定參數。例如,`Visual Studio` 樣式類似於: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "當已使用樣式 `file` 叫用 `clang-format`,但找不到 `.clang-format` 檔案時,用作後援的預先定義樣式名稱。可能的值包括 `Visual Studio`、`LLVM`、`Google`、`Chromium`、`Mozilla`、`WebKit`、`Microsoft`、`GNU`、`none` 或使用 {key: value, ...} 來設定特定參數。例如,`Visual Studio` 樣式類似於: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "若設定,會覆寫 `SortIncludes` 參數所決定的包含排序行為。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供者。",
|
||||
"c_cpp.configuration.intelliSenseEngine.default.description": "透過單獨的 IntelliSense 處理序提供內容感知結果。",
|
||||
"c_cpp.configuration.intelliSenseEngine.tagParser.description": "提供不屬於內容意識的 `模糊` 結果。",
|
||||
"c_cpp.configuration.intelliSenseEngine.disabled.description": "關閉 C/C++ 語言服務功能。",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.markdownDescription": "控制 IntelliSense 引擎是否會自動切換到包含 `#include` 錯誤之編譯單位的標籤剖析器。",
|
||||
"c_cpp.configuration.autocomplete.markdownDescription": "控制自動完成提供者。若您想要以文字方式完成,您必須設定 `[cpp]\": {\"editor.wordBasedSuggestions\": true}` (與 `c` 及 `cuda-cpp` 語言類似)。",
|
||||
"c_cpp.configuration.autocomplete.default.description": "使用作用中 IntelliSense 引擎。",
|
||||
"c_cpp.configuration.autocomplete.disabled.description": "使用 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.markdownDescription": "控制非作用中前置處理器區塊的不透明度。在 `0.1` 與 `1.0` 之間縮放。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非作用中前置處理器區塊的前景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為編輯器的語法著色配置。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.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.loggingLevel.markdownDescription": "輸出面板中記錄的詳細程度。從最不詳細到最詳細的層級順序為: `None` < `Error` < `Warning` < `Information` < `Debug`。",
|
||||
"c_cpp.configuration.autoAddFileAssociations.markdownDescription": "控制是否會在檔案為 C/C++ 檔案的瀏覽作業目標時,自動將檔案新增至 `#files.associations#`。",
|
||||
"c_cpp.configuration.workspaceParsingPriority.markdownDescription": "控制非作用中工作區檔案的剖析是否會使用睡眠來避免使用 100% 的 CPU。值 `highest`/`high`/`medium`/`low` 會約略對應至 100/75/50/25% CPU 使用率。",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "叫用「前往工作區中的符號」時,要包含在查詢結果中的符號。",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "指示延伸模組在周遊穿過 \"browse.path\" 陣列,為決定應新增至程式碼瀏覽資料庫的檔案而使用 \"files.exclude\" 設定的時機。\"checkFolders\" 代表每個資料夾 (不會檢查個別檔案) 只會評估一次排除篩選。\"checkFilesAndFolders\" 表示將對遇到的所有檔案和資料夾評估排除篩選。如果您的 \"files.exclude\" 設定只包含資料夾,則 \"checkFolders\" 為最佳選擇,且會增加延伸模組可將程式碼瀏覽資料庫初始化的速度。",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "用作 #include 自動完成結果路徑分隔符號的字元。",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "若為 true,暫留與自動完成的工具提示只會顯示特定結構化註解標籤,否則將會顯示所有註解。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "開始多行或單行註解區塊的模式。對於多行註解區塊,接續模式預設為 ' * ',或此字串表示單行註解區塊。",
|
||||
"c_cpp.configuration.exclusionPolicy.markdownDescription": "在流覽 'browse.path' 陣列中的路徑並決定哪些檔案應新增至程式碼瀏覽資料庫時,指示延伸模組何時使用 '#files.exclude#' (和 '#C_Cpp.files.exclude#') 設定。如果您的 '#files.exclude#' 設定只包含資料夾,則 'checkFolders' 是最佳選擇,而且會加快延伸模組初始化程式碼瀏覽資料庫的速度。",
|
||||
"c_cpp.configuration.exclusionPolicy.checkFolders.description": "排除篩選每個資料夾只會評估一次 (不會檢查個別檔案)。",
|
||||
"c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "將會針對每個遇到的檔案和資料夾評估排除篩選。",
|
||||
"c_cpp.configuration.preferredPathSeparator.markdownDescription": "用作 `#include` 自動完成結果路徑分隔符號的字元。",
|
||||
"c_cpp.configuration.simplifyStructuredComments.markdownDescription": "若為 `true`,暫留與自動完成的工具提示只會顯示特定結構化註解標籤,否則將會顯示所有註解。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "開始多行或單行註解區塊的模式。對於多行註解區塊,接續模式預設為 ` * `,或此字串表示單行註解區塊。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "開始多行或單行註解區塊的模式。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或單行註解區塊中按下 ENTER 時,將在下一行插入的文字。",
|
||||
"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,則為 \"$HOME/.cache/vscode-cpptools/\"),在 Mac 上則為 \"$HOME/Library/Caches/vscode-cpptools/\"。如果未指定路徑或指定的路徑無效,就會使用預設路徑。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "快取之先行編譯標頭檔可使用的每個工作區硬碟空間大小上限 (MB); 實際使用量會在此值附近波動。預設大小為 5120 MB。若大小為 0,將會停用先行編譯標頭檔快取。",
|
||||
"c_cpp.configuration.intelliSenseMemoryLimit.description": "IntelliSense 處理序所能使用的記憶體上限 (MB)。預設限制為 4096 MB,上限為 16 GB。當超過此限制時,此延伸模組將會關閉再重新啟動 IntelliSense 處理序。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.markdownDescription": "定義 IntelliSense 使用之快取先行編譯標頭檔的資料夾路徑。預設快取路徑在 Windows 上為 `%LocalAppData%/Microsoft/vscode-cpptools`,在 Linux 上為 `$XDG_CACHE_HOME/vscode-cpptools/` (若未定義 XDG_CACHE_HOME,則為 `$HOME/.cache/vscode-cpptools/`),在 macOS 上則為 `$HOME/Library/Caches/vscode-cpptools/`。如果未指定路徑或指定的路徑無效,就會使用預設路徑。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "快取之先行編譯標頭檔可使用的每個工作區硬碟空間大小上限 (MB); 實際使用量會在此值附近波動。預設大小為 `5120` MB。若大小為 `0`,將會停用先行編譯標頭檔快取。",
|
||||
"c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "IntelliSense 流程的記憶體使用量上限 (MB)。預設值為 '4096',最大值為 '16384'。當超過此限制時,延伸模組將會關閉並重新啟動 IntelliSense 流程。",
|
||||
"c_cpp.configuration.intelliSenseUpdateDelay.description": "控制 IntelliSense 在修改之後,開始更新前的延遲 (毫秒)。",
|
||||
"c_cpp.configuration.default.includePath.description": "若 c_cpp_properties.json 中未指定 \"includePath\" 時,要在設定中使用的值。如有指定 \"includePath\",請將 \"${default}\" 新增到陣列中,以插入此設定的值。",
|
||||
"c_cpp.configuration.default.defines.description": "當 \"defines\" 未指定時,要在設定中使用的值,或 \"defines\" 中有 \"${default}\" 時要插入的值。",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "當 \"macFrameworkPath\" 未指定時,要在設定中使用的值,或 \"macFrameworkPath\" 中有 \"${default}\" 時要插入的值。",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 '10.0.17134.0'。",
|
||||
"c_cpp.configuration.default.compileCommands.description": "當 \"compileCommands\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.forcedInclude.description": "當 \"forcedInclude\" 未指定時,要在設定中使用的值,或 \"forcedInclude\" 中有 \"${default}\" 時要插入的值。",
|
||||
"c_cpp.configuration.default.intelliSenseMode.description": "當 \"intelliSenseMode\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.compilerPath.description": "當 \"compilerPath\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.compilerArgs.description": "當 \"compilerArgs\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.cStandard.description": "當 \"cStandard\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.cppStandard.description": "當 \"cppStandard\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.configurationProvider.description": "當 \"configurationProvider\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.browse.path.description": "當 \"browse.path\" 未指定時,要在設定中使用的值,或 \"browse.path\" 中有 \"${default}\" 時要插入的值。",
|
||||
"c_cpp.configuration.default.browse.databaseFilename.description": "當 \"browse.databaseFilename\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.description": "當 \"browse.limitSymbolsToIncludedHeaders\" 未指定或設定為 \"${default}\" 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.systemIncludePath.description": "要用於系統包含路徑的值。若設定,會覆寫透過 \"compilerPath\" 和 \"compileCommands\" 設定所取得的系統包含路徑。",
|
||||
"c_cpp.configuration.default.enableConfigurationSquiggles.description": "控制延伸模組是否會回報 c_cpp_properties.json 中偵測到的錯誤。",
|
||||
"c_cpp.configuration.default.customConfigurationVariables.description": "當未設定 \"customConfigurationVariables\" 時要在組態中使用的值,或當 \"${default}\" 在 \"customConfigurationVariables\" 中顯示為索引鍵時要插入的值。",
|
||||
"c_cpp.configuration.updateChannel.description": "設定為「測試人員」以自動下載並安裝最新的延伸模組測試人員組建 (包括即將推出的功能和更新)。",
|
||||
"c_cpp.configuration.default.includePath.markdownDescription": "在 `c_cpp_properties.json` 中未指定 `includePath` 時,要在設定中使用的值。如果指定了 `includePath`,請將 `${default}` 新增至陣列,以插入此設定的值。通常不應包含系統 include; 請改為設定 `#C_Cpp compilerPath#'。",
|
||||
"c_cpp.configuration.default.defines.markdownDescription": "當 `defines` 未指定時,要在設定中使用的值,或 `defines` 中有 `${default}` 時要插入的值。",
|
||||
"c_cpp.configuration.default.macFrameworkPath.markdownDescription": "當 `macFrameworkPath` 未指定時,要在設定中使用的值,或 `macFrameworkPath` 中有 `${default}` 時要插入的值。",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.markdownDescription": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 `10.0.17134.0`。",
|
||||
"c_cpp.configuration.default.compileCommands.markdownDescription": "當 `compileCommands` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.forcedInclude.markdownDescription": "當 `forcedInclude` 未指定時,要在設定中使用的值,或 `forcedInclude` 中有 `${default}` 時要插入的值。",
|
||||
"c_cpp.configuration.default.intelliSenseMode.markdownDescription": "當 `intelliSenseMode` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.compilerPath.markdownDescription": "當 `compilerPath` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.compilerArgs.markdownDescription": "當 `compilerArgs` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.cStandard.markdownDescription": "當 `cStandard` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.cppStandard.markdownDescription": "當 `cppStandard` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.configurationProvider.markdownDescription": "當 `configurationProvider` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.mergeConfigurations.markdownDescription": "設定為 `true` 以合併包含路徑、定義和強制包含來自設定提供者的路徑。",
|
||||
"c_cpp.configuration.default.browse.path.markdownDescription": "當 `browse.path` 未指定時,要在設定中使用的值,或 `browse.path` 中有 `${default}` 時要插入的值。",
|
||||
"c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "當 `browse.databaseFilename` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "當 `browse.limitSymbolsToIncludedHeaders` 未指定或設定為 `${default}` 時,要在組態中使用的值。",
|
||||
"c_cpp.configuration.default.systemIncludePath.markdownDescription": "要用於系統包含路徑的值。若設定,會覆寫透過 `compilerPath` 和 `compileCommands` 設定所取得的系統包含路徑。",
|
||||
"c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "控制延伸模組是否會回報 `c_cpp_properties.json` 中偵測到的錯誤。",
|
||||
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "當未設定 `customConfigurationVariables` 時要在組態中使用的值,或當 `${default}` 在 `customConfigurationVariables` 中顯示為索引鍵時要插入的值。",
|
||||
"c_cpp.configuration.updateChannel.markdownDescription": "設定為 `Insiders` 以自動下載並安裝最新的延伸模組測試人員組建,其中包括即將推出的功能和錯誤修正。",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。",
|
||||
"c_cpp.configuration.suggestSnippets.description": "若為 true,則由語言伺服器提供程式碼片段。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "若啟用,將會依據 IntelliSense 顯示彩色的程式碼。僅當 intelliSenseEngine 設為 \"Default\" 時,才適用此設定。",
|
||||
"c_cpp.configuration.suggestSnippets.markdownDescription": "若為 `true`,則由語言伺服器提供程式碼片段。",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "若啟用,將會依據 IntelliSense 顯示彩色的程式碼。僅當 `#C_Cpp.intelliSenseEngine#` 設為 `Default` 時,才適用此設定。",
|
||||
"c_cpp.configuration.codeFolding.description": "若啟用,則由語言伺服器提供程式碼摺疊功能範圍。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "啟用 [vcpkg 相依性管理員](https://aka.ms/vcpkg/)的整合服務。",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "當 nan 和 node-addon-api 為相依性時,從中新增 include 路徑。",
|
||||
"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.configuration.addNodeAddonIncludePaths.markdownDescription": "當 `nan` 和 `node-addon-api` 為相依性時,從中新增 include 路徑。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "若為 `true`,則「重新命名符號」需要有效的 C/C++ 識別碼。",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "若為 `true`,自動完成將會在函式呼叫之後自動新增 `(`,在這種情況下也可能會新增 `)`,取決於 `editor.autoClosingBrackets` 設定的值。",
|
||||
"c_cpp.configuration.filesExclude.markdownDescription": "設定 Glob 模式以排除資料夾 (如果變更 `#C_Cpp.exclusionPolicy#`,則排除檔案)。這些模式為 C/C++ 延伸模組所特有,是 `#files.exclude#` 的補充,但與 `#files.exclude#` 不同,系統不會將它們從 Explorer 檢視中移除。請在 [此處](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) 了解 Glob 模式的詳細資訊。",
|
||||
"c_cpp.configuration.filesExcludeBoolean.markdownDescription": "要符合檔案路徑的 Glob 模式。設為 `true` 或 `false` 可啟用或停用模式。",
|
||||
"c_cpp.configuration.filesExcludeWhen.markdownDescription": "對相符檔案同層級進行額外檢查。請使用 `$(basename)` 作為相符檔案名稱的變數。",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "若為 `true`,偵錯工具殼層命令替代將會使用已淘汰的反引號 (`)。",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他參考結果。",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "如需深入了解 launch.json,請參閱[設定 C/ C++ 偵錯](https://code.visualstudio.com/docs/cpp/launch-json-reference)。",
|
||||
"c_cpp.debuggers.pipeTransport.description": "出現時,會指示偵錯工具使用另一個可執行檔來連線至遠端電腦,該管道會在 VS Code 與 MI 啟用偵錯工具後端可執行檔之間傳送標準輸入/輸出 (例如 gdb)。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "輸入管道程式名稱的完整路徑,例如 '/usr/bin/ssh'",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "輸入管道程式名稱的完整路徑,例如 '/usr/bin/ssh'。",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目標機器的偵錯工具完整路徑,例如 /use/bin/gdb。",
|
||||
"c_cpp.debuggers.pipeTransport.debuggerPath.description": "目標機器的偵錯工具完整路徑,例如 /use/bin/gdb。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeCwd.description": "管道程式工作目錄的完整路徑。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "要執行的完整管道命令。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "傳遞至管道程式以設定連線的命令列引數。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "傳遞至管道程式的環境變數。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "若 pipeProgram 的個別引數包含字元 (例如空格或定位字元),是否應該加上引號? 若設定為 'false',不會再自動為偵錯工具命令加上引號。\n預設為 'true'。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "若 pipeProgram 的個別引數包含字元 (例如空格或定位字元),是否應該加上引號? 若設定為 'false',不會再自動為偵錯工具命令加上引號。預設為 'true'。",
|
||||
"c_cpp.debuggers.logging.description": "選擇性旗標,用以判斷應記錄到偵錯主控台的訊息類型。",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "選擇性旗標,用以判斷是否應將例外狀況訊息記錄到偵錯主控台。預設為 true。",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "選擇性旗標,用以判斷是否應將模組載入事件記錄到偵錯主控台。預設為 true。",
|
||||
@@ -185,8 +202,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "選擇性旗標,用以判斷是否應將診斷偵錯引擎訊息記錄到偵錯主控台。預設為 false。",
|
||||
"c_cpp.debuggers.logging.trace.description": "選擇性旗標,用以判斷是否應將診斷介面卡命令追蹤記錄到偵錯主控台。預設為 false。",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "選擇性旗標,用以判斷是否應將診斷介面卡命令和回應追蹤記錄到偵錯主控台。預設為 false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "選用旗標,可決定是否要將執行緒結束訊息記錄到偵錯主控台。預設: `false`。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "選用旗標,可決定要將目標流程結束訊息記錄到偵錯主控台,或停止偵錯。預設: `true`。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "選用旗標,可決定是否要將執行緒結束訊息記錄到偵錯主控台。預設: false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "選用旗標,可決定是否要將目標處理序結束訊息記錄到偵錯主控台。預設: true。",
|
||||
"c_cpp.debuggers.text.description": "要執行的偵錯工具命令。",
|
||||
"c_cpp.debuggers.description.description": "命令的選擇性描述。",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "若為 true,則應略過來自命令的失敗。預設值為 false。",
|
||||
@@ -195,22 +212,23 @@
|
||||
"c_cpp.debuggers.cppdbg.type.description": "引擎的類型。必須是 \"cppdbg\"。",
|
||||
"c_cpp.debuggers.cppvsdbg.type.description": "引擎的類型。必須是 \"cppvsdbg\"。",
|
||||
"c_cpp.debuggers.targetArchitecture.description": "偵錯項目的架構。除非設定此參數,否則將會受到自動偵測。允許的值為 x86、arm、arm64、mips、x64、amd64 及 x86_64。",
|
||||
"c_cpp.debuggers.cwd.description": "目標的工作目錄",
|
||||
"c_cpp.debuggers.cwd.description": "目標的工作目錄。",
|
||||
"c_cpp.debuggers.setupCommands.description": "為了安裝基礎偵錯工具而要執行的一或多個 GDB/LLDB 命令。範例: \"setupCommands\": [ { \"text\": \"-enable-pretty-printing\", \"description\": \"Enable GDB pretty printing\", \"ignoreFailures\": true }]。",
|
||||
"c_cpp.debuggers.postRemoteConnectCommands.description": "會在遠端連線到偵錯伺服器之後執行的一或多個命令。",
|
||||
"c_cpp.debuggers.customLaunchSetupCommands.description": "如有提供,這會以其他命令取代用於啟動目標的預設命令。舉例來說,這可以是 \"-target-attach\" 以附加到目標處理序。空的命令清單會將啟動命令取代為沒有任何項目,這在將啟動選項作為命令列選項提供給偵錯工具時相當實用。範例: \"customLaunchSetupCommands\": [ { \"text\": \"target-run\", \"description\": \"run target\", \"ignoreFailures\": false }]。",
|
||||
"c_cpp.debuggers.launchCompleteCommand.description": "為了讓目標處理序執行,而要在偵錯工具完全設定後執行的命令。允許的值為 \"exec-run\"、\"exec-continue\" 及 \"None\"。預設值為 \"exec-run\"。",
|
||||
"c_cpp.debuggers.cppdbg.visualizerFile.description": "偵錯此處理序時要使用的 .natvis 檔案。此選項與 GDB 美化顯示不相容。若使用此設定,也請參閱 \"showDisplayString\"。",
|
||||
"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": "包含環境變數定義之檔案的絕對路徑。此檔案具有以等號分隔每行的索引鍵值組。例如「鍵=值」",
|
||||
"c_cpp.debuggers.environment.description": "要新增至程式環境的環境變數。範例: [ { \"name\": \"config\", \"value\": \"Debug\" } ],非 [ { \"config\": \"Debug\" } ]。",
|
||||
"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) 的路徑。若未指定,會先搜尋偵錯工具的路徑。",
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "MI 偵錯工具 (例如 gdb) 的其他引數。",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "MI 偵錯工具伺服器要連線至的網路位址 (範例: localhost:1234)。",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "選擇性參數。若為 true,則偵錯工具應該在目標的進入點停止。如果已傳遞 processId。就沒有效果。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "要啟動的偵錯伺服器選用完整路徑。預設為 Null。使用時,會將 \"miDebugServerAddress\" 或您自己的伺服器與 \"customSetupCommand\" 連接,以執行 \"-target-select remote <伺服器:連接埠>\"`。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "要啟動的偵錯伺服器選用完整路徑。預設為 Null。使用時,會將 \"miDebugServerAddress\" 或您自己的伺服器與 \"customSetupCommand\" 連接,以執行 \"-target-select remote <伺服器:連接埠>\"。",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "選擇性偵錯伺服器引數。預設為 null。",
|
||||
"c_cpp.debuggers.serverStarted.description": "要在偵錯伺服器輸出中尋找的選擇性伺服器啟動模式。預設為 null。",
|
||||
"c_cpp.debuggers.filterStdout.description": "搜尋 stdout 資料流以取得伺服器啟動的模式,並將 stdout 記錄到偵錯輸出。預設為 true。",
|
||||
@@ -220,27 +238,44 @@
|
||||
"c_cpp.debuggers.cppdbg.externalConsole.description": "若為 true,將會啟動偵錯項目的主控台。若為 false,則在 Linux 和 Windows 上會出現在整合式主控台內。",
|
||||
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "['console' 已淘汰此項] 若為 true,會為偵錯項目啟動主控台。若為 false,則不會啟動任何主控台。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "要在何處啟動偵錯目標。如果未定義,則預設為 'internalConsole'。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "輸出到 VS Code 偵錯主控台。這不支援讀取主控台輸入 (例如: 'std::cin' 或 'scanf')",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code 的整合式終端機",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "輸出到 VS Code 偵錯主控台。這不支援讀取主控台輸入 (例如: 'std::cin' 或 'scanf')。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code 的整合式終端機。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "主控台應用程式將會在外部終端視窗中啟動。此視窗將在重新啟動情節中重複使用,且在應用程式結束時不會自動消失。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "主控台應用程式將會在其本身的外部主控台視窗中啟動,該視窗會在應用程式停止時結束。非主控台應用程式將在沒有終端的情況下執行,而且將忽略 stdout/stderr。",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "若為 true,則停用整合式終端機支援需要的偵錯項目主控台重新導向。",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "傳遞給偵錯引擎的選擇性來源檔案對應。範例: '{ \"/original/source/path\":\"/current/source/path\" }'",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "傳遞給偵錯引擎的選擇性來源檔案對應。範例: '{ \"/original/source/path\":\"/current/source/path\" }'。",
|
||||
"c_cpp.debuggers.processId.anyOf.description": "要附加偵錯工具的選擇性處理序識別碼。使用 \"${command:pickProcess}\" 可取得要附加的本機執行中處理序清單。請注意,某些平台需要系統管理員權限才能附加至處理序。",
|
||||
"c_cpp.debuggers.symbolSearchPath.description": "要用於搜尋符號 (即 pdb) 檔案的目錄清單 (以分號分隔)。範例: \"c:\\dir1;c:\\dir2\"。",
|
||||
"c_cpp.debuggers.dumpPath.description": "指定程式之傾印檔案的選擇性完整路徑。範例: \"c:\\temp\\app.dmp\"。預設為 null。",
|
||||
"c_cpp.debuggers.enableDebugHeap.description": "若為 false,將會啟動已停用偵錯堆積的處理序。這會將環境變數 '_NO_DEBUG_HEAP' 設為 '1'。",
|
||||
"c_cpp.debuggers.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.exceptionList.description": "以分號 ';' 分隔的檔名清單 (允許使用萬用字元)。修改 LoadAll 的行為。如果 LoadAll 為 true,則不會載入與清單中任何名稱相符的程式庫符號。否則只會載入相符的程式庫符號。範例:「foo.so;bar.so」。",
|
||||
"c_cpp.debuggers.requireExactSource.description": "要求目前原始程式碼與 pdb 相符的選用旗標。",
|
||||
"c_cpp.taskDefinitions.name.description": "工作的名稱",
|
||||
"c_cpp.taskDefinitions.command.description": "執行編譯的編譯器或指令碼路徑",
|
||||
"c_cpp.taskDefinitions.args.description": "要傳遞給編譯器或編譯指令碼的其他引數",
|
||||
"c_cpp.taskDefinitions.options.description": "其他命令選項",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "如果為 True,則偵錯工具應於連接至目標後停止。如果為 False,則偵錯工具將在連接後繼續。預設為 False。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "明確控制遠端目標的硬體中斷點行為。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "如果為 True,請一律使用硬體中斷點。預設為 False。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "可用硬體中斷點數目的選用限制。只有在「需要」為 True 且「限制」大於 0 時強制執行。預設為 0。",
|
||||
"c_cpp.taskDefinitions.name.description": "工作的名稱。",
|
||||
"c_cpp.taskDefinitions.command.description": "執行編譯的編譯器或指令碼路徑。",
|
||||
"c_cpp.taskDefinitions.args.description": "要傳遞給編譯器或編譯指令碼的其他引數。",
|
||||
"c_cpp.taskDefinitions.options.description": "其他命令選項。",
|
||||
"c_cpp.taskDefinitions.options.cwd.description": "所執行程式或指令碼的目前工作目錄。如果省略,則會使用 Code 的目前工作區根目錄。",
|
||||
"c_cpp.taskDefinitions.detail.description": "工作的其他詳細資料",
|
||||
"c_cpp.taskDefinitions.detail.description": "工作的其他詳細資料。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "相同來源樹狀的目前路徑和編譯時間路徑。在顯示 stacktrace 位置時,在 EditorPath 下找到的檔案會對應到 CompileTimePath 路徑,以進行中斷點必對,並會從 CompileTimePath 對應到 EditorPath。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "編輯器要使用的來源樹狀路徑。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "若此項目只用於堆疊框架位置對應,則為 False; 若在指定中斷點位置時也應該使用此項目,則為 True。"
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "若此項目只用於堆疊框架位置對應,則為 False; 若在指定中斷點位置時也應該使用此項目,則為 True。",
|
||||
"c_cpp.debuggers.symbolOptions.description": "控制如何找到並載入符號 (.pdb 檔案) 的選項。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "提供將符號尋找及載入至偵錯介面卡的設定。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "符號陣列伺服器 URL (範例: http://MyExampleSymbolServer) 或目錄 (範例: /build/symbols) 搜尋 .pdb 檔案。除了預設位置 (位於模組旁和 pdb 原先放置的路徑),也會搜尋這些目錄。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "如果是 'true',則會將 Microsoft 符號伺服器 (https://msdl.microsoft.com/download/symbols) 新增至符號搜尋路徑。若未指定,這個選項會預設為 'false'。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "應該快取從符號伺服器下載的符號所在目錄。若未指定,則在 Windows 上,偵錯工具會預設為 %TEMP%\\SymbolCache。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "提供選項,以控制偵錯工具會嘗試為其載入符號 (.pdb 檔案) 的模組 (.dll 檔案)。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "提供將符號載入至偵錯介面卡的設定。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "控制模組篩選作業在兩個基本作業模式中的哪一個。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "載入所有模組的符號,除非模組位於 'excludedModules' 陣列中。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "請勿嘗試載入任何模組的符號,除非其位於 'includedModules' 陣列中,或包含在 'includeSymbolsNextToModules' 設定中。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "偵錯工具不應為其載入符號的模組陣列。支援萬用字元 (範例: MyCompany.*.dll)。\n\n除非 '模式' 設定為 'loadAllButExcluded',否則會忽略此屬性。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "偵錯工具應該為其載入符號的模組陣列。支援萬用字元 (範例: MyCompany.*.dll)。\n\n除非 '模式' 設定為 'loadOnlyIncluded',否則會忽略此屬性。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "若為 True,針對不在 'includedModules' 陣列中的任何模組,偵錯工具仍會檢查模組本身和啟動可執行檔的旁邊,但不會檢查符號搜尋清單上的路徑。此選項預設為 'true'。\n\n除非 '模式' 設定為 'loadOnlyIncluded',否則會忽略此屬性。"
|
||||
}
|
||||
@@ -6,6 +6,7 @@
|
||||
{
|
||||
"default.configuration.menuitem": "預設組態",
|
||||
"select.configuration": "選取組態",
|
||||
"debug.configuration.selection.canceled": "已取消偵錯設定選取範圍",
|
||||
"cl.exe.not.available": "只有從 VS 的開發人員命令提示字元執行 VS Code 時,才可使用 {0} 組建和偵錯。",
|
||||
"miDebuggerPath.not.available": "miDebuggerPath 不存在: {0}。是否已安裝偵錯工具?",
|
||||
"debugger.deprecated.config": "金鑰 '{0}' 已淘汰。請改用 '{1}'。",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
|
||||
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
|
||||
"server.crashed2": "語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
|
||||
"loggingLevel.changed": "{0}已變更為: {1}",
|
||||
"provider.configure.folder": "{0} 想要為 '{1}' 資料夾設定 IntelliSense。",
|
||||
"provider.configure.this.folder": "{0} 想要為此資料夾設定 IntelliSense。",
|
||||
"allow.button": "允許",
|
||||
@@ -17,7 +18,7 @@
|
||||
"c.cpp.diagnostics": "C/C++ 診斷",
|
||||
"dismiss.button": "關閉",
|
||||
"diable.warnings.button": "停用警告",
|
||||
"unable.to.provide.configuraiton": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
|
||||
"unable.to.provide.configuration": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
|
||||
"config.not.found": "找不到要求的組態名稱: {0}",
|
||||
"unsupported.client": "不支援的用戶端",
|
||||
"timed.out": "逾時 ({0} 毫秒內)。",
|
||||
@@ -33,5 +34,7 @@
|
||||
"yes.button": "是",
|
||||
"no.button": "否",
|
||||
"configurations.received": "收到的自訂組態:",
|
||||
"browse.configuration.received": "收到的自訂瀏覽組態: {0}"
|
||||
"browse.configuration.received": "收到的自訂瀏覽組態: {0}",
|
||||
"no.compilers.found": "在您的系統 C++ 上找不到編譯器。針對您的平台,建議您使用編輯器中的指示來安裝 {0}。",
|
||||
"compilers.found": "我們在您的系統上找到下列 C++ 編譯器。在專案的 IntelliSense 設定中選擇編譯器。"
|
||||
}
|
||||
@@ -7,8 +7,10 @@
|
||||
"build_active_file": "建置使用中檔案",
|
||||
"compiler_details": "編譯器:",
|
||||
"task_generated_by_debugger": "偵錯工具產生的工作。",
|
||||
"cannot.build.non.cpp": "因為作用中的檔案不是 C 或 C++ 來源檔案,所以無法建立和偵錯。",
|
||||
"starting_build": "正在開始建置...",
|
||||
"build_finished_with_error": "建置已完成,但發生錯誤",
|
||||
"build_finished_with_warnings": "建置已完成,但出現警告",
|
||||
"build finished successfully": "已成功完成建置。"
|
||||
"build.run.terminated": "已終止建置執行。",
|
||||
"build.finished.with.error": "建置已完成,但發生錯誤。",
|
||||
"build.finished.with.warnings": "建置已完成,但出現警告。",
|
||||
"build.finished.successfully": "已成功完成建置。"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"editorconfig.default.behavior": "程式碼格式設定使用來自 .editorconfig 的設定,而不是 .clang 格式。如需詳細資訊,請參閱 'C_Cpp.formatting' 設定之 'Default' 值的文件。"
|
||||
}
|
||||
@@ -4,10 +4,16 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.parsing.open.files.tooltip": "正在剖析開啟的檔案",
|
||||
"click.to.preview": "按一下以預覽結果",
|
||||
"c.cpp.configuration.tooltip": "C/C++ 組態",
|
||||
"updating.intellisense.tooltip": "正在更新 IntelliSense...",
|
||||
"discovering.files.tooltip": "正在探索檔案...",
|
||||
"select.command": "選取命令...",
|
||||
"c.cpp.configuration.tooltip": "C/C++ 組態",
|
||||
"c.cpp.references.statusbar": "C/C++ 參考狀態",
|
||||
"c.cpp.intellisense.statusbar": "C/C++ IntelliSense 狀態",
|
||||
"c.cpp.tagparser.statusbar": "C/C++ 標記剖析器狀態",
|
||||
"discovering.files.tooltip": "正在探索檔案",
|
||||
"running.analysis.tooltip": "正在執行 {0}",
|
||||
"select.a.configuration": "選取組態...",
|
||||
"edit.configuration.ui": "編輯組態 (UI)",
|
||||
"edit.configuration.json": "編輯組態 (JSON)",
|
||||
@@ -17,7 +23,9 @@
|
||||
"disable.configuration.provider": "如果適用,停用現有組態提供者。",
|
||||
"select.compile.commands": "選取 compile_commands.json...",
|
||||
"select.workspace": "選取工作區資料夾...",
|
||||
"select.parsing.command": "選取剖析命令...",
|
||||
"resume.parsing": "繼續剖析",
|
||||
"pause.parsing": "暫停剖析"
|
||||
"resume.parsing": "繼續工作區剖析",
|
||||
"pause.parsing": "暫停工作區剖析",
|
||||
"cancel.analysis": "取消 {0}",
|
||||
"resume.analysis": "繼續 {0}",
|
||||
"pause.analysis": "暫停 {0}"
|
||||
}
|
||||
@@ -12,5 +12,6 @@
|
||||
"warning.debugging.not.tested": "警告: 尚未針對此平台測試偵錯。",
|
||||
"reload.workspace.for.changes": "請重新載入工作區以讓設定變更生效。",
|
||||
"reload.string": "重新載入",
|
||||
"invalid.download.location.received": "收到的下載位置無效"
|
||||
"invalid.download.location.received": "收到的下載位置無效",
|
||||
"c.cpp.symbolscope.separator": "{0},{1}"
|
||||
}
|
||||
@@ -6,15 +6,15 @@
|
||||
{
|
||||
"architecture.not.supported": "不支援架構 {0}。 ",
|
||||
"apline.containers.not.supported": "不支援 Alpine 容器。",
|
||||
"native.binaries.not.supported": "此 {0} 版延伸模組與您的 OS 不相容。請下載並安裝 \"{1}\" 版本的延伸模組。",
|
||||
"download.button": "前往 [下載\ 頁面",
|
||||
"native.binaries.not.supported": "此 {0} {1} 版延伸模組與您的作業系統不相容。請下載並安裝 \"{2}\" 版延伸模組。",
|
||||
"extension.installation.failed": "無法成功安裝 C/C++ 延伸模組。您必須修復或重新安裝 C/C++ 語言功能的延伸模組,才可正常運作。",
|
||||
"remove.extension": "嘗試修復",
|
||||
"jason.files.missing": "無法成功安裝 C/C++ 延伸模組。您必須重新安裝 C/C++ 語言功能的延伸模組,才可正常運作。",
|
||||
"json.files.missing": "無法成功安裝 C/C++ 延伸模組。您必須重新安裝 C/C++ 語言功能的延伸模組,才可正常運作。",
|
||||
"initialization.failed": "C/C + + 延伸模組安裝失敗。如需詳細資訊,請查看 [輸出] 視窗。",
|
||||
"updating.dependencies": "正在更新 C/C + + 相依性...",
|
||||
"rename.failed.delete.manually": "錯誤: fs.rename 失敗,\"{0}\"。請手動刪除 {1} 以啟用偵錯。",
|
||||
"failed.at.stage": "在階段 {0} 失敗",
|
||||
"failed.at.stage2": "如果在離線環境中作業,或重複看到此錯誤,請嘗試下載具備 {0} 所有預先內含之相依性的延伸模組版本,然後在 VS Code 中使用 \"Install from VSIX\" 命令加以安裝。",
|
||||
"finished.installing.dependencies": "已完成安裝相依性"
|
||||
"finished.installing.dependencies": "已完成安裝相依性",
|
||||
"failed.installing.dependencies": "無法安裝相依性"
|
||||
}
|
||||
@@ -127,10 +127,10 @@
|
||||
"discovering_files_count": "正在探索檔案: {0}",
|
||||
"parsing_open_files": "正在剖析開啟的檔案",
|
||||
"tag_parser_initializing": "標籤剖析器正在初始化",
|
||||
"parsing_paused": "剖析已暫停",
|
||||
"parsing_files": "正在剖析檔案: {0}",
|
||||
"parsing_paused": "工作區剖析已暫停",
|
||||
"parsing_files": "正在剖析工作區檔案: {0}",
|
||||
"discovering_files_count_progress": "正在探索檔案: {0} / {1} ({2}%)",
|
||||
"parsing_files_progress": "正在剖析檔案: {0} / {1} ({2}%)",
|
||||
"parsing_files_progress": "正在剖析工作區檔案: {0} / {1} ({2}%)",
|
||||
"cant_find_or_run_process": "找不到或無法執行 process_name",
|
||||
"child_exec_failed": "子執行失敗 {0}",
|
||||
"could_not_communicate_with_child_process": "無法與子處理序通訊!",
|
||||
@@ -206,5 +206,13 @@
|
||||
"memory_limit_shutting_down_intellisense": "IntelliSense 伺服器即將關機: {0}。記憶體使用量為 {1} MB,超過了 {2} MB 的限制。",
|
||||
"failed_to_query_for_standard_version": "無法查詢位於路徑 \"{0}\" 的編譯器預設標準版本。已停用此編譯器的編譯器查詢。",
|
||||
"unrecognized_language_standard_version": "編譯器查詢傳回無法辨識的語言標準版本。將改用支援的最新版本。",
|
||||
"intellisense_process_crash_detected": "偵測到 IntelliSense 流程損毀。"
|
||||
"intellisense_process_crash_detected": "偵測到 IntelliSense 流程損毀。",
|
||||
"return_values_label": "傳回值:",
|
||||
"nvcc_compiler_not_found": "找不到 nvcc 編譯器: {0}",
|
||||
"nvcc_host_compiler_not_found": "找不到 nvcc 主機編譯器: {0}",
|
||||
"invoking_nvcc": "正在使用命令列 {0} 叫用 nvcc",
|
||||
"nvcc_host_compile_command_not_found": "在 nvcc 的輸出中找不到主機編譯命令。",
|
||||
"unable_to_locate_forced_include": "找不到強制的 include: {0}",
|
||||
"inline_macro": "內嵌巨集",
|
||||
"unable_to_access_browse_database": "無法存取瀏覽資料庫。({0})"
|
||||
}
|
||||
@@ -26,9 +26,9 @@
|
||||
"zip.file.error": "Zip 檔案錯誤",
|
||||
"create.directory.error": "建立目錄時發生錯誤",
|
||||
"zip.stream.error": "讀取 zip 串流時發生錯誤",
|
||||
"read.stream.error": "讀取串流中發生錯誤",
|
||||
"unlink.error": "將檔案 {0} 取消連結時發生錯誤",
|
||||
"rename.error": "重新命名檔案 {0} 時發生錯誤",
|
||||
"read.stream.error": "讀取串流中發生錯誤",
|
||||
"write.stream.error": "寫入串流中發生錯誤",
|
||||
"file.already.exists": "警告: 檔案 '{0}' 已經存在但未更新。"
|
||||
}
|
||||
@@ -54,6 +54,8 @@
|
||||
"one.file.per.line": "每行一個檔案。",
|
||||
"compile.commands": "編譯命令",
|
||||
"compile.commands.description": "工作區 {0} 檔案的完整路徑。系統會使用在這個檔案中找到的 include 路徑和 define,而不是為 {1} 與 {2} 設定所指定的值。如果在編譯命令資料庫中,對應到您在編輯器中開啟之檔案的編譯單位,沒有任何項目,就會出現警告訊息,而延伸模組會改為使用 {3} 和 {4} 設定。",
|
||||
"merge.configurations": "合併設定",
|
||||
"merge.configurations.description": "當為 True (或核取) 時,合併包含路徑、定義和強制包含來自設定提供者的路徑。",
|
||||
"browse.path": "瀏覽: 路徑",
|
||||
"browse.path.description": "供標籤剖析器在搜尋原始程式檔包含的標頭時使用的路徑清單。若省略,就會使用 {0} 當作 {1}。根據預設,會在這些路徑進行遞迴搜尋。指定 {2} 來指示非遞迴搜尋。例如: {3} 會在所有子目錄中搜尋,但 {4} 不會。",
|
||||
"one.browse.path.per.line": "每行一個瀏覽路徑。",
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.linux.title.run.and.debug.your.file": "在 Linux 上執行並偵錯您的 C++ 檔案",
|
||||
"walkthrough.linux.run.and.debug.your.file": "若要在 VS Code 中執行和偵錯您的 C++ 檔案:",
|
||||
"walkthrough.linux.instructions1": "開啟您要執行及偵錯的 C++ 來源檔案。請確定此檔案在編輯器中為作用中 (目前顯示且已選取)。",
|
||||
"walkthrough.linux.press.f5": "按 {0}。或者,從主功能表中選擇 {1}。",
|
||||
"walkthrough.linux.run": "執行",
|
||||
"walkthrough.linux.start.debugging": "開始偵錯",
|
||||
"walkthrough.linux.select.compiler": "選取 {0}。",
|
||||
"walkthrough.linux.choose.build.active.file": "選擇 {0}。",
|
||||
"walkthrough.linux.build.and.debug.active.file": "建置及偵錯使用中的檔案",
|
||||
"walkthrough.linux.after.running": "第一次執行並偵錯您的 C++ 檔案之後,您會注意到專案 {0} 資料夾中有兩個新檔案: {1} 及 {2}。",
|
||||
"walkthrough.linux.for.more.complex": "如需更複雜的組建和偵錯案例,您可以在 {0} 及 {1} 中自訂群組建工作和偵錯設定。例如,如果您在從命令列組建時,通常會將引數傳遞給編譯器,可以使用 {3} 屬性在 {2} 中指定這些引數。類似地,您可以定義要傳遞給程式的引數,以便在 {4} 進行偵錯。"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.mac.title.run.and.debug.your.file": "在 macOS 上執行並偵錯您的 C++ 檔案",
|
||||
"walkthrough.mac.run.and.debug.your.file": "若要在 VS Code 中執行和偵錯您的 C++ 檔案:",
|
||||
"walkthrough.mac.instructions1": "開啟您要執行及偵錯的 C++ 來源檔案。請確定此檔案在編輯器中為作用中 (目前顯示且已選取)。",
|
||||
"walkthrough.mac.press.f5": "按 {0}。或者,從主功能表中選擇 {1}。",
|
||||
"walkthrough.mac.run": "執行",
|
||||
"walkthrough.mac.start.debugging": "開始偵錯",
|
||||
"walkthrough.mac.select.compiler": "選取 {0}。",
|
||||
"walkthrough.mac.choose.build.active.file": "選擇 {0}。",
|
||||
"walkthrough.mac.build.and.debug.active.file": "建置及偵錯使用中的檔案",
|
||||
"walkthrough.mac.after.running": "第一次執行並偵錯您的 C++ 檔案之後,您會注意到專案 {0} 資料夾中有兩個新檔案: {1} 及 {2}。",
|
||||
"walkthrough.mac.for.more.complex": "如需更複雜的組建和偵錯案例,您可以在 {0} 及 {1} 中自訂群組建工作和偵錯設定。例如,如果您在從命令列組建時,通常會將引數傳遞給編譯器,可以使用 {3} 屬性在 {2} 中指定這些引數。類似地,您可以定義要傳遞給程式的引數,以便在 {4} 進行偵錯。"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.mac.title.run.and.debug.your.file": "在 Windows 上執行並偵錯您的 C++ 檔案",
|
||||
"walkthrough.mac.run.and.debug.your.file": "若要在 VS Code 中執行和偵錯您的 C++ 檔案:",
|
||||
"walkthrough.mac.instructions1": "開啟您要執行及偵錯的 C++ 來源檔案。請確定此檔案在編輯器中為作用中 (目前顯示且已選取)。",
|
||||
"walkthrough.mac.press.f5": "按 {0}。或者,從主功能表中選擇 {1}。",
|
||||
"walkthrough.mac.run": "執行",
|
||||
"walkthrough.mac.start.debugging": "開始偵錯",
|
||||
"walkthrough.mac.select.compiler": "選取 {0}。",
|
||||
"walkthrough.mac.choose.build.active.file": "選擇 {0}。",
|
||||
"walkthrough.windows.build.and.debug.active.file": "建置及偵錯使用中的檔案",
|
||||
"walkthrough.mac.after.running": "第一次執行並偵錯您的 C++ 檔案之後,您會注意到專案 {0} 資料夾中有兩個新檔案: {1} 及 {2}。",
|
||||
"walkthrough.mac.for.more.complex": "如需更複雜的組建和偵錯案例,您可以在 {0} 及 {1} 中自訂群組建工作和偵錯設定。例如,如果您在從命令列組建時,通常會將引數傳遞給編譯器,可以使用 {3} 屬性在 {2} 中指定這些引數。類似地,您可以定義要傳遞給程式的引數,以便在 {4} 進行偵錯。"
|
||||
}
|
||||
@@ -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.
|
||||
{
|
||||
"walkthough.mac.install.compiler": "在 macOS 上安裝 C++ 編譯器",
|
||||
"walkthough.mac.text1": "如果您執行 macOS 的 C++ 開發,建議您安裝 Clang 編譯器。您只需要在終端機視窗中執行下列命令,以安裝命令列開發人員工具:",
|
||||
"walkthough.mac.text2": "然後,若要確認是否已安裝 Clang,請在終端視窗中執行下列命令。您應該會看到一個訊息,其中包含您目前使用之 Clang 版本的資訊。"
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.windows.install.compiler": "在 Windows 上安裝 C++ 編譯器",
|
||||
"walkthrough.windows.text1": "如果您正在執行 Windows 的 C++ 開發,建議您安裝 Microsoft Visual C++ (MSVC) 編譯器工具組。如果您是以 Windows 的 Linux 為目標,請查看 {0}。或者,您也可以 {1}。",
|
||||
"walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 與 Windows 子系統 Linux 版 (WSL) ",
|
||||
"walkthrough.windows.link.title2": "使用 MinGW 在 Windows 安裝 GCC",
|
||||
"walkthrough.windows.text2": "若要安裝 MSVC,請 {0}從 Visual Studio{1} 頁面下載。",
|
||||
"walkthrough.windows.build.tools1": "Build Tools for Visual Studio 2019",
|
||||
"walkthrough.windows.link.downloads": "下載",
|
||||
"walkthrough.windows.text3": "在 Visual Studio 安裝程式中,檢查 {0} 工作負載,然後選取 {1}。",
|
||||
"walkthrough.windows.build.tools2": "C++ 組建工具",
|
||||
"walkthrough.windows.link.install": "安裝",
|
||||
"walkthrough.windows.note1": "備註",
|
||||
"walkthrough.windows.note1.text": "您可以使用 Visual Studio Build Tools 中的 C++ 工具組以及 Visual Studio Code 來編譯、組建及驗證任何 C++ 程式碼基底,只要您也擁有有效的 Visual Studio 授權 (社群版、專業版或企業版),且您正積極開發該 C++ 程式碼基底。",
|
||||
"walkthrough.windows.open.command.prompt": "在 Windows 開始頁面功能表中鍵入「開發人員」,以開啟 {0}。",
|
||||
"walkthrough.windows.command.prompt.name1": "VS 的開發人員命令提示",
|
||||
"walkthrough.windows.check.install": "在 VS 的開發人員命令提示字元中輸入 {0},以檢查您的 MSVC 安裝。您應該會看到内附版本及基本使用說明的著作權訊息。",
|
||||
"walkthrough.windows.note2": "備註",
|
||||
"walkthrough.windows.note2.text": "若要從命令列或 VS Code 使用 MSVC,您必須從 {0} 執行。一般殼層,例如 {1}、{2} 或 Windows 命令提示字元,沒有設定必要的路徑環境變數集。",
|
||||
"walkthrough.windows.command.prompt.name2": "VS 的開發人員命令提示"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.linux.install.compiler": "在 Linux 上安裝 C++ 編譯器",
|
||||
"walkthrough.linux.text1": "如果您在執行 Linux 的 C++ 開發,建議您安裝 GCC 編譯器。安裝 GCC 很簡單,只須遵循下列三個步驟:",
|
||||
"walkthrough.linux.text2": "從終端機視窗執行下列命令,以更新 Ubuntu 套件清單。過期的 Linux 發佈有時可能會干擾安裝新套件的嘗試。",
|
||||
"walkthrough.linux.text3": "使用此命令安裝 GNU 編譯器工具和 GDB 偵錯工具:",
|
||||
"walkthrough.linux.text4": "執行下列命令,驗證 GCC 是否已安裝。您應該看到版權訊息以及您所使用之 GCC 版本的相關資訊。"
|
||||
}
|
||||
@@ -4,24 +4,25 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"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.name": "Identifikátor konfigurace. `Mac`, `Linux`, a `Win32` jsou speciální identifikátory pro konfigurace, které se pro dané platformy vyberou automaticky, ale jinak může být identifikátorem cokoli.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Úplná cesta ke kompilátoru, který se použije, třeba `/usr/bin/gcc`. Umožní přesnější IntelliSense.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Argumenty kompilátoru, které upraví použité vložené soubory nebo soubory definic, např. `-nostdinc++`, `-m32` apod.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.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í v těchto cestách není rekurzivní. Pokud chcete zapnout rekurzivní hledání, zadejte **. Například při zadání ${workspaceFolder}/** se bude hledat ve všech podadresářích, zatímco při zadání ${workspaceFolder} nebude.",
|
||||
"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í v těchto cestách není rekurzivní. Pokud chcete zapnout rekurzivní hledání, zadejte `**`. Například při zadání `${workspaceFolder}/**` se bude hledat ve všech podadresářích, zatímco při zadání `${workspaceFolder}` nebude. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `C_Cpp.default.compilerPath`.",
|
||||
"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.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. 10.0.17134.0",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Seznam definic preprocesoru, které modul IntelliSense použije při parsování souborů. Volitelně můžete pomocí = nastavit hodnotu, třeba VERSION=1.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Režim IntelliSense, který se použije a mapuje na variantu platformy a architektury MSVC, gcc nebo Clangu. Pokud se nenastaví nebo nastaví na ${default}, rozšíření zvolí výchozí režim pro danou platformu. Výchozí možnost pro Windows je windows-msvc-x64, pro Linux linux-gcc-x64 a pro macOS macos-clang-x64. Režimy IntelliSense, které specifikují pouze varianty <compiler>-<architecture> (např. gcc-x64), jsou starší režimy a automaticky se převádí na varianty <platform>-<compiler>-<architecture> založené na hostitelské platformě.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. `10.0.17134.0`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Seznam definic preprocesoru, které modul IntelliSense použije při parsování souborů. Volitelně můžete pomocí `=` nastavit hodnotu, například `VERSION=1`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Režim IntelliSense, který se použije a mapuje na variantu platformy a architektury MSVC, gcc nebo Clang. Pokud se nenastaví nebo nastaví na `${default}`, rozšíření zvolí výchozí režim pro danou platformu. Výchozí možnost pro Windows je `windows-msvc-x64`, pro Linux `linux-gcc-x64` a pro macOS `macos-clang-x64`. Režimy IntelliSense, které specifikují pouze varianty `<kompilátor>-<architektura>` (např. `gcc-x64`), jsou starší režimy a automaticky se převádí na varianty `<platforma>-<kompilátor>-<architektura>` založené na hostitelské platformě.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Seznam souborů, které by se měly zahrnout dříve než kterýkoli vložený soubor v jednotce překladu",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "ID rozšíření VS Code, které může funkci IntelliSense poskytnout informace o konfiguraci pro zdrojové soubory.",
|
||||
"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.mergeConfigurations": "Nastavte tuto možnost `true`, pokud chcete sloučit cesty k zahrnutým souborům, direktivy define a vynucená zahrnutí s těmi od poskytovatele konfigurace.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Nastavte na hodnotu `true`, pokud chcete zpracovat jen soubory přímo nebo nepřímo zahrnuté jako hlavičky. Pokud chcete zpracovat všechny soubory na zadaných cestách pro vložené soubory, nastavte na hodnotu `false`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Cesta k vygenerované databázi symbolů. Pokud se zadá relativní cesta, nastaví se jako relativní k výchozímu umístění úložiště pracovního prostoru.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Seznam cest, které se použijí pro indexování a parsování symbolů pracovního prostoru (použijí se pro funkce Přejít na definici, Najít všechny odkazy apod.). Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte *. Například ${workspaceFolder} prohledá všechny podadresáře, ale ${workspaceFolder}/* ne.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Vlastní proměnné, na které se dá poslat dotaz prostřednictvím příkazu ${cpptools:activeConfigCustomVariable}, aby se použily jako vstupní proměnné v souborech launch.json nebo tasks.json.",
|
||||
"c_cpp_properties.schema.json.definitions.env": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe ${proměnná} nebo ${env:proměnná}.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Seznam cest, které se použijí pro indexování a parsování symbolů pracovního prostoru (použijí se pro funkce Go to Definition, Find All References apod.). Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte *. Například `${workspaceFolder}` prohledá všechny podadresáře, ale `${workspaceFolder}/*` ne.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Vlastní proměnné, na které se dá poslat dotaz prostřednictvím příkazu `${cpptools:activeConfigCustomVariable}`, aby se použily jako vstupní proměnné v souborech `launch.json` nebo `tasks.json`.",
|
||||
"c_cpp_properties.schema.json.definitions.env": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe `${proměnná}` nebo `${env:proměnná}`.",
|
||||
"c_cpp_properties.schema.json.definitions.version": "Verze konfiguračního souboru. Tuto vlastnost spravuje rozšíření. Neměňte ji prosím.",
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru c_cpp_properties.json."
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru `c_cpp_properties.json`."
|
||||
}
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Více nastavení může způsobit spuštění procesů místních pro pracovní prostor, třeba C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider a C_Cpp.default.compileCommands, a ekvivalentní vlastnosti v souboru c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Vybrat konfiguraci...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Změnit poskytovatele konfigurací...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Upravit konfigurace (JSON)",
|
||||
@@ -16,6 +17,7 @@
|
||||
"c_cpp.command.resetDatabase.title": "Resetovat databázi IntelliSense",
|
||||
"c_cpp.command.takeSurvey.title": "Vyplnit průzkum",
|
||||
"c_cpp.command.buildAndDebugActiveFile.title": "Sestavit a ladit aktivní soubor",
|
||||
"c_cpp.command.restartIntelliSenseForFile.title": "Restartovat IntelliSense pro aktivní soubor",
|
||||
"c_cpp.command.logDiagnostics.title": "Protokolovat diagnostiku",
|
||||
"c_cpp.command.referencesViewGroupByType.title": "Seskupit podle typu odkazu",
|
||||
"c_cpp.command.referencesViewUngroupByType.title": "Oddělit podle typu odkazu",
|
||||
@@ -23,50 +25,52 @@
|
||||
"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.command.generateEditorConfig.title": "Vygenerovat obsah EditorConfig z nastavení formátu VC",
|
||||
"c_cpp.command.GoToNextDirectiveInGroup.title": "Přejít na další direktivu preprocesoru v podmíněné skupině",
|
||||
"c_cpp.command.GoToPrevDirectiveInGroup.title": "Přejít na předchozí direktivu preprocesoru v podmíněné skupině",
|
||||
"c_cpp.configuration.formatting.description": "Nakonfiguruje nástroj formátování textu.",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "K formátování kódu se použije clang-format.",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "K formátování kódu se použije nástroj formátování textu Visual C++.",
|
||||
"c_cpp.configuration.formatting.Default.description": "K formátování kódu se použije clang-format.",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "Formátování kódu bude zakázané.",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Složené závorky se odsazují mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.formatting.clangFormat.markdownDescription": "K formátování kódu se použije `clang-format`.",
|
||||
"c_cpp.configuration.formatting.vcFormat.markdownDescription": "K formátování kódu se použije nástroj formátování textu Visual C++.",
|
||||
"c_cpp.configuration.formatting.Default.markdownDescription": "Ve výchozím nastavení se k formátování kódu použije `clang-format` Pokud se ale blíže k formátovanému kódu najde soubor `.editorconfig` s relevantními nastaveními a `#C_Cpp.clang_format_style#` bude mít výchozí hodnotu `file`, použije se modul formátování Visual C++.",
|
||||
"c_cpp.configuration.formatting.Disabled.markdownDescription": "Formátování kódu bude zakázané.",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.markdownDescription": "Složené závorky se odsazují mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Určuje, k čemu bude relativní odsazení nových řádků.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Odsadí nový řádek relativně k nejzevnější levé závorce.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Odsadí nový řádek relativně k nejvnitřnější levé závorce.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Odsadí nový řádek relativně k začátku aktuálního příkazu.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Když se napíše nový řádek, zarovná se pod levou závorkou nebo podle hodnoty parametru C_Cpp.vcFormat.indent.multiLineRelativeTo.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "Nový řádek se zarovná pod levou závorkou.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "Nový řádek se odsadí podle hodnoty parametru C_Cpp.vcFormat.indent.multiLineRelativeTo.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.markdownDescription": "Když se zadá nový řádek, zarovná se pod levou závorkou nebo podle hodnoty parametru `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.markdownDescription": "Nový řádek se zarovná pod levou závorkou.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "Nový řádek se odsadí podle hodnoty parametru `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "V existujícím kódu se zachová stávající zarovnání odsazení nových řádků v závorkách.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Popisky se odsazují relativně k příkazům switch mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Kód v bloku case se odsazuje relativně ke svému popisku mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Odsadit složené závorky za příkazem case mezerou zadanou v nastavení Editor: Velikost tabulátoru",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Odsadit složené závorky výrazů lambda, které se používají jako parametry funkcí, relativně k začátku příkazu mezerou zadanou v nastavení Editor: Velikost tabulátoru",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Pozice popisků goto",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "Popisky goto se umístí nalevo od aktuálního odsazení kódu mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "Popisky goto se umístí ke zcela levému okraji kódu.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "Popisky goto se nebudou formátovat.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Pozice direktiv preprocesoru",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "Direktivy preprocesoru se umístí nalevo od aktuálního odsazení kódu mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "Direktivy preprocesoru se umístí ke zcela levému okraji kódu.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "Direktivy preprocesoru se nebudou formátovat.",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Specifikátory přístupu jsou odsazené relativně k definicím tříd nebo struktur mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Kód se odsazuje relativně ke svému uzavírajícímu oboru názvů mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "Popisky se odsazují relativně k příkazům switch mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "Kód v bloku case se odsazuje relativně ke svému popisku mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "Odsadit složené závorky za příkazem case mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "Odsadit složené závorky výrazů lambda, které se používají jako parametry funkcí, relativně k začátku příkazu mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Pozice popisků goto.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.markdownDescription": "Popisky goto se umístí nalevo od aktuálního odsazení kódu mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.markdownDescription": "Popisky goto se umístí ke zcela levému okraji kódu.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.markdownDescription": "Popisky goto se nebudou formátovat.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Pozice direktiv preprocesoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.markdownDescription": "Direktivy preprocesoru se umístí nalevo od aktuálního odsazení kódu mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.markdownDescription": "Direktivy preprocesoru se umístí ke zcela levému okraji kódu.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.markdownDescription": "Direktivy preprocesoru se nebudou formátovat.",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.markdownDescription": "Specifikátory přístupu jsou odsazené relativně k definicím tříd nebo struktur mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.markdownDescription": "Kód se odsazuje relativně ke svému uzavírajícímu oboru názvů mezerou zadanou v nastavení `#editor.tabSize#`.",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComments.description": "Při formátovacích operacích se nezmění odsazení komentářů.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Pozice levých složených závorek pro obory názvů",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Pozice levých složených závorek pro definice typů",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Pozice levých složených závorek pro funkce lambda",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "Pozice levých složených závorek pro funkce",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Pozice levých složených závorek pro řídicí bloky",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Pozice levých složených závorek pro obory názvů.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Pozice levých složených závorek pro definice typů.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Pozice levých složených závorek pro funkce lambda.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "Pozice levých složených závorek pro funkce.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Pozice levých složených závorek pro řídicí bloky.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "Levá složená závorka se přesune na nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "Levé složené závorky se zachovají na stejném řádku a před každou se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "Levé složené závorky se nebudou formátovat.",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Levé a pravé složené závorky pro obory se umístí na samostatné řádky.",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "V případě prázdných typů se pravá závorka přesune na stejný řádek, na kterém je levá závorka.",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "V případě prázdných těl funkcí se pravá závorka přesune na stejný řádek, na kterém je levá závorka.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "Catch a podobná klíčová slova se budou umísťovat na nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Else se umístí na nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "While ve smyčce do-while se umístí na nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Mezery mezi názvy funkcí a levými závorkami seznamů argumentů",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.markdownDescription": "`catch` a podobná klíčová slova se budou umísťovat na nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.markdownDescription": "Klíčové slovo `else` se umístí na nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.markdownDescription": "Podmínka `while` ve smyčce `do`-`while` se umístí na nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Mezery mezi názvy funkcí a levými závorkami seznamů argumentů.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "Před levou závorku funkce se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "Odstraní se mezery před levými závorkami funkce.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "Mezery zůstanou tak, jak se zadají.",
|
||||
@@ -98,86 +102,99 @@
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Odeberou se mezery před všemi středníky.",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Za každý středník se vloží mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Mezery mezi unárními operátory a jejich operandy se odeberou.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Mezery okolo binárních operátorů",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Mezery okolo operátorů přiřazení",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Mezery okolo operátorů ukazatelů a referencí",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Mezery okolo binárních operátorů.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Mezery okolo operátorů přiřazení.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Mezery okolo operátorů ukazatelů a referencí.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "Operátory ukazatelů a referencí se zarovnají doleva.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "Operátory ukazatelů a referencí se zarovnají na střed.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "Operátory ukazatelů a referencí se zarovnají doprava.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "Operátory ukazatelů a referencí se nebudou formátovat.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Mezery okolo podmíněných operátorů",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Mezery okolo podmíněných operátorů.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "Před operátor a taky za něj se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "Odeberou se mezery před a za operátorem.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "Mezery zůstanou tak, jak se zadají.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Možnosti zalamování pro bloky",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Celý blok kódu, který se zadá na jednom řádku, zůstane na jednom řádku bez ohledu na hodnoty nastavení Formát VC: Nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Jakýkoliv kód, ve kterém se na jednom řádku zadají levá a pravá složená závorka, zůstane na jednom řádku bez ohledu na hodnoty nastavení Formát VC: Nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Bloky kódu se budou vždy formátovat podle hodnot nastavení Formát VC: Nový řádek.",
|
||||
"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, FixNamespaceComments: false }",
|
||||
"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, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"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. 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.vcFormat.wrap.preserveBlocks.description": "Možnosti zalamování pro bloky.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Celý blok kódu, který se zadá na jednom řádku, zůstane na jednom řádku bez ohledu na hodnoty kteréhokoli nastavení `C_Cpp.vcFormat.newLine.*`.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Jakýkoli kód, ve kterém se na jednom řádku zadají levá a pravá složená závorka, zůstane na jednom řádku bez ohledu na hodnoty kteréhokoli nastavení `C_Cpp.vcFormat.newLine.*`.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Bloky kódu se budou vždy formátovat podle hodnot nastavení `C_Cpp.vcFormat.newLine.*`.",
|
||||
"c_cpp.configuration.clang_format_path.markdownDescription": "Úplná cesta ke spustitelnému souboru `clang-format`. Pokud se nespecifikuje a `clang-format` je k dispozici na cestě prostředí, použije se. 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.markdownDescription": "Styl kódování, v současné době se podporuje: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. 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 `{key: value, ...}`. 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, FixNamespaceComments: false }`.",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "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 jsou `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none`, případně můžete použít `{key: value, ...}` 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, NamespaceIndentation: All, FixNamespaceComments: false }`.",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "Pokud se nastaví, přepíše chování řazení vložených souborů určené parametrem `SortIncludes`.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Řídí poskytovatele technologie IntelliSense.",
|
||||
"c_cpp.configuration.intelliSenseEngine.default.description": "Poskytuje výsledky v kontextu prostřednictvím samostatného procesu IntelliSense.",
|
||||
"c_cpp.configuration.intelliSenseEngine.tagParser.description": "Poskytuje přibližné výsledky, které nejsou v kontextu.",
|
||||
"c_cpp.configuration.intelliSenseEngine.disabled.description": "Vypne funkce služby jazyka C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.markdownDescription": "Určuje, jestli se modul IntelliSense automaticky přepne na analyzátor značek pro jednotky překladu, které obsahují chyby direktiv `#include`.",
|
||||
"c_cpp.configuration.autocomplete.markdownDescription": "Určuje poskytovatele automatického dokončování. Pokud je hodnota `Disabled` a chcete dokončování na základě slov, musíte nastavit také `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}` (a podobně také pro jazyky `c` a `cuda-cpp`).",
|
||||
"c_cpp.configuration.autocomplete.default.description": "Používá aktivní modul IntelliSense.",
|
||||
"c_cpp.configuration.autocomplete.disabled.description": "Používá dokončování na základě slov, které nabízí Visual Studio Code.",
|
||||
"c_cpp.configuration.errorSquiggles.description": "Určuje, jestli se editoru budou hlásit podezření na chyby kompilace, které zjistí modul IntelliSense. Modul analyzátoru značek toto nastavení ignoruje.",
|
||||
"c_cpp.configuration.dimInactiveRegions.description": "Určuje, jestli se neaktivní bloky preprocesoru zabarví jinak než aktivní kód. Toto nastavení nemá žádný vliv, pokud se zakáže IntelliSense nebo pokud se použije výchozí motiv Vysoký kontrast.",
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Určuje neprůhlednost neaktivních bloků preprocesoru. Hodnoty spadají do rozsahu od 0,1 do 1,0. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "Určuje neprůhlednost neaktivních bloků preprocesoru. Hodnoty spadají do rozsahu od `0,1 do `1,0`. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Určuje barvení písma neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je schéma barvení syntaxe v editoru. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Určuje barvení pozadí neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je průhledné pozadí. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.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.loggingLevel.markdownDescription": "Ú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.markdownDescription": "Určuje, jestli se soubory automaticky přidají do `#files.associations#`, když budou cílem operace navigace ze souboru C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.markdownDescription": "Určuje, jestli parsování neaktivních souborů pracovního prostoru použije operace čekání, aby se procesor nevyužíval na 100 %. Hodnoty `highest`/`high`/`medium`/`low` odpovídají přibližně 100/75/50/25 % využití procesoru.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Symboly, které se mají zahrnout do výsledků dotazů, když se zavolá operace Přejít na symbol v pracovním prostoru",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Dává rozšíření pokyn, kdy se při určování, které soubory se mají přidat do databáze navigace v kódu při průchodu cestami v poli browse.path, má používat nastavení files.exclude. checkFolders znamená, že filtry vyloučení se budou vyhodnocovat pro každou složku jen jednou (nekontrolují se jednotlivé soubory). checkFilesAndFolders znamená, že filtry vyloučení se budou vyhodnocovat pro každý nalezený soubor a složku. Pokud vaše nastavení files.exclude obsahuje jen složky, checkFolders je nejlepší volbou, která zvýší rychlost, jakou rozšíření může inicializovat databázi navigace v kódu.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "Znak, který se použije jako oddělovač cest pro výsledky automatického dokončení direktiv #include",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "Když se tato možnost nastaví na true, popisky ovládacích prvků po najetí myší a automatické dokončování budou zobrazovat jen určité popisky strukturovaných komentářů. Jinak se budou zobrazovat všechny komentáře.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Vzor, který zahájí víceřádkový nebo jednořádkový blok komentáře. Výchozí vzor pro pokračování je pro víceřádkové bloky komentářů *, nebo tento řetězec pro jednořádkové bloky.",
|
||||
"c_cpp.configuration.exclusionPolicy.markdownDescription": "Dává rozšíření pokyn, kdy se při určování, které soubory se mají přidat do databáze navigace v kódu při průchodu cestami v poli browse.path, má používat nastavení `#files.exclude#` (a `#C_Cpp.files.exclude#`). Pokud vaše nastavení `#files.exclude#` obsahuje jen složky, checkFolders je nejlepší volbou, která zvýší rychlost, jakou rozšíření může inicializovat databázi navigace v kódu.",
|
||||
"c_cpp.configuration.exclusionPolicy.checkFolders.description": "Filtry vyloučení se vyhodnotí pro každou složku jen jednou (jednotlivé soubory se nekontrolují).",
|
||||
"c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Filtry vyloučení se vyhodnotí pro každý soubor a složku, které se vyskytnou.",
|
||||
"c_cpp.configuration.preferredPathSeparator.markdownDescription": "Znak, který se použije jako oddělovač cest pro výsledky automatického dokončení direktiv `#include`",
|
||||
"c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Když se tato možnost nastaví na `true`, popisky ovládacích prvků po najetí myší a automatické dokončování budou zobrazovat jen určité popisky strukturovaných komentářů. Jinak se budou zobrazovat všechny komentáře.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Vzor, který zahájí víceřádkový nebo jednořádkový blok komentáře. Výchozí vzor pro pokračování je pro víceřádkové bloky komentářů ` * `, nebo tento řetězec pro jednořádkové bloky.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Vzor, který zahájí víceřádkový nebo jednořádkový blok komentáře",
|
||||
"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ě $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 (MB). Skutečné využití se může pohybovat kolem této hodnoty. Výchozí velikost je 5120 MB. Když se velikost nastaví na 0, ukládání předkompilovaných hlaviček do mezipaměti se zakáže.",
|
||||
"c_cpp.configuration.intelliSenseMemoryLimit.description": "Omezení využití paměti v megabajtech (MB) procesu IntelliSense. Výchozí limit je 4096 MB a maximální velikost je 16 GB. Rozšíření se vypne a restartuje proces IntelliSense, pokud limit překročí.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.markdownDescription": "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ž není zadaná žádná cesta nebo když zadaná cesta nebude platná.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "Maximální velikost místa na pevném disku pro předkompilované hlavičky uložené do mezipaměti na jeden pracovní prostor v megabajtech (MB). Skutečné využití se může pohybovat kolem této hodnoty. Výchozí velikost je `5120` MB. Když se velikost nastaví na `0`, ukládání předkompilovaných hlaviček do mezipaměti se zakáže.",
|
||||
"c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "Omezení využití paměti v megabajtech (MB) procesu IntelliSense. Výchozí je `4096` MB a maximum je `16384` GB. Rozšíření se vypne a restartuje proces IntelliSense, pokud limit překročí.",
|
||||
"c_cpp.configuration.intelliSenseUpdateDelay.description": "Určuje prodlevu v milisekundách, než se po úpravě začne aktualizovat IntelliSense.",
|
||||
"c_cpp.configuration.default.includePath.description": "Hodnota, která se použije v konfiguraci, když se v souboru c_cpp_properties.json nezadá includePath. Pokud se includePath zadá, přidejte do pole ${default}, aby se vložily hodnoty z tohoto nastavení.",
|
||||
"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}",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá macFrameworkPath, nebo hodnoty, které se mají vložit, pokud se ve macFrameworkPath nachází ${default}",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. 10.0.17134.0",
|
||||
"c_cpp.configuration.default.compileCommands.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá compileCommands nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.forcedInclude.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá forcedInclude, nebo hodnoty, které se mají vložit, pokud se ve forcedInclude nachází ${default}",
|
||||
"c_cpp.configuration.default.intelliSenseMode.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá intelliSenseMode nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.compilerPath.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá compilerPath nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.compilerArgs.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá compilerArgs nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.cStandard.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá cStandard nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.cppStandard.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá cppStandard nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.configurationProvider.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá configurationProvider nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.browse.path.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá browse.path, nebo hodnoty, které se mají vložit, pokud se v browse.path nachází ${default}",
|
||||
"c_cpp.configuration.default.browse.databaseFilename.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá browse.databaseFilename nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá browse.limitSymbolsToIncludedHeaders nebo pokud se nastaví na ${default}",
|
||||
"c_cpp.configuration.default.systemIncludePath.description": "Hodnota, která se použije pro systémovou cestu pro vložené soubory. Pokud se nastaví, přepíše systémovou cestu pro vložené soubory získanou z nastavení compilerPath a compileCommands.",
|
||||
"c_cpp.configuration.default.enableConfigurationSquiggles.description": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru c_cpp_properties.json.",
|
||||
"c_cpp.configuration.default.customConfigurationVariables.description": "Hodnota, která se použije v konfiguraci, pokud se nenastaví customConfigurationVariables, nebo hodnoty, které se mají vložit, pokud se v customConfigurationVariables jako klíč nachází ${default}",
|
||||
"c_cpp.configuration.updateChannel.description": "Pokud chcete automaticky stahovat a instalovat nejnovější sestavení rozšíření v programu Insider, která zahrnují připravované funkce a opravy chyb, nastavte možnost Účastníci programu Insider.",
|
||||
"c_cpp.configuration.default.includePath.markdownDescription": "Hodnota, která se použije v konfiguraci, když se v souboru `c_cpp_properties.json nezadá `includePath`. Pokud se `includePath` zadá, přidejte do pole `${default}`, aby se vložily hodnoty z tohoto nastavení. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `#C_Cpp.default.compilerPath#`.",
|
||||
"c_cpp.configuration.default.defines.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `defines`, nebo hodnoty, které se mají vložit, pokud se v `defines` nachází `${default}`",
|
||||
"c_cpp.configuration.default.macFrameworkPath.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `macFrameworkPath`, nebo hodnoty, které se mají vložit, pokud se ve `macFrameworkPath` nachází `${default}`.",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.markdownDescription": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. `10.0.17134.0`.",
|
||||
"c_cpp.configuration.default.compileCommands.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `compileCommands` nebo pokud se nastaví na `${default}`.",
|
||||
"c_cpp.configuration.default.forcedInclude.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `forcedInclude`, nebo hodnoty, které se mají vložit, pokud se ve `forcedInclude` nachází `${default}`.",
|
||||
"c_cpp.configuration.default.intelliSenseMode.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `intelliSenseMode` nebo pokud se nastaví na `${default}`.",
|
||||
"c_cpp.configuration.default.compilerPath.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `compilerPath`nebo pokud se nastaví na `${default}`.",
|
||||
"c_cpp.configuration.default.compilerArgs.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `compilerArgs` nebo pokud se nastaví na `${default}`.",
|
||||
"c_cpp.configuration.default.cStandard.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `cStandard` nebo pokud se nastaví na `${default}`.",
|
||||
"c_cpp.configuration.default.cppStandard.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `cppStandard` nebo pokud se nastaví na `${default}`.",
|
||||
"c_cpp.configuration.default.configurationProvider.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `configurationProvider` nebo pokud se nastaví na `${default}`.",
|
||||
"c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Nastavte tuto možnost true, pokud chcete sloučit cesty k zahrnutým souborům, direktivy define a vynucená zahrnutí s těmi od poskytovatele konfigurace.",
|
||||
"c_cpp.configuration.default.browse.path.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.path`, nebo hodnoty, které se mají vložit, pokud se v `browse.path` nachází `${default}`.",
|
||||
"c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.databaseFilename` nebo pokud se nastaví na `${default}`",
|
||||
"c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.limitSymbolsToIncludedHeaders` nebo pokud se nastaví na `${default}`.",
|
||||
"c_cpp.configuration.default.systemIncludePath.markdownDescription": "Hodnota, která se použije pro systémovou cestu pro vložené soubory. Pokud se nastaví, přepíše systémovou cestu pro vložené soubory získanou z nastavení `compilerPath` a `compileCommands`.",
|
||||
"c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru `c_cpp_properties.json`.",
|
||||
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nenastaví `customConfigurationVariables`, nebo hodnoty, které se mají vložit, pokud se v `customConfigurationVariables` jako klíč nachází `${default}`.",
|
||||
"c_cpp.configuration.updateChannel.markdownDescription": "Pokud chcete automaticky stahovat a instalovat nejnovější sestavení rozšíření v programu Insider, která zahrnují připravované funkce a opravy chyb, nastavte možnost Účastníci programu Insider.",
|
||||
"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": "Když se tato možnost povolí, kód se bude obarvovat podle IntelliSense. Toto nastavení se použije jen v případě, že možnost intelliSenseEngine je nastavená na Default.",
|
||||
"c_cpp.configuration.suggestSnippets.markdownDescription": "Pokud se nastaví na `true`, jazykový server poskytne fragmenty kódu.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Když se tato možnost povolí, kód se bude obarvovat podle IntelliSense. Toto nastavení se použije jen v případě, že možnost `#C_Cpp.intelliSenseEngine#` je nastavená na `Default`.",
|
||||
"c_cpp.configuration.codeFolding.description": "Když se tato možnost povolí, rozsahy sbalování kódu bude poskytovat jazykový server.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Povolte integrační služby pro [správce závislostí vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "Pokud existují závislosti, přidejte cesty pro zahrnuté soubory z nan a node-addon-api.",
|
||||
"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.configuration.addNodeAddonIncludePaths.markdownDescription": "Pokud existují závislosti, přidejte cesty pro zahrnuté soubory z `nan` a `node-addon-api`.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Když se tato hodnota nastaví na `true`, operace Přejmenovat symbol bude vyžadovat platný identifikátor C/C++.",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Pokud je hodnota `true`, automatické dokončování automaticky přidá za volání funkcí znak `(`. V takovém případě se může přidat i znak `)`, což záleží na hodnotě nastavení `#editor.autoClosingBrackets#`.",
|
||||
"c_cpp.configuration.filesExclude.markdownDescription": "Nakonfigurujte vzory glob pro vyloučení složek (a souborů, pokud se změní `#C_Cpp.exclusionPolicy#`). Ty jsou specifické pro rozšíření C/C++ a doplňují `#files.exclude#`, ale na rozdíl od `#files.exclude#` se neodebírají ze zobrazení Průzkumníka. Další informace o vzorech glob najdete [tady](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExcludeBoolean.markdownDescription": "Vzor glob pro hledání shod s cestami k souborům. Pokud chcete vzor povolit, nastavte hodnotu `true`, pokud ho chcete zakázat, nastavte hodnotu `false`.",
|
||||
"c_cpp.configuration.filesExcludeWhen.markdownDescription": "Další kontrola položek na stejné úrovni u odpovídajícího souboru. Jako proměnnou názvu odpovídajícího souboru použijte `$(basename)`.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "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.viewsWelcome.contents": "Další informace o launch.json najdete tady: [konfigurace C/C++ ladění](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"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.pipeProgram": "zadejte absolutní cestu k názvu programu kanálu, například /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",
|
||||
"c_cpp.debuggers.pipeTransport.debuggerPath.description": "Úplná cesta k ladicímu programu na cílovém počítači, například /usr/bin/gdb",
|
||||
"c_cpp.debuggers.pipeTransport.pipeCwd.description": "Plně kvalifikovaná cesta k pracovnímu adresáři pro cílový program",
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Plně kvalifikovaný příkaz kanálu, který se má provést",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Argumenty příkazového řádku, které se předávají do cílového programu, aby se nakonfigurovalo připojení",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Proměnné prostředí, které se předávají do cílového programu",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Pokud jednotlivé argumenty pro pipeProgram obsahují znaky (například mezery nebo tabulátory), mají se používat uvozovky? Pokud se nastaví hodnota false, nebudou se už v příkazu ladicího programu automaticky používat uvozovky. \nVýchozí hodnota je true.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Pokud jednotlivé argumenty pro pipeProgram obsahují znaky (například mezery nebo tabulátory), mají se používat uvozovky? Pokud je hodnota 'false', nebudou se už v příkazu ladicího programu automaticky používat uvozovky. Výchozí hodnota je 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Nepovinné příznaky, které určují, které typy zpráv se mají protokolovat do konzoly ladění",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění mají protokolovat zprávy výjimek. Výchozí hodnota je true.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění mají protokolovat události načítání modulu. Výchozí hodnota je true.",
|
||||
@@ -185,8 +202,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění mají protokolovat diagnostické zprávy ladicího stroje. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění má protokolovat trasování příkazů diagnostického adaptéru. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění má protokolovat trasování příkazů a odpovědí diagnostického adaptéru. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění mají protokolovat ukončovací zprávy vlákna. Výchozí: false",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Nepovinný příznak, který určuje, jestli se mají ukončovací zprávy cílového procesu protokolovat do konzoly ladění, nebo jestli je ladění zastavené. Výchozí: true",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Volitelný příznak, který určuje, jestli se do konzoly ladění mají protokolovat kódy ukončení vlákna. Výchozí hodnota: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Volitelný příznak, který určuje, jestli se do konzoly ladění mají protokolovat kódy ukončení cílového procesu. Výchozí hodnota: false.",
|
||||
"c_cpp.debuggers.text.description": "Příkaz ladicího programu, který se má provést",
|
||||
"c_cpp.debuggers.description.description": "Volitelný popis příkazu",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Pokud má hodnotu true, měla by se ignorovat selhání z daného příkazu. Výchozí hodnota je false.",
|
||||
@@ -197,20 +214,21 @@
|
||||
"c_cpp.debuggers.targetArchitecture.description": "Architektura laděného procesu. Pokud tento parametr není nastavený, automaticky se rozpozná. Povolené hodnoty jsou x86, arm, arm64, mips, x64, amd64, x86_64.",
|
||||
"c_cpp.debuggers.cwd.description": "Pracovní adresář cíle",
|
||||
"c_cpp.debuggers.setupCommands.description": "Jeden nebo více příkazů GDB/LLDB, které se mají provést, aby se nastavil odpovídající ladicí program. Příklad: \"setupCommands\": [ { \"text\": \"-enable-pretty-printing\", \"description\": \"Enable GDB pretty printing\", \"ignoreFailures\": true }]",
|
||||
"c_cpp.debuggers.postRemoteConnectCommands.description": "Jeden nebo více příkazů, které se spustí po vzdáleném připojení k ladicímu serveru.",
|
||||
"c_cpp.debuggers.customLaunchSetupCommands.description": "Pokud je k dispozici, nahradí výchozí příkazy, které se používají ke spuštění cíle, nějakými jinými příkazy. Může to být například \"-target-attach\", který slouží pro připojení k cílovému procesu. Prázdný seznam příkazů nenahrazuje příkazy spuštění ničím, což může být užitečné, když ladicí program poskytuje možnosti spuštění jako možnosti příkazového řádku. Příklad: \"customLaunchSetupCommands\": [ { \"text\": \"target-run\", \"description\": \"run target\", \"ignoreFailures\": false }]",
|
||||
"c_cpp.debuggers.launchCompleteCommand.description": "Příkaz, který se provede po úplném nastavení ladicího programu a způsobí spuštění cílového procesu. Povolené hodnoty jsou exec-run, exec-continue, None. Výchozí hodnota je exec-run.",
|
||||
"c_cpp.debuggers.cppdbg.visualizerFile.description": "Soubor .natvis, který se použije při ladění tohoto procesu. Tato možnost není kompatibilní s přehledným výpisem GDB. Pokud používáte toto nastavení, podívejte se i na showDisplayString.",
|
||||
"c_cpp.debuggers.cppvsdbg.visualizerFile.description": "Soubor .natvis, který se použije při ladění tohoto procesu.",
|
||||
"c_cpp.debuggers.showDisplayString.description": "Když se zadá visualizerFile, showDisplayString povolí zobrazovaný řetězec. Když se tato možnost zapne, může to způsobit nižší výkon při ladění.",
|
||||
"c_cpp.debuggers.environment.description": "Proměnné prostředí, které se mají přidat do prostředí pro program. Příklad: [ { \"name\": \"squid\", \"value\": \"clam\" } ]",
|
||||
"c_cpp.debuggers.envFile.description": "Absolutní cesta k souboru, který obsahuje definice proměnných prostředí. Tento soubor obsahuje na každém řádku pár klíč-hodnota rozdělený znakem rovnítka. Např. KLÍČ=HODNOTA.",
|
||||
"c_cpp.debuggers.environment.description": "Proměnné prostředí, které se mají přidat do prostředí pro program. Příklad: [ { \"name\": \"config\", \"value\": \"Debug\" } ], ne [ { \"config\": \"Debug\" } ].",
|
||||
"c_cpp.debuggers.envFile.description": "Absolutní cesta k souboru, který obsahuje definice proměnných prostředí. Tento soubor obsahuje na každém řádku pár klíč-hodnota rozdělený symbolem rovná se. Např. KLÍČ=HODNOTA.",
|
||||
"c_cpp.debuggers.additionalSOLibSearchPath.description": "Seznam středníkem oddělených adresářů, ve kterých se budou hledat soubory .so. Příklad: c:\\dir1;c:\\dir2",
|
||||
"c_cpp.debuggers.MIMode.description": "Určuje ladicí program konzoly, ke kterému se připojí MIDebugEngine. Povolené hodnoty jsou gdb a lldb.",
|
||||
"c_cpp.debuggers.miDebuggerPath.description": "Cesta k ladicímu programu MI (třeba gdb). Pokud se nezadá, vyhledá se pro ladicí program nejdříve cesta.",
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Další argumenty pro ladicí program MI (třeba gdb)",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Síťová adresa MI Debugger Serveru, ke kterému se má připojit (příklad: localhost:1234)",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Nepovinný parametr. Když se nastaví na true, ladicí program by se měl zastavit u vstupního bodu cíle. Pokud se předá processId, nemá parametr žádný vliv.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Nepovinná úplná cesta k ladicímu serveru, který se má spustit. Výchozí hodnota je null. Používá se ve spojení buď s miDebugServerAddress, nebo s vlastním serverem s customSetupCommand, na kterém běží -target-select remote <server:port>.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Volitelná úplná cesta k ladicímu serveru, který se má spustit. Výchozí hodnota je null. Používá se ve spojení buď s miDebugServerAddress, nebo s vlastním serverem s customSetupCommand, na kterém běží \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Volitelné argumenty ladicího serveru. Výchozí hodnota je null.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Volitelný vzorek spuštěný na serveru, který se má vyhledat ve výstupu ladicího serveru. Výchozí hodnota je null.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Vyhledá ve vzorku spuštěném na serveru stream stdout a zaznamená stdout do výstupu ladění. Výchozí hodnota je true.",
|
||||
@@ -221,26 +239,43 @@
|
||||
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Zastaralé kvůli console] Pokud se nastaví na true, spustí se pro laděný proces konzola. Pokud se nastaví hodnota false, konzola se nespustí.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Umístění, na kterém se má spustit cíl ladění. Když se nedefinuje, výchozí hodnota bude internalConsole.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Výstup do konzoly ladění VS Code. Nepodporuje čtení vstupu konzoly (např. std::cin nebo scanf).",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Integrovaný terminál VS Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Integrovaný terminál VS Code.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Konzolové aplikace se spustí v externím okně terminálu. Okno se znovu použije ve scénářích opětovného spuštění a po ukončení aplikace se automaticky nezavře.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Konzolové aplikace se spustí ve vlastním externím okně konzoly, které se ukončí, až se aplikace zastaví. Aplikace, které konzolové nejsou, se spustí bez terminálu a stdout a stderr se budou ignorovat.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Pokud se nastaví na true, zakáže přesměrování konzoly laděného procesu, které se vyžaduje pro podporu integrovaného terminálu.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Nepovinná mapování zdrojových souborů předaná ladicímu stroji. Příklad: { \"/original/source/path\":\"/current/source/path \"}",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Nepovinná mapování zdrojových souborů předaná ladicímu stroji. Příklad: { \"/original/source/path\":\"/current/source/path\" }.",
|
||||
"c_cpp.debuggers.processId.anyOf.description": "Nepovinné ID procesu, ke kterému se má ladicí program připojit. Pokud chcete získat seznam místních spuštěných procesů, ke kterým se dá připojit, použijte ${command:pickProcess}. Poznámka: Některé platformy vyžadují pro připojení k procesu oprávnění správce.",
|
||||
"c_cpp.debuggers.symbolSearchPath.description": "Seznam středníkem oddělených adresářů, ve kterých se budou hledat soubory symbolů (tj. soubory pdb). Příklad: c:\\dir1;c:\\dir2",
|
||||
"c_cpp.debuggers.dumpPath.description": "Volitelná úplná cesta k souboru výpisu pro zadaný program. Příklad: c:\\temp\\app.dmp. Výchozí hodnota je null.",
|
||||
"c_cpp.debuggers.enableDebugHeap.description": "Když se nastaví na false, proces se spustí se zakázanou haldou ladění. Tato možnost nastaví proměnnou prostředí _NO_DEBUG_HEAP na 1.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.description": "Explicitní řízení načítání symbolů",
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "V případě hodnoty true se načtou symboly pro všechny knihovny (lib), jinak se nenačtou žádné symboly solib. Výchozí hodnota je true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Seznam názvů souborů (s povolenými zástupnými znaky) oddělených středníky (;). Upraví chování pro LoadAll. Hodnota true pro LoadAll znamená, že se nemají načítat symboly pro knihovny (lib), které odpovídají libovolnému názvu v seznamu. V opačném případě se mají načíst symboly pro všechny odpovídající knihovny. Příklad: foo.so;bar.so",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Seznam názvů souborů (s povolenými zástupnými znaky) oddělených středníky (;). Upraví chování pro LoadAll. Hodnota true pro LoadAll znamená, že se nemají načítat symboly pro knihovny (lib), které odpovídají libovolnému názvu v seznamu. V opačném případě se mají načíst symboly pro všechny odpovídající knihovny. Příklad: foo.so;bar.so.",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Volitelný příznak, který vyžaduje, aby aktuální zdrojový kód odpovídal souboru pdb",
|
||||
"c_cpp.taskDefinitions.name.description": "Název úlohy",
|
||||
"c_cpp.taskDefinitions.command.description": "Cesta ke kompilátoru nebo skriptu, který provádí kompilaci",
|
||||
"c_cpp.taskDefinitions.args.description": "Další argumenty, které se mají předat kompilátoru nebo kompilačnímu skriptu",
|
||||
"c_cpp.taskDefinitions.options.description": "Další možnosti příkazu",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Pokud je hodnota true, ladicí program by měl po připojení k cíli zastavit. Pokud je hodnota false, ladicí program bude pokračovat po připojení. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicitní řízení chování zarážek hardwaru pro vzdálené cíle.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Pokud je hodnota true, vždy používejte hardwarové zarážky. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Volitelný limit počtu dostupných hardwarových zarážek, které se mají použít. Vynucuje se jenom v případě, že hodnota \"require\" je true a \"limit\" je větší než 0. Výchozí hodnota je 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Název úlohy.",
|
||||
"c_cpp.taskDefinitions.command.description": "Cesta ke kompilátoru nebo skriptu, který provádí kompilaci.",
|
||||
"c_cpp.taskDefinitions.args.description": "Další argumenty, které se mají předat kompilátoru nebo kompilačnímu skriptu.",
|
||||
"c_cpp.taskDefinitions.options.description": "Další možnosti příkazu.",
|
||||
"c_cpp.taskDefinitions.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.",
|
||||
"c_cpp.taskDefinitions.detail.description": "Další podrobnosti o typu úlohy",
|
||||
"c_cpp.taskDefinitions.detail.description": "Další podrobnosti o úloze.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Aktuální cesta a cesta při kompilaci ke stejným zdrojovým stromům. Soubory, které se najdou na cestě EditorPath, se namapují na cestu CompileTimePath pro odpovídající zarážku, která se při zobrazování umístění stacktrace mapuje z CompileTimePath na EditorPath.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Cesta ke zdrojovému souboru, který se použije v editoru",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False, pokud se tato položka používá jen k mapování umístění bloku zásobníku. True, pokud se tato entita má použít i při zadávání umístění zarážek"
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False, pokud se tato položka používá jen k mapování umístění bloku zásobníku. True, pokud se tato entita má použít i při zadávání umístění zarážek",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Možnosti kontroly způsobu, jakým se hledají a načítají symboly (soubory .pdb).",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Poskytuje konfiguraci pro vyhledávání a načítání symbolů do ladicího adaptéru.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Pole adres URL serveru symbolů (například: http://MyExampleSymbolServer) nebo adresářů (například: /build/symbols) k vyhledávání souborů .pdb. Tyto adresáře budou prohledány kromě výchozích umístění – vedle modulu a cesty, kam byl soubor pdb původně přemístěn.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "Pokud je hodnota true, přidá se do cesty pro hledání symbolů server symbolů pro produkty Microsoft (https://msdl.microsoft.com/download/symbols). Pokud tato možnost není zadaná, výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Adresář, do kterého by se měly ukládat symboly stažené ze serverů se symboly. Pokud není zadaný, bude výchozí ladicí program systému Windows %TEMP% \\SymbolCache.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Poskytuje možnosti pro kontrolu, pro které moduly (soubory DLL) se ladicí program pokusí načíst symboly (soubory. pdb).",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Poskytuje konfiguraci pro načítání symbolů do ladicího adaptéru.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Určuje, v jakém ze dvou základních operačních režimů pracuje filtr modulu.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Načte symboly pro všechny moduly, pokud není modul v poli „excludedModules“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Nepokoušejte se načíst symboly pro ŽÁDNÝ modul, pokud není v poli „includedModules“, nebo je součástí nastavení „includeSymbolsNextToModules“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Pole modulů, pro které by ladicí program neměl načítat symboly. Zástupné znaky (například: MyCompany. *.DLL) jsou podporovány.\n\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadAllButExcluded“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Pole modulů, pro které má ladicí program načíst symboly. Zástupné znaky (například: MyCompany. *.DLL) jsou podporovány.\n\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadOnlyIncluded“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Pokud má hodnotu true, u libovolného modulu, který není v poli „includedModules“, bude ladicí program stále provádět kontrolu vedle samotného modulu a spouštěcího souboru, ale nebude kontrolovat cesty v seznamu hledání symbolů. Tato možnost je standardně nastavena na hodnotu true.\n\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadOnlyIncluded“."
|
||||
}
|
||||
@@ -6,6 +6,7 @@
|
||||
{
|
||||
"default.configuration.menuitem": "Výchozí konfigurace",
|
||||
"select.configuration": "Vybrat konfiguraci",
|
||||
"debug.configuration.selection.canceled": "Výběr konfigurace ladění byl zrušen.",
|
||||
"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.",
|
||||
"miDebuggerPath.not.available": "miDebuggerPath neexistuje: {0}. Byl nainstalován ladicí program?",
|
||||
"debugger.deprecated.config": "Klíč {0} je zastaralý. Použijte prosím místo něj {1}.",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"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.crashed2": "Jazykový server se 5krát za poslední 3 minuty chybově ukončil. Nebude se restartovat.",
|
||||
"loggingLevel.changed": "{0} se změnila na: {1}",
|
||||
"provider.configure.folder": "{0} chce nakonfigurovat IntelliSense pro složku {1}.",
|
||||
"provider.configure.this.folder": "{0} chce nakonfigurovat IntelliSense pro tuto složku.",
|
||||
"allow.button": "Povolit",
|
||||
@@ -17,7 +18,7 @@
|
||||
"c.cpp.diagnostics": "Diagnostika C/C++",
|
||||
"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}.",
|
||||
"unable.to.provide.configuration": "{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.",
|
||||
@@ -33,5 +34,7 @@
|
||||
"yes.button": "Ano",
|
||||
"no.button": "Ne",
|
||||
"configurations.received": "Přijaly se vlastní konfigurace:",
|
||||
"browse.configuration.received": "Přijala se vlastní konfigurace procházení: {0}"
|
||||
"browse.configuration.received": "Přijala se vlastní konfigurace procházení: {0}",
|
||||
"no.compilers.found": "V systému se nenašly žádné kompilátory jazyka C++. Pro vaši platformu doporučujeme podle instrukcí v editoru nainstalovat {0}.",
|
||||
"compilers.found": "Ve vašem systému jsme našli následující kompilátory jazyka C++. Zvolte kompilátor v konfiguraci technologie IntelliSense vašeho projektu."
|
||||
}
|
||||
@@ -7,8 +7,10 @@
|
||||
"build_active_file": "sestavit aktivní soubor",
|
||||
"compiler_details": "kompilátor:",
|
||||
"task_generated_by_debugger": "Úloha vygenerovaná ladicím programem",
|
||||
"cannot.build.non.cpp": "Sestavení a ladění není možné, protože aktivní soubor není zdrojový soubor jazyka C ani C++.",
|
||||
"starting_build": "Spouští se sestavování...",
|
||||
"build_finished_with_error": "Sestavování se dokončilo s chybami.",
|
||||
"build_finished_with_warnings": "Sestavování se dokončilo s upozorněními.",
|
||||
"build finished successfully": "Sestavování se úspěšně dokončilo."
|
||||
"build.run.terminated": "Spuštění sestavení se ukončilo.",
|
||||
"build.finished.with.error": "Sestavování se dokončilo s chybami.",
|
||||
"build.finished.with.warnings": "Sestavování se dokončilo s upozorněními.",
|
||||
"build.finished.successfully": "Sestavování se úspěšně dokončilo."
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"editorconfig.default.behavior": "Formátování kódu používá nastavení z .editorconfig namísto .clang-format. Další informace najdete v dokumentaci k hodnotě Default v nastavení C_Cpp.formatting."
|
||||
}
|
||||
@@ -4,10 +4,16 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.parsing.open.files.tooltip": "Analýza otevřených souborů.",
|
||||
"click.to.preview": "kliknutím si můžete zobrazit náhled výsledků",
|
||||
"updating.intellisense.tooltip": "Aktualizuje se IntelliSense.",
|
||||
"select.command": "Vyberte příkaz…",
|
||||
"c.cpp.configuration.tooltip": "Konfigurace C/C++",
|
||||
"updating.intellisense.tooltip": "Aktualizuje se IntelliSense...",
|
||||
"discovering.files.tooltip": "Zjišťují se soubory...",
|
||||
"c.cpp.references.statusbar": "Stav odkazů jazyka C/C++",
|
||||
"c.cpp.intellisense.statusbar": "C/C++ IntelliSense Status",
|
||||
"c.cpp.tagparser.statusbar": "Stav analyzátoru značky jazyka C/C++",
|
||||
"discovering.files.tooltip": "Zjišťují se soubory.",
|
||||
"running.analysis.tooltip": "Probíhá {0}",
|
||||
"select.a.configuration": "Vybrat konfiguraci...",
|
||||
"edit.configuration.ui": "Upravit konfigurace (uživatelské rozhraní)",
|
||||
"edit.configuration.json": "Upravit konfigurace (JSON)",
|
||||
@@ -17,7 +23,9 @@
|
||||
"disable.configuration.provider": "Zakažte aktivního poskytovatele konfigurací, pokud je to možné.",
|
||||
"select.compile.commands": "Vyberte soubor compile_commands.json...",
|
||||
"select.workspace": "Vyberte složku pracovního prostoru...",
|
||||
"select.parsing.command": "Vyberte příkaz parsování...",
|
||||
"resume.parsing": "Pokračovat v parsování",
|
||||
"pause.parsing": "Pozastavit parsování"
|
||||
"resume.parsing": "Pokračovat v analýze pracovního prostoru",
|
||||
"pause.parsing": "Pozastavit analýzu pracovního prostoru",
|
||||
"cancel.analysis": "Zrušit {0}",
|
||||
"resume.analysis": "Obnovit {0}",
|
||||
"pause.analysis": "Pozastavit {0}"
|
||||
}
|
||||
@@ -12,5 +12,6 @@
|
||||
"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",
|
||||
"invalid.download.location.received": "Přijato neplatné umístění pro stahování"
|
||||
"invalid.download.location.received": "Přijato neplatné umístění pro stahování",
|
||||
"c.cpp.symbolscope.separator": "{0}, {1}"
|
||||
}
|
||||
@@ -6,15 +6,15 @@
|
||||
{
|
||||
"architecture.not.supported": "Architektura {0} se nepodporuje. ",
|
||||
"apline.containers.not.supported": "Kontejnery Alpine se nepodporují.",
|
||||
"native.binaries.not.supported": "Tato verze rozšíření pro {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í",
|
||||
"native.binaries.not.supported": "Tato verze rozšíření pro {0} {1} není kompatibilní s vaším operačním systémem. Stáhněte a nainstalujte si prosím verzi rozšíření {2}.",
|
||||
"extension.installation.failed": "Nepovedlo se úspěšně nainstalovat rozšíření jazyka C/C++. Aby rozšíření pro funkce jazyka C/C++ fungovalo správně, bude nutné ho opravit nebo přeinstalovat.",
|
||||
"remove.extension": "Pokusit se o opravu",
|
||||
"jason.files.missing": "Nepovedlo se úspěšně nainstalovat rozšíření jazyka C/C++. Aby rozšíření pro funkce jazyka C/C++ fungovalo správně, bude nutné ho přeinstalovat.",
|
||||
"json.files.missing": "Nepovedlo se úspěšně nainstalovat rozšíření jazyka C/C++. Aby rozšíření pro funkce jazyka C/C++ fungovalo správně, bude nutné ho přeinstalovat.",
|
||||
"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 {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í."
|
||||
"finished.installing.dependencies": "Dokončila se instalace závislostí.",
|
||||
"failed.installing.dependencies": "Instalace závislostí neproběhla úspěšně."
|
||||
}
|
||||
@@ -127,10 +127,10 @@
|
||||
"discovering_files_count": "Zjišťují se soubory: {0}",
|
||||
"parsing_open_files": "Parsují se otevřené soubory.",
|
||||
"tag_parser_initializing": "Inicializuje se analyzátor značek.",
|
||||
"parsing_paused": "Parsování se pozastavilo.",
|
||||
"parsing_files": "Parsují se soubory: {0}",
|
||||
"parsing_paused": "Analýza pracovního prostoru se pozastavila.",
|
||||
"parsing_files": "Analýza souborů pracovního prostoru: {0}",
|
||||
"discovering_files_count_progress": "Zjišťují se soubory: {0}/{1} ({2} %)",
|
||||
"parsing_files_progress": "Parsují se soubory: {0}/{1} ({2} %)",
|
||||
"parsing_files_progress": "Analýza souborů pracovního prostoru: {0} / {1} ({2} %)",
|
||||
"cant_find_or_run_process": "Nedá se najít nebo spustit process_name.",
|
||||
"child_exec_failed": "Nepovedlo se spustit podřízený proces. {0}",
|
||||
"could_not_communicate_with_child_process": "Nepovedlo se komunikovat s podřízeným procesem!",
|
||||
@@ -206,5 +206,13 @@
|
||||
"memory_limit_shutting_down_intellisense": "Vypíná se server technologie IntelliSense: {0}. Využití paměti je {1} MB a překročilo limit {2} MB.",
|
||||
"failed_to_query_for_standard_version": "Nepovedlo se dotázat kompilátor na cestě {0} na výchozí standardní verze. Dotazování je pro tento kompilátor zakázané.",
|
||||
"unrecognized_language_standard_version": "Dotaz na kompilátor vrátil nerozpoznanou standardní verzi jazyka. Místo ní se použije nejnovější podporovaná verze.",
|
||||
"intellisense_process_crash_detected": "Zjistilo se chybové ukončení procesu IntelliSense."
|
||||
"intellisense_process_crash_detected": "Zjistilo se chybové ukončení procesu IntelliSense.",
|
||||
"return_values_label": "Návratové hodnoty:",
|
||||
"nvcc_compiler_not_found": "Nepovedlo se najít kompilátor nvcc: {0}",
|
||||
"nvcc_host_compiler_not_found": "Nepovedlo se najít kompilátor hostitele nvcc: {0}",
|
||||
"invoking_nvcc": "Volá se nvcc pomocí příkazového řádku: {0}",
|
||||
"nvcc_host_compile_command_not_found": "Ve výstupu nástroje nvcc se nepovedlo najít příkaz pro kompilaci hostitele.",
|
||||
"unable_to_locate_forced_include": "Nepovedlo se najít vynuceně zahrnované soubory: {0}",
|
||||
"inline_macro": "Vložené makro",
|
||||
"unable_to_access_browse_database": "Nedá se získat přístup k procházení databáze. ({0})"
|
||||
}
|
||||
@@ -26,9 +26,9 @@
|
||||
"zip.file.error": "Chyba souboru ZIP",
|
||||
"create.directory.error": "Při vytváření adresáře došlo k chybě.",
|
||||
"zip.stream.error": "Chyba při čtení streamu ZIP",
|
||||
"read.stream.error": "Ve streamu pro čtení došlo k chybě.",
|
||||
"unlink.error": "Při rušení propojení souboru {0} došlo k chybě.",
|
||||
"rename.error": "Při přejmenování souboru {0} došlo k chybě.",
|
||||
"read.stream.error": "Ve streamu pro čtení došlo k chybě.",
|
||||
"write.stream.error": "Ve streamu pro zápis došlo k chybě.",
|
||||
"file.already.exists": "Upozornění: Soubor {0} už existuje a neaktualizoval se."
|
||||
}
|
||||
@@ -54,6 +54,8 @@
|
||||
"one.file.per.line": "Na každý řádek jeden soubor",
|
||||
"compile.commands": "Příkazy kompilace",
|
||||
"compile.commands.description": "Úplná cesta k souboru {0} pro pracovní prostor. Cesty pro vložené soubory a direktivy define v tomto souboru se použijí namísto hodnot nastavených pro nastavení {1} a {2}. Pokud databáze příkazů pro kompilaci neobsahuje položku pro jednotku překladu, která odpovídá souboru otevřenému v editoru, zobrazí se zpráva upozornění a rozšíření místo toho použije nastavení {3} a {4}.",
|
||||
"merge.configurations": "Sloučit konfigurace",
|
||||
"merge.configurations.description": "Pokud je tato možnost true (nebo zaškrtnutá), sloučí cesty k zahrnutým souborům, direktivy define a vynucená zahrnutí s těmi od poskytovatele konfigurace.",
|
||||
"browse.path": "Procházení: cesta",
|
||||
"browse.path.description": "Seznam cest, na kterých bude analyzátor značek hledat hlavičky zahrnuté zdrojovými soubory. Pokud se vynechá, {0} se použije jako {1}. Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte {2}. Příklad: {3} prohledá všechny podadresáře, zatímco {4} ne.",
|
||||
"one.browse.path.per.line": "Na každý řádek jedna cesta procházení",
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.linux.title.run.and.debug.your.file": "Spuštění a ladění souboru C++ v systému Linux",
|
||||
"walkthrough.linux.run.and.debug.your.file": "Pokud chcete spustit a ladit váš soubor C++ ve VS Code:",
|
||||
"walkthrough.linux.instructions1": "Otevřete zdrojový soubor C++, který chcete spustit a ladit. Ujistěte se, že je tento soubor aktivní (aktuálně zobrazený a vybraný) v editoru.",
|
||||
"walkthrough.linux.press.f5": "Stiskněte klávesu {0}. Nebo v hlavní nabídce zvolte {1}.",
|
||||
"walkthrough.linux.run": "Spustit",
|
||||
"walkthrough.linux.start.debugging": "Spustit ladění",
|
||||
"walkthrough.linux.select.compiler": "Vyberte {0}.",
|
||||
"walkthrough.linux.choose.build.active.file": "Zvolte {0}.",
|
||||
"walkthrough.linux.build.and.debug.active.file": "Sestavit a ladit aktivní soubor",
|
||||
"walkthrough.linux.after.running": "Po prvním spuštění a ladění vašeho souboru C++ si všimnete dvou nových souborů ve složce projektu {0}: {1} a {2}.",
|
||||
"walkthrough.linux.for.more.complex": "Pro složitější scénáře sestavení a ladění můžete přizpůsobit úlohy sestavení a konfigurace ladění v {0} a {1}. Například, pokud obvykle předáváte argumenty kompilátoru při sestavování z příkazového řádku, můžete zadat tyto argumenty v {2} pomocí vlastnosti {3}. Podobně můžete definovat argumenty, které budou předány vašemu programu pro ladění v {4}."
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.mac.title.run.and.debug.your.file": "Spusťte a nalaďte soubor C++ v systému macOS",
|
||||
"walkthrough.mac.run.and.debug.your.file": "Pokud chcete spustit a ladit váš soubor C++ ve VS Code:",
|
||||
"walkthrough.mac.instructions1": "Otevřete zdrojový soubor C++, který chcete spustit a ladit. Ujistěte se, že je tento soubor aktivní (aktuálně zobrazený a vybraný) v editoru.",
|
||||
"walkthrough.mac.press.f5": "Stiskněte klávesu {0}. Nebo v hlavní nabídce zvolte {1}.",
|
||||
"walkthrough.mac.run": "Spustit",
|
||||
"walkthrough.mac.start.debugging": "Spustit ladění",
|
||||
"walkthrough.mac.select.compiler": "Vyberte {0}.",
|
||||
"walkthrough.mac.choose.build.active.file": "Zvolte {0}.",
|
||||
"walkthrough.mac.build.and.debug.active.file": "Sestavit a ladit aktivní soubor",
|
||||
"walkthrough.mac.after.running": "Po prvním spuštění a ladění vašeho souboru C++ si všimnete dvou nových souborů ve složce projektu {0}: {1} a {2}.",
|
||||
"walkthrough.mac.for.more.complex": "Pro složitější scénáře sestavení a ladění můžete přizpůsobit úlohy sestavení a konfigurace ladění v {0} a {1}. Například, pokud obvykle předáváte argumenty kompilátoru při sestavování z příkazového řádku, můžete zadat tyto argumenty v {2} pomocí vlastnosti {3}. Podobně můžete definovat argumenty, které budou předány vašemu programu pro ladění v {4}."
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.mac.title.run.and.debug.your.file": "Spuštění a ladění souboru C++ v systému Windows",
|
||||
"walkthrough.mac.run.and.debug.your.file": "Pokud chcete spustit a ladit váš soubor C++ ve VS Code:",
|
||||
"walkthrough.mac.instructions1": "Otevřete zdrojový soubor C++, který chcete spustit a ladit. Ujistěte se, že je tento soubor aktivní (aktuálně zobrazený a vybraný) v editoru.",
|
||||
"walkthrough.mac.press.f5": "Stiskněte klávesu {0}. Nebo v hlavní nabídce zvolte {1}.",
|
||||
"walkthrough.mac.run": "Spustit",
|
||||
"walkthrough.mac.start.debugging": "Spustit ladění",
|
||||
"walkthrough.mac.select.compiler": "Vyberte {0}.",
|
||||
"walkthrough.mac.choose.build.active.file": "Zvolte {0}.",
|
||||
"walkthrough.windows.build.and.debug.active.file": "Sestavit a ladit aktivní soubor",
|
||||
"walkthrough.mac.after.running": "Po prvním spuštění a ladění vašeho souboru C++ si všimnete dvou nových souborů ve složce projektu {0}: {1} a {2}.",
|
||||
"walkthrough.mac.for.more.complex": "Pro složitější scénáře sestavení a ladění můžete přizpůsobit úlohy sestavení a konfigurace ladění v {0} a {1}. Například, pokud obvykle předáváte argumenty kompilátoru při sestavování z příkazového řádku, můžete zadat tyto argumenty v {2} pomocí vlastnosti {3}. Podobně můžete definovat argumenty, které budou předány vašemu programu pro ladění v {4}."
|
||||
}
|
||||
@@ -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.
|
||||
{
|
||||
"walkthough.mac.install.compiler": "Instalace kompilátoru jazyka C++ na macOS",
|
||||
"walkthough.mac.text1": "Pokud provádíte vývoj C++ pro macOS, doporučujeme nainstalovat kompilátor Clang. Aby bylo možné nainstalovat nástroje příkazového řádku pro vývojáře, stačí v okně terminálu spustit následující příkaz:",
|
||||
"walkthough.mac.text2": "Pokud chcete ověřit, zda je Clang nainstalován, spusťte v okně terminálu následující příkaz. Měla by se zobrazit zpráva s informacemi o verzi Clang, kterou používáte."
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.windows.install.compiler": "Instalace kompilátoru jazyka C++ v systému Windows",
|
||||
"walkthrough.windows.text1": "Pokud provádíte vývoj C++ pro Windows, doporučujeme nainstalovat sadu nástrojů kompilátoru Microsoft Visual C++ (MSVC). Pokud cílíte na Linux z Windows, podívejte se na {0}. Nebo můžete {1}.",
|
||||
"walkthrough.windows.link.title1": "Použití C++ a subsystému Windows pro Linux (WSL) ve VS Code",
|
||||
"walkthrough.windows.link.title2": "instalovat GCC na Windows pomocí MinGW",
|
||||
"walkthrough.windows.text2": "Pokud chcete nainstalovat MSVC, stáhněte {0} ze stránky Visual Studio {1}.",
|
||||
"walkthrough.windows.build.tools1": "Build Tools for Visual Studio 2019",
|
||||
"walkthrough.windows.link.downloads": "Položky ke stažení",
|
||||
"walkthrough.windows.text3": "V Instalační program pro Visual Studio zkontrolujte {0} úlohy a vyberte {1}.",
|
||||
"walkthrough.windows.build.tools2": "C++ Build Tools",
|
||||
"walkthrough.windows.link.install": "Nainstalovat",
|
||||
"walkthrough.windows.note1": "Poznámka",
|
||||
"walkthrough.windows.note1.text": "Můžete použít sadu nástrojů C++ z Visual Studio Build Tools spolu s Visual Studio Code ke kompilaci, sestavení a ověření jakékoli kódové báze C++, pokud máte také platnou licenci Visual Studio (buď Community, Pro nebo Enterprise), kterou aktivně používáte k vývoji kódové báze C++.",
|
||||
"walkthrough.windows.open.command.prompt": "Otevřete {0} zadáním příkazu „developer“ do nabídky Start systému Windows.",
|
||||
"walkthrough.windows.command.prompt.name1": "Developer Command Prompt for VS",
|
||||
"walkthrough.windows.check.install": "MSVC instalaci zkontrolujte tak, že zadáte {0} do Developer Command Prompt for VS. Měla by se zobrazit zpráva o autorských právech v popisu verze a základního použití.",
|
||||
"walkthrough.windows.note2": "Poznámka",
|
||||
"walkthrough.windows.note2.text": "Pokud chcete použít MSVC z příkazového řádku nebo VS Code, musíte spouštět z {0}. Běžné prostředí, jako je {1}, {2} nebo příkazový řádek Windows, nemá nastavenou nezbytnou proměnnou prostředí cesty.",
|
||||
"walkthrough.windows.command.prompt.name2": "Developer Command Prompt for VS"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"walkthrough.linux.install.compiler": "Instalace kompilátoru jazyka C++ na Linuxu",
|
||||
"walkthrough.linux.text1": "Pokud provádíte vývoj v jazyce C++ pro systém Linux, doporučujeme nainstalovat kompilátor GCC. Instalace GCC je jednoduchá, postupujte podle těchto tří kroků:",
|
||||
"walkthrough.linux.text2": "Pokud chcete aktualizovat seznamy balíčků Ubuntu, spusťte v okně terminálu následující příkaz. Zastaralá distribuce operačního systému Linux může někdy kolidovat s pokusy o instalaci nových balíčků.",
|
||||
"walkthrough.linux.text3": "Nainstalujte nástroje kompilátoru GNU a ladicího programu GDB s tímto příkazem:",
|
||||
"walkthrough.linux.text4": "Spuštěním následujícího příkazu ověřte, zda je nainstalován GCC. Měli byste vidět zprávu o autorských právech a informace o verzi GCC, kterou používáte."
|
||||
}
|
||||
@@ -4,24 +4,25 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"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.name": "Konfigurationsbezeichner. Mac, Linux und Win32 sind spezielle Bezeichner für Konfigurationen, die auf diesen Plattformen automatisch ausgewählt werden, aber der Beizeichner kann alles sein.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Vollständiger Pfad des verwendeten Compilers, z. B. `/usr/bin/gcc`, um mehr Genauigkeit bei IntelliSense zu erhalten.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Compilerargumente zum Ändern der verwendeten „Include“- oder „Define“-Anweisungen, z. B.: `-nostdinc++`, `-m32` usw.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Version des C-Sprachstandards, die für IntelliSense verwendet werden soll. Hinweis: GNU-Standards werden nur zum Abfragen des festgelegten Compilers zum Abrufen von GNU-Definitionen verwendet, und IntelliSense emuliert die äquivalente Version des C-Standards.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Version des C++-Sprachstandards, die für IntelliSense verwendet werden soll. Hinweis: GNU-Standards werden nur zum Abfragen des festgelegten Compilers zum Abrufen von GNU-Definitionen verwendet, und IntelliSense emuliert die äquivalente Version des C++-Standards.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Vollständiger Pfad zur Datei \"compile_commands.json\" für den Arbeitsbereich.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Eine Liste mit Pfaden, die von der IntelliSense-Engine bei der Suche nach eingeschlossenen Headern verwendet werden sollen. In diesen Pfaden wird keine rekursive Suche durchgeführt. Geben Sie \"*\" an, um eine rekursive Suche durchzuführen. Beispiel: Bei einer Festlegung auf \"${workspaceFolder}/**\" werden alle Unterverzeichnisse durchsucht, bei Verwendung von \"${workspaceFolder}\" werden keine Unterverzeichnisse durchsucht.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Vollständiger Pfad zur Datei `compile_commands.json` für den Arbeitsbereich.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Eine Liste mit Pfaden, die das IntelliSense-Modul bei der Suche nach eingeschlossenen Headern verwenden soll. Die Suche in diesen Pfaden ist nicht rekursiv. Geben Sie `**` an, um eine rekursive Suche durchzuführen. Beispiel: `${workspaceFolder}/**` durchsucht alle Unterverzeichnisse, `${workspaceFolder}` hingegen nicht. In der Regel sollte dies keine System-Includes enthalten; legen Sie stattdessen `#C_Cpp.default.compilerPath#` fest.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Eine Liste der Pfade für die IntelliSense-Engine, die beim Suchen nach eingeschlossenen Headern aus Mac-Frameworks verwendet werden sollen. Wird nur in der Mac-Konfiguration unterstützt.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Die Version des Windows SDK-Includepfads zur Verwendung unter Windows, z. B. \"10.0.17134.0\".",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Eine Liste der Präprozessordefinitionen für die IntelliSense-Engine, die beim Analysieren von Dateien verwendet werden sollen. Verwenden Sie optional \"=\", um einen Wert festzulegen. Beispiel: VERSION=1.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Der zu verwendende IntelliSense-Modus, der einer Plattform- und Architekturvariante von MSVC, gcc oder Clang zugeordnet wird. Wenn er nicht oder auf \"${default}\" festgelegt wird, wählt die Erweiterung den Standardwert für diese Plattform aus. Bei Windows lautet dieser \"windows-msvc-x64\", bei Linux \"linux-gcc-x64\" und bei macOS \"macos-clang-x64\". IntelliSense-Modi, die nur Varianten in der Form \"<compiler>-<architektur>\" angeben (z. B. gcc-x64) sind Legacymodi, die basierend auf der Hostplattform automatisch in Varianten des Formats \"<plattform>-<compiler>-<architektur>\" konvertiert werden.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Die Version des Windows SDK-Includepfads für die Verwendung unter Windows, z. B. `10.0.17134.0`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Eine Liste mit Präprozessordefinitionen, die das IntelliSense-Modul, beim Analysieren von Dateien verwenden sollen. Verwenden Sie optional `=`, um einen Wert festzulegen, z. B.: `VERSION=1`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Der zu verwendende IntelliSense-Modus, der einer Plattform- und Architekturvariante von MSVC, GCC oder Clang zugeordnet wird. Wenn er nicht oder auf `${default}` festgelegt wird, wählt die Erweiterung den Standardwert für diese Plattform aus. Windows verwendet standardmäßig `windows-msvc-x64`, Linux standardmäßig `linux-gcc-x64` und macOS standardmäßig `macos-clang-x64`. IntelliSense-Modi, die nur Varianten vom Typ `<compiler>-<architektur>` angeben (z. B. `gcc-x64`) sind Legacy-Modi und werden basierend auf der Hostplattform automatisch in die Varianten `<plattform>-<compiler>-<architektur>` konvertiert.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Eine Liste der Dateien, die vor einer Includedatei in einer Übersetzungseinheit enthalten sein sollen.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "Die ID einer VS Code-Erweiterung, die IntelliSense-Konfigurationsinformationen für Quelldateien bereitstellen kann.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "TRUE, um nur die direkt oder indirekt als Header enthaltenen Dateien zu verarbeiten; FALSE, um alle Dateien unter den angegebenen Includepfaden zu verarbeiten.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Legen Sie diesen Wert auf `true` fest, um Includepfade, Definitionen und erzwungene Includes mit denen eines Konfigurationsanbieters zusammenzuführen.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Legen Sie diesen Wert auf `true` fest, um nur die Dateien zu verarbeiten, die direkt oder indirekt als Header enthalten sind. Legen Sie diesen Wert auf `false` fest, um alle Dateien unter den angegebenen Includepfaden zu verarbeiten.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Pfad zur generierten Symboldatenbank. Wenn ein relativer Pfad angegeben wird, wird er relativ zum Standardspeicherort des Arbeitsbereichs erstellt.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Eine Liste der Pfade, die für die Indizierung und Analyse von Arbeitsbereichssymbolen verwendet werden sollen (z. B. bei \"Zur Definition wechseln\" oder \"Alle Verweise suchen\"). Die Suche in diesen Pfaden ist standardmäßig rekursiv. Geben Sie \"*\" an, um eine nicht rekursive Suche durchzuführen. Beispiel: Bei \"${workspaceFolder}\" werden alle Unterverzeichnisse durchsucht, bei \"${workspaceFolder}/*\" hingegen nicht.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Benutzerdefinierte Variablen, die über den Befehl ${cpptools:activeConfigCustomVariable} abgefragt und für die Eingabevariablen in launch.json oder tasks.json verwendet werden können.",
|
||||
"c_cpp_properties.schema.json.definitions.env": "Benutzerdefinierte Variablen, die mithilfe der ${variable}- oder ${env:variable}-Syntax an beliebiger Stelle in dieser Datei wiederverwendet werden können.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Eine Liste der Pfade, die für die Indizierung und Analyse von Arbeitsbereichssymbolen verwendet werden sollen (z. B. bei „Gehe zu Definition“ oder „Alle Verweise suchen“). Die Suche in diesen Pfaden ist standardmäßig rekursiv. Geben Sie `*` an, um eine nicht rekursive Suche durchzuführen. Beispiel: `${workspaceFolder}` durchsucht alle Unterverzeichnisse, `${workspaceFolder}/*` hingegen nicht.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Benutzerdefinierte Variablen, die über den Befehl `${cpptools:activeConfigCustomVariable}` abgefragt werden können, um sie für die Eingabevariablen in `launch.json` oder `tasks.json` zu verwenden.",
|
||||
"c_cpp_properties.schema.json.definitions.env": "Benutzerdefinierte Variablen, die mithilfe der Syntax `${variable}` oder `${env:variable}` an einer beliebiger Stelle in dieser Datei wiederverwendet werden können.",
|
||||
"c_cpp_properties.schema.json.definitions.version": "Version der Konfigurationsdatei. Diese Eigenschaft wird von der Erweiterung verwaltet und darf nicht geändert werden.",
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Hiermit wird gesteuert, ob die Erweiterung in \"c_cpp_properties.json\" erkannte Fehler meldet."
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Steuert, ob die Erweiterung in `c_cpp_properties.json` erkannte Fehler meldet."
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user