Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0445fc4207 | ||
|
|
34c3835151 | ||
|
|
f38f551cda | ||
|
|
93fcc05944 | ||
|
|
12dbf2cd68 | ||
|
|
6a97dd8c93 | ||
|
|
16b4710f8c | ||
|
|
3d58b640f0 | ||
|
|
a5b573dbcd | ||
|
|
9360987d31 | ||
|
|
08776b77f7 | ||
|
|
b34766054b | ||
|
|
8914e28c26 | ||
|
|
2a39dc402a | ||
|
|
b55a98c697 | ||
|
|
08b9c995bd | ||
|
|
6da34e4236 | ||
|
|
e172440607 | ||
|
|
996453b3a8 | ||
|
|
0eb68d22a0 | ||
|
|
a2a8d77445 | ||
|
|
032d9a288e | ||
|
|
59ea146b6e | ||
|
|
09a1ce1e8a | ||
|
|
58a9ec846f | ||
|
|
6f3ae65833 | ||
|
|
a8e6695b55 | ||
|
|
c7edc9981f | ||
|
|
4d0912eb9d | ||
|
|
7747ac6226 | ||
|
|
13155149ea | ||
|
|
d3fffbad7b | ||
|
|
6fe98d2f54 | ||
|
|
a2683630e0 | ||
|
|
590923ca99 | ||
|
|
2a5198ed9d | ||
|
|
4a85594360 | ||
|
|
3d7f5ea0ca | ||
|
|
982314db80 | ||
|
|
3abe8a564b | ||
|
|
2dc0a86605 | ||
|
|
84f5f6505d | ||
|
|
cc685c8d7f | ||
|
|
9b07d494c6 | ||
|
|
145a1aa470 | ||
|
|
5d4867e0ab | ||
|
|
a665cb1329 | ||
|
|
b29d5e8d33 | ||
|
|
81827f6536 | ||
|
|
8e5f3af858 | ||
|
|
9397ddb725 | ||
|
|
a5de3a5c11 | ||
|
|
14e31e0d1d | ||
|
|
8bff10f1cb | ||
|
|
baf58c847e | ||
|
|
4fc18a7eb4 | ||
|
|
40821ed32c | ||
|
|
3aa99e6cc8 | ||
|
|
d6469bfd33 | ||
|
|
83c08306f9 | ||
|
|
6735b644c2 | ||
|
|
b16d0f9f42 | ||
|
|
c3dd4405a6 | ||
|
|
617261dc52 | ||
|
|
1120cb7280 | ||
|
|
969f2c1db2 | ||
|
|
2238e7347f | ||
|
|
feb8a6421a | ||
|
|
bf2674fd0c | ||
|
|
9cc30c2ccd | ||
|
|
b294eb7a9c | ||
|
|
b25fb3fd0e | ||
|
|
32ba555dee | ||
|
|
f3b60f296d | ||
|
|
f31caa30f4 | ||
|
|
04eeb03292 | ||
|
|
7b7effbe81 | ||
|
|
0d0b9ee120 | ||
|
|
62ac866bbc | ||
|
|
fc69d50751 | ||
|
|
7f21a55337 | ||
|
|
85c9b30c05 | ||
|
|
91380b3f58 | ||
|
|
fab35332eb | ||
|
|
f0d43ce102 | ||
|
|
08ab287ff7 | ||
|
|
3c98246141 | ||
|
|
0428ebddb0 | ||
|
|
7810d7cb34 | ||
|
|
3243e39c4f | ||
|
|
e60ae9290c | ||
|
|
00274d5090 | ||
|
|
56c1a6314f | ||
|
|
23038f4477 | ||
|
|
9f7d7fd997 | ||
|
|
982255d45c | ||
|
|
a28a456aee | ||
|
|
6d53961493 | ||
|
|
b93b58cb49 | ||
|
|
3cb4a9078c | ||
|
|
504800336c | ||
|
|
dda36530cd | ||
|
|
ffd59ee3c8 | ||
|
|
e3365bbfe4 | ||
|
|
71e9d239e3 | ||
|
|
56db55a3dc | ||
|
|
8b9e009fc9 | ||
|
|
23720f5fd8 | ||
|
|
8bea1ecb35 | ||
|
|
dd3938c934 | ||
|
|
cf9b2565d0 | ||
|
|
caecbf9532 | ||
|
|
a250a53361 | ||
|
|
375d62c335 | ||
|
|
c3312d3fba | ||
|
|
df9469ca4e | ||
|
|
a07c8fd6c0 | ||
|
|
e41ead271e | ||
|
|
c1e3843bcf | ||
|
|
7886ac0e98 | ||
|
|
af38a6c7c8 | ||
|
|
9fb4ce53a5 | ||
|
|
1f7204baac | ||
|
|
f3932b797b | ||
|
|
24d7926bc7 | ||
|
|
f4db8e996a | ||
|
|
fa91e7d113 | ||
|
|
5889017c02 | ||
|
|
ad8278a3ae | ||
|
|
79c2319c16 | ||
|
|
e36cb639f2 | ||
|
|
23823e650a | ||
|
|
7fdddf23fe | ||
|
|
8eea7fb23e | ||
|
|
03c9918b58 | ||
|
|
2cbe7d6313 | ||
|
|
ffb1b832f6 | ||
|
|
d56135ea82 | ||
|
|
7216af8981 | ||
|
|
b8eb77a61a | ||
|
|
ed1fd8077c | ||
|
|
94e02c78a1 | ||
|
|
e6558706b8 | ||
|
|
ec511b941d | ||
|
|
accd0fb4af | ||
|
|
17140a9fde | ||
|
|
d0d269b61f | ||
|
|
f7adfc83e8 | ||
|
|
125b6576a4 | ||
|
|
67669b497e | ||
|
|
f809a81829 | ||
|
|
9ea7328ab4 | ||
|
|
ef5926422a | ||
|
|
111a6534e1 | ||
|
|
fcd74cb13c | ||
|
|
49720023bd | ||
|
|
96a12da3a3 | ||
|
|
67eea35d8f | ||
|
|
9d6ea035a9 | ||
|
|
fcd8f25e8b | ||
|
|
5f888eef30 | ||
|
|
c02440cfe1 | ||
|
|
e5abfbca71 | ||
|
|
b30c098dc1 | ||
|
|
b4625c7c30 | ||
|
|
b960aecb76 | ||
|
|
2ebc31b273 | ||
|
|
e135b011bc | ||
|
|
2913721755 | ||
|
|
7a83d8d76a | ||
|
|
db67ca332c | ||
|
|
69cf11512a | ||
|
|
4ea422f34e | ||
|
|
5c44eec26e | ||
|
|
99ac776dbb | ||
|
|
41f2cd70ed | ||
|
|
485dbdeb33 | ||
|
|
1772769c6d | ||
|
|
7393ba3b6b | ||
|
|
af71bc0cd1 | ||
|
|
a3b79dc06d | ||
|
|
011b5c12a9 | ||
|
|
b5c13664a6 | ||
|
|
f95b1cebf7 | ||
|
|
4813194480 | ||
|
|
97fd5b6bb9 | ||
|
|
2cbc5f4b7b | ||
|
|
0ba3df9253 | ||
|
|
f33afd0379 | ||
|
|
f15c635167 | ||
|
|
ec5044da85 | ||
|
|
5818e888f1 | ||
|
|
75d131d3ea | ||
|
|
abc3c11cab | ||
|
|
88f0bbebb9 | ||
|
|
7b175d4ab4 | ||
|
|
29e8ff6f3b | ||
|
|
d0985f5c82 | ||
|
|
7f996068d4 | ||
|
|
27d1ac3897 | ||
|
|
999f28bf83 | ||
|
|
f7d0b1bf22 | ||
|
|
eede66558e | ||
|
|
a9890f62ae | ||
|
|
c98303bd2c | ||
|
|
c658673abb | ||
|
|
7ad30dae85 | ||
|
|
2ab63a451a | ||
|
|
857bce91ee | ||
|
|
49b8160a58 | ||
|
|
4d80ef39cb | ||
|
|
8ea76a7d8b | ||
|
|
046821112b | ||
|
|
18ac98a353 | ||
|
|
fad828ed78 | ||
|
|
f675d7ece3 | ||
|
|
213799975c | ||
|
|
3512a088d6 | ||
|
|
8ec3dfa3fd | ||
|
|
905f8dc216 | ||
|
|
6464f55fcf | ||
|
|
dba4a28d88 | ||
|
|
53a3864fdc | ||
|
|
0ea25159d4 | ||
|
|
143207aadb | ||
|
|
0edf6c3ea7 | ||
|
|
4e22b6577f | ||
|
|
1ab60bc247 | ||
|
|
33eb2f6abe | ||
|
|
11262438e3 | ||
|
|
673a68d4cc | ||
|
|
437d9b333a | ||
|
|
0139274856 | ||
|
|
87cfa702bc | ||
|
|
013bff267e | ||
|
|
d942d64b7b | ||
|
|
1a2bf6fc4c | ||
|
|
32c1d6bf52 | ||
|
|
ebd5314b48 | ||
|
|
5c7f551dba | ||
|
|
6ccea3878b | ||
|
|
e5fd036af9 | ||
|
|
4254419e76 | ||
|
|
f9ecc9c6f9 | ||
|
|
9405f41521 | ||
|
|
37cca41225 | ||
|
|
ed584b23e2 | ||
|
|
f7cab674a4 | ||
|
|
42586081fa | ||
|
|
c49e51d386 |
@@ -1,39 +0,0 @@
|
||||
---
|
||||
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: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Bug type: Debugger
|
||||
|
||||
<!-- 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):
|
||||
- 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:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
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,78 @@
|
||||
name: Bug Report - Debugger
|
||||
description: Create a bug report for debugging such as call stack, breakpoints, watch window, launching or attaching to a debuggee.
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
### Is there an existing issue for this?
|
||||
Please search our [existing issues](https://github.com/microsoft/vscode-cpptools/issues) to see if an issue already exists for the bug you encountered.
|
||||
|
||||
Please also review our [documentation](https://code.visualstudio.com/docs/languages/cpp) and [FAQs](https://code.visualstudio.com/docs/cpp/faq-cpp).
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Environment
|
||||
description: |
|
||||
Please provide the information for the following:
|
||||
- OS and version
|
||||
- VS Code version
|
||||
- C/C++ extension version
|
||||
- OS and version of remote machine (if applicable)
|
||||
- GDB / LLDB version
|
||||
value: |
|
||||
- OS and version:
|
||||
- VS Code:
|
||||
- C/C++ extension:
|
||||
- OS and version of remote machine (if applicable):
|
||||
- GDB / LLDB version:
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Bug Summary and Steps to Reproduce
|
||||
description: |
|
||||
Please describe the debugging issue or debugger feature that is not working as expected.
|
||||
|
||||
Include clear steps on how to reproduce the issue.
|
||||
value: |
|
||||
Bug Summary:
|
||||
|
||||
|
||||
Steps to reproduce:
|
||||
1. In this environment...
|
||||
2. With this config...
|
||||
3. Do '...'
|
||||
4. See error...
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Debugger Configurations
|
||||
description: Please provide the debugger configurations from the **tasks.json** and **launch.json** files.
|
||||
render: shell
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Debugger Logs
|
||||
description: |
|
||||
If applicable, please include [logging for the debugger adapter](https://code.visualstudio.com/docs/cpp/enable-logging-cpp#_enable-logging-for-the-debug-adapter) by adding `"logging": { "engineLogging": true, "trace": true, "traceResponse": true }` in the **launch.json** file.
|
||||
|
||||
Include logs or error messages from the Debug Console or Output windows.
|
||||
render: shell
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Other Extensions
|
||||
description: If applicable, please list other extensions installed and if the issue persists after disabling other extensions.
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional Information
|
||||
description: |
|
||||
Optionally provide other information that will give us more context about the issue you are encountering, such as a code sample, screenshots, or screen recording of the issue.
|
||||
|
||||
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
|
||||
validations:
|
||||
required: false
|
||||
@@ -1,17 +0,0 @@
|
||||
---
|
||||
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. -->
|
||||
@@ -0,0 +1,15 @@
|
||||
name: Feature Request
|
||||
description: Suggest an idea for the C/C++ extension.
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
### Is there an existing request for this feature?
|
||||
Prior to creating a new feature request, please review our [existing feature requests](https://github.com/microsoft/vscode-cpptools/issues?q=is%3Aopen+is%3Aissue+label%3A%22Feature+Request%22) to avoid duplicates.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Feature Request
|
||||
description: |
|
||||
Describe the feature you'd like.
|
||||
validations:
|
||||
required: true
|
||||
@@ -1,45 +0,0 @@
|
||||
---
|
||||
name: Bug Report - General Extension
|
||||
about: Create a bug report for downloading, installing, or building the extension.
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Bug type: General
|
||||
|
||||
<!-- 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):
|
||||
- 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:
|
||||
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. -->
|
||||
|
||||
|
||||
**Screenshots**
|
||||
<!-- 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. -->
|
||||
@@ -0,0 +1,59 @@
|
||||
name: Bug Report - General Extension
|
||||
description: Create a bug report for downloading, installing, or building the extension.
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
### Is there an existing issue for this?
|
||||
Please search our [existing issues](https://github.com/microsoft/vscode-cpptools/issues) to see if an issue already exists for the bug you encountered.
|
||||
|
||||
Please also review our [documentation](https://code.visualstudio.com/docs/languages/cpp) and [FAQs](https://code.visualstudio.com/docs/cpp/faq-cpp).
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Environment
|
||||
description: |
|
||||
Please provide the information for the following:
|
||||
- OS and version
|
||||
- VS Code version
|
||||
- C/C++ extension version
|
||||
- OS and version of remote machine (if applicable)
|
||||
value: |
|
||||
- OS and version:
|
||||
- VS Code:
|
||||
- C/C++ extension:
|
||||
- OS and version of remote machine (if applicable):
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Bug Summary and Steps to Reproduce
|
||||
description: |
|
||||
Please give a description of the issue you are encountering and what you expected to happen.
|
||||
|
||||
Include clear steps on how to reproduce the issue.
|
||||
value: |
|
||||
Bug Summary:
|
||||
|
||||
|
||||
Steps to reproduce:
|
||||
1. In this environment...
|
||||
2. With this config...
|
||||
3. Do '...'
|
||||
4. See error...
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Other Extensions
|
||||
description: If applicable, please list other extensions installed and if the issue persists after disabling other extensions.
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional Information
|
||||
description: |
|
||||
Optionally provide other information that will give us more context about the issue you are encountering.
|
||||
|
||||
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
|
||||
validations:
|
||||
required: false
|
||||
@@ -1,65 +0,0 @@
|
||||
---
|
||||
name: Bug Report - Language Service
|
||||
about: 'Create a bug report for IntelliSense, autocomplete, code editing, code navigation, etc.'
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Bug type: Language Service
|
||||
|
||||
<!-- 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):
|
||||
- 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 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. -->
|
||||
|
||||
|
||||
**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**
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
@@ -0,0 +1,86 @@
|
||||
name: Bug Report - Language Service
|
||||
description: Create a bug report for IntelliSense, autocomplete, code editing, code navigation, etc.
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
### Is there an existing issue for this?
|
||||
Please search our [existing issues](https://github.com/microsoft/vscode-cpptools/issues) to see if an issue already exists for the bug you encountered.
|
||||
|
||||
Please also review our [documentation](https://code.visualstudio.com/docs/languages/cpp) and [FAQs](https://code.visualstudio.com/docs/cpp/faq-cpp).
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Environment
|
||||
description: |
|
||||
Please provide the information for the following:
|
||||
- OS and Version
|
||||
- VS Code Version
|
||||
- C/C++ Extension Version
|
||||
- Other extensions you installed (and if the issue persists after disabling them)
|
||||
- If using SSH remote, specify OS of remote machine
|
||||
- A clear and concise description of what the bug is, including information about the workspace (i.e. is the workspace a single project or multiple projects, size of the project, etc).
|
||||
value: |
|
||||
- OS and Version:
|
||||
- VS Code Version:
|
||||
- C/C++ Extension Version:
|
||||
- Other extensions you installed (and if the issue persists after disabling them):
|
||||
- If using SSH remote, specify OS of remote machine:
|
||||
- A clear and concise description of what the bug is, including information about the workspace (i.e. is the workspace a single project or multiple projects, size of the project, etc).
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Bug Summary and Steps to Reproduce
|
||||
description: |
|
||||
Please describe the language service issue or language service feature that is not working as expected.
|
||||
|
||||
Include clear steps on how to reproduce the issue.
|
||||
value: |
|
||||
Bug Summary:
|
||||
|
||||
|
||||
Steps to reproduce:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Expected behavior
|
||||
description: A clear and concise description of what you expected to happen.
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Code sample and Logs
|
||||
description: |
|
||||
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)
|
||||
render: shell
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Screenshots
|
||||
description: If applicable, add screenshots to help explain your problem.
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: |
|
||||
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.
|
||||
validations:
|
||||
required: false
|
||||
Generated
+3
-3
@@ -662,9 +662,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"follow-redirects": {
|
||||
"version": "1.14.7",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
||||
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ=="
|
||||
"version": "1.14.8",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
|
||||
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA=="
|
||||
},
|
||||
"fs.realpath": {
|
||||
"version": "1.0.0",
|
||||
|
||||
@@ -23,4 +23,4 @@ jobs:
|
||||
labels: by design,debugger
|
||||
ignoreLabels: language service,internal
|
||||
closeDays: 0
|
||||
closeComment: "This issue has been closed automatically because it's labeled as 'by design'."
|
||||
closeComment: "This issue has been closed because the described behavior was determined to be by design."
|
||||
|
||||
@@ -23,6 +23,6 @@ jobs:
|
||||
labels: by design
|
||||
ignoreLabels: debugger,Feature Request,more info needed,internal
|
||||
closeDays: 60
|
||||
closeComment: "This issue has been closed automatically because it's labeled as 'by design' and has not had recent activity."
|
||||
closeComment: "This issue has been closed because the described behavior was determined to be by design."
|
||||
pingDays: 80
|
||||
pingComment: "Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if it is no longer relevant."
|
||||
|
||||
@@ -23,6 +23,6 @@ jobs:
|
||||
labels: duplicate
|
||||
ignoreLabels: debugger,Feature Request,more info needed,by design,internal
|
||||
closeDays: 60
|
||||
closeComment: "This issue has been closed automatically because it's labeled as a 'duplicate' and has not had recent activity."
|
||||
closeComment: "This issue has been closed because it is a duplicate of another issue we are tracking."
|
||||
pingDays: 80
|
||||
pingComment: "Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if it is no longer relevant."
|
||||
|
||||
@@ -25,6 +25,6 @@ jobs:
|
||||
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."
|
||||
closeComment: "This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog."
|
||||
setMilestoneId: 30
|
||||
ignoreMilestoneNames: "*"
|
||||
|
||||
@@ -25,6 +25,6 @@ jobs:
|
||||
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."
|
||||
closeComment: "This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog."
|
||||
milestoneName: Triage
|
||||
milestoneId: 30
|
||||
|
||||
@@ -23,4 +23,4 @@ jobs:
|
||||
labels: external,debugger
|
||||
ignoreLabels: language service,internal
|
||||
closeDays: 0
|
||||
closeComment: "This issue has been closed automatically because it's labeled as 'external'."
|
||||
closeComment: "This issue has been closed because it is external or not applicable to the extension."
|
||||
|
||||
@@ -25,6 +25,6 @@ jobs:
|
||||
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."
|
||||
closeComment: "This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog."
|
||||
setMilestoneId: 30
|
||||
ignoreMilestoneNames: "*"
|
||||
|
||||
@@ -25,6 +25,6 @@ jobs:
|
||||
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."
|
||||
closeComment: "This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog."
|
||||
milestoneName: Triage
|
||||
milestoneId: 30
|
||||
|
||||
@@ -23,4 +23,4 @@ jobs:
|
||||
labels: investigate,debugger
|
||||
ignoreLabels: language service,internal
|
||||
closeDays: 180
|
||||
closeComment: "This issue has been closed automatically because it has not had recent activity."
|
||||
closeComment: "This issue has been closed as lower priority. We're sorry if this issue still impacts you but unfortunately we're not able to address this. We will accept a pull request from the community if it's applicable for this issue."
|
||||
|
||||
@@ -23,4 +23,4 @@ jobs:
|
||||
labels: "investigate: costing,debugger"
|
||||
ignoreLabels: language service,internal
|
||||
closeDays: 180
|
||||
closeComment: "This issue has been closed automatically because it has not had recent activity."
|
||||
closeComment: "This issue has been closed as lower priority. We're sorry if this issue still impacts you but unfortunately we're not able to address this. We will accept a pull request from the community if it's applicable for this issue."
|
||||
|
||||
@@ -24,6 +24,6 @@ jobs:
|
||||
ignoreLabels: language service,internal
|
||||
involves: wardengnaw,pieandcakes,calgagi
|
||||
closeDays: 14
|
||||
closeComment: "This issue has been closed automatically because it needs more information and has not had recent activity."
|
||||
closeComment: "This issue has been closed because it needs more information and has not had recent activity."
|
||||
pingDays: 7
|
||||
pingComment: "Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the problem no longer exists, or adding more information."
|
||||
|
||||
@@ -23,6 +23,6 @@ jobs:
|
||||
labels: more info needed
|
||||
ignoreLabels: debugger,internal
|
||||
closeDays: 60
|
||||
closeComment: "This issue has been closed automatically because it needs more information and has not had recent activity."
|
||||
closeComment: "This issue has been closed because it needs more information and has not had recent activity."
|
||||
pingDays: 80
|
||||
pingComment: "Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the problem no longer exists, or adding more information."
|
||||
|
||||
@@ -24,6 +24,6 @@ jobs:
|
||||
ignoreLabels: language service,internal
|
||||
involves: wardengnaw,pieandcakes,calgagi
|
||||
closeDays: 14
|
||||
closeComment: "This issue has been closed automatically because it's labeled as a 'question' and has not had recent activity."
|
||||
closeComment: "This issue has been closed because it is a question and has not had recent activity."
|
||||
pingDays: 7
|
||||
pingComment: "Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the question has been answered."
|
||||
|
||||
@@ -23,6 +23,6 @@ jobs:
|
||||
labels: question
|
||||
ignoreLabels: debugger,internal
|
||||
closeDays: 60
|
||||
closeComment: "This issue has been closed automatically because it's labeled as a 'question' and has not had recent activity."
|
||||
closeComment: "This issue has been closed because it is a question and has not had recent activity."
|
||||
pingDays: 80
|
||||
pingComment: "Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the question has been answered."
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
This folder contains the entitlements needed for the debugger to run on macOS.
|
||||
|
||||
We use the entitlements that the .net runtime uses. See https://github.com/dotnet/runtime/blob/57678512d214af368ff055f358c5106f1aa19ac4/eng/pipelines/common/entitlements.plist
|
||||
|
||||
Related Links:
|
||||
https://docs.microsoft.com/en-us/dotnet/core/install/macos-notarization-issues#default-entitlements
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>com.apple.security.cs.allow-jit</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.disable-library-validation</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.debugger</key>
|
||||
<true/>
|
||||
<key>com.apple.security.get-task-allow</key>
|
||||
<true/>
|
||||
<key>com.apple.security.task_for_pid-allow</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
parameters:
|
||||
archs: ["x86_64", "arm64"]
|
||||
|
||||
jobs:
|
||||
- job:
|
||||
pool:
|
||||
name: VSEngSS-MicroBuild2022-1ES
|
||||
steps:
|
||||
- checkout: none
|
||||
|
||||
- ${{ each arch in parameters.archs }}:
|
||||
- task: DownloadPipelineArtifact@1
|
||||
displayName: 'Downloading unsigned_lldb-mi_${{ arch }}'
|
||||
inputs:
|
||||
targetPath: '$(Pipeline.Workspace)/Artifacts'
|
||||
artifactName: 'unsigned_lldb-mi_${{ arch }}'
|
||||
|
||||
- task: MicroBuildSignMacFiles@1
|
||||
displayName: 'ESRP Sign'
|
||||
inputs:
|
||||
SigningTarget: '$(Pipeline.Workspace)\Artifacts\lldb-mi_${{ arch }}.zip'
|
||||
SigningCert: 8023
|
||||
|
||||
- task: PublishPipelineArtifact@1
|
||||
displayName: 'Publish signed LLDB-MI'
|
||||
inputs:
|
||||
targetPath: '$(Pipeline.Workspace)\Artifacts\lldb-mi_${{ arch }}.zip'
|
||||
artifactName: 'lldb-mi_${{ arch }}_zip'
|
||||
...
|
||||
@@ -0,0 +1,160 @@
|
||||
parameters:
|
||||
# Note: Make sure llvm_repo is the same as the one in Extension/cgmanifest.json
|
||||
# 'RepositoryUrl' for llvm-project.
|
||||
llvm_repo: https://github.com/llvm/llvm-project.git
|
||||
|
||||
# Note: Make sure llvm_commit is the same as the one in Extension/cgmanifest.json
|
||||
# 'CommitHash' for llvm-project.
|
||||
llvm_commit: 0d44201451f03ba907cdb268ddddfc3fa38a0ebd
|
||||
|
||||
llvm_build_type: Release
|
||||
|
||||
llvm_arch: x86_64
|
||||
|
||||
llvm_additional_parameters: "-DLLDB_USE_SYSTEM_DEBUGSERVER=ON -DLLDB_RELOCATABLE_PYTHON=1 -DLLDB_INCLUDE_TESTS=OFF -DLLDB_BUILD_FRAMEWORK=1"
|
||||
|
||||
# Note: Make sure lldb_mi_repo is the same as the one in Extension/cgmanifest.json
|
||||
# 'CommitHash' for lldb-mi.
|
||||
lldb_mi_repo: https://github.com/lldb-tools/lldb-mi.git
|
||||
|
||||
# Note: Make sure lldb_mi_commit is the same as the one in Extension/cgmanifest.json
|
||||
# 'CommitHash' for lldb-mi.
|
||||
lldb_mi_commit: 2388bd74133bc21eac59b2e2bf97f2a30770a315
|
||||
|
||||
lldb_mi_additional_parameters: "-DUSE_LLDB_FRAMEWORK=1"
|
||||
|
||||
jobs:
|
||||
- job: LLDB_MI_${{ parameters.llvm_arch }}
|
||||
timeoutInMinutes: 360
|
||||
pool:
|
||||
${{if eq(parameters['llvm_arch'], 'arm64')}}:
|
||||
name: cpptoolsMacM1pool
|
||||
${{ else }}:
|
||||
vmImage: macOS-latest
|
||||
steps:
|
||||
- task: CmdLine@2
|
||||
displayName: 'Install Dependencies'
|
||||
inputs:
|
||||
script: brew install cmake ninja swig
|
||||
continueOnError: true
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: 'Make sure buildspace does not exist'
|
||||
inputs:
|
||||
script: rm -rf $(Build.StagingDirectory)/buildspace
|
||||
condition: always()
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: 'Build LLVM Project'
|
||||
inputs:
|
||||
script: |
|
||||
log_and_exec_cmd() {
|
||||
echo "##[command] $1"
|
||||
$1
|
||||
}
|
||||
|
||||
log_and_exec_cmd "sudo rm -rf /Library/Developer/CommandLineTools"
|
||||
log_and_exec_cmd "sudo xcode-select --switch /Applications/XCode.app"
|
||||
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)"
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace"
|
||||
|
||||
log_and_exec_cmd "git clone ${{ parameters.llvm_repo }} llvm-project"
|
||||
log_and_exec_cmd "cd llvm-project"
|
||||
log_and_exec_cmd "git checkout ${{ parameters.llvm_commit }}"
|
||||
|
||||
log_and_exec_cmd "./lldb/scripts/macos-setup-codesign.sh"
|
||||
|
||||
log_and_exec_cmd "cd .."
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace/llvm-inst"
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace/llvm-build"
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/buildspace/llvm-build"
|
||||
|
||||
log_and_exec_cmd "cmake -DLLVM_ENABLE_PROJECTS=clang;lldb -DCMAKE_BUILD_TYPE=${{ parameters.llvm_build_type }} -DCMAKE_INSTALL_PREFIX=$(Build.StagingDirectory)/buildspace/llvm-inst/ -DCMAKE_OSX_ARCHITECTURES=${{ parameters.llvm_arch }} ${{ parameters.llvm_additional_parameters }} -GNinja $(Build.StagingDirectory)/llvm-project/llvm"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] cmake llvm failed"
|
||||
cat $(Build.SourcesDirectory)/buildspace/llvm-build/CMakeFiles/CMakeError.log
|
||||
exit 1
|
||||
fi
|
||||
|
||||
log_and_exec_cmd ninja
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
### Workaround for https://github.com/llvm/llvm-project/issues/108
|
||||
log_and_exec_cmd "ninja install"
|
||||
|
||||
# Remove conflicting LLDB.framework file.
|
||||
log_and_exec_cmd "rm -rf $(Build.StagingDirectory)/buildspace/llvm-inst/Library/Frameworks/LLDB.framework"
|
||||
|
||||
# Build lldb/sources/API first
|
||||
log_and_exec_cmd "cmake -P $(Build.StagingDirectory)/buildspace/llvm-build/tools/lldb/source/API/cmake_install.cmake"
|
||||
### End of Workaround
|
||||
|
||||
log_and_exec_cmd "ninja install"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja install failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "##[section] Build LLDB-MI"
|
||||
# Download lldb-mi and build it against our custom installation.
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/buildspace"
|
||||
log_and_exec_cmd "git clone ${{ parameters.lldb_mi_repo }} lldb-mi"
|
||||
log_and_exec_cmd "cd lldb-mi"
|
||||
log_and_exec_cmd "git checkout ${{ parameters.lldb_mi_commit }}"
|
||||
|
||||
# Create a separate build directory for building lldb-mi.
|
||||
log_and_exec_cmd "mkdir build"
|
||||
log_and_exec_cmd "cd build"
|
||||
log_and_exec_cmd "cmake -DCMAKE_PREFIX_PATH=$(Build.StagingDirectory)/buildspace/llvm-inst/ -DCMAKE_OSX_ARCHITECTURES=${{ parameters.llvm_arch }} ${{ parameters.lldb_mi_additional_parameters }} -GNinja .."
|
||||
log_and_exec_cmd "ninja"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/publish"
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/publish"
|
||||
|
||||
log_and_exec_cmd "mkdir -p ./debugAdapters/lldb-mi_${{ parameters.llvm_arch }}/bin"
|
||||
|
||||
log_and_exec_cmd "cp $(Build.StagingDirectory)/buildspace/lldb-mi/build/src/lldb-mi ./debugAdapters/lldb-mi_${{ parameters.llvm_arch }}/bin/."
|
||||
|
||||
# Set rpath for finding LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath @rpath/LLDB.framework/Versions/A/LLDB ./debugAdapters/lldb-mi_${{ parameters.llvm_arch }}/bin/lldb-mi"
|
||||
|
||||
# Set rpath for App Store XCode LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath /Applications/Xcode.app/Contents/SharedFrameworks/ ./debugAdapters/lldb-mi_${{ parameters.llvm_arch }}/bin/lldb-mi"
|
||||
|
||||
# Set rpath for XCode CLI LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath /Library/Developer/CommandLineTools/Library/PrivateFrameworks/ ./debugAdapters/lldb-mi_${{ parameters.llvm_arch }}/bin/lldb-mi"
|
||||
|
||||
# Set rpath next to the lldb-mi executable LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath @executable_path/. ./debugAdapters/lldb-mi_${{ parameters.llvm_arch }}/bin/lldb-mi"
|
||||
|
||||
# Add entitlements
|
||||
log_and_exec_cmd "codesign -s - -f --entitlements $(Build.SourcesDirectory)/Build/lldb-mi/debugger-entitlements.plist ./debugAdapters/lldb-mi_${{ parameters.llvm_arch }}/bin/lldb-mi"
|
||||
|
||||
# Grab NOTICE.TXT
|
||||
cp $(Build.SourcesDirectory)/Build/lldb-mi/NOTICE.TXT ./debugAdapters/lldb-mi_${{ parameters.llvm_arch }}/.
|
||||
|
||||
zip -r $(Build.StagingDirectory)/lldb-mi_${{ parameters.llvm_arch }}.zip ./debugAdapters
|
||||
|
||||
- task: PublishPipelineArtifact@1
|
||||
displayName: 'Publish LLDB-MI'
|
||||
inputs:
|
||||
targetPath: '$(Build.StagingDirectory)/lldb-mi_${{ parameters.llvm_arch }}.zip'
|
||||
artifactName: 'unsigned_lldb-mi_${{ parameters.llvm_arch }}'
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: 'Clean up'
|
||||
inputs:
|
||||
script: rm -rf $(Build.StagingDirectory)/buildspace
|
||||
condition: always()
|
||||
+21
-123
@@ -1,125 +1,23 @@
|
||||
variables:
|
||||
llvm_repo: https://github.com/llvm/llvm-project.git
|
||||
llvm_branch: release/10.x
|
||||
llvm_build_type: Release
|
||||
llvm_arch: x86_64
|
||||
llvm_additional_parameters: "-DLLDB_RELOCATABLE_PYTHON=1 -DLLDB_INCLUDE_TESTS=OFF -DLLDB_BUILD_FRAMEWORK=1"
|
||||
# TODO: fix lldb_mi_repo and lldb_mi_branch (https://github.com/lldb-tools/lldb-mi/pull/37 and https://github.com/lldb-tools/lldb-mi/pull/39)
|
||||
lldb_mi_repo: https://github.com/WardenGnaw/lldb-mi # TODO: Change to lldb-tools
|
||||
lldb_mi_branch: release/cpptools # TODO: Change to main
|
||||
lldb_mi_additional_parameters: "-DUSE_LLDB_FRAMEWORK=1"
|
||||
parameters:
|
||||
- name: Build_Type
|
||||
displayName: Build Type
|
||||
type: string
|
||||
default: Release
|
||||
|
||||
jobs:
|
||||
- job: LLDB_MI
|
||||
timeoutInMinutes: 360
|
||||
pool:
|
||||
vmImage: 'macOS-latest'
|
||||
steps:
|
||||
- task: CmdLine@2
|
||||
displayName: 'Install Dependencies'
|
||||
inputs:
|
||||
script: brew install cmake ninja swig
|
||||
continueOnError: true
|
||||
stages:
|
||||
- stage: Build
|
||||
dependsOn: []
|
||||
jobs:
|
||||
- template: lldb-mi.template.yml
|
||||
parameters:
|
||||
llvm_build_type: ${{ parameters.Build_Type }}
|
||||
llvm_arch: x86_64
|
||||
- template: lldb-mi.template.yml
|
||||
parameters:
|
||||
llvm_build_type: ${{ parameters.Build_Type }}
|
||||
llvm_arch: arm64
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: 'Build LLVM Project'
|
||||
inputs:
|
||||
script: |
|
||||
log_and_exec_cmd() {
|
||||
echo "##[command] $1"
|
||||
$1
|
||||
}
|
||||
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)"
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace"
|
||||
|
||||
log_and_exec_cmd "git clone $(llvm_repo) llvm-project"
|
||||
log_and_exec_cmd "cd llvm-project"
|
||||
log_and_exec_cmd "git checkout $(llvm_branch)"
|
||||
|
||||
log_and_exec_cmd "./lldb/scripts/macos-setup-codesign.sh"
|
||||
|
||||
log_and_exec_cmd "cd .."
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace/llvm-inst"
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace/llvm-build"
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/buildspace/llvm-build"
|
||||
|
||||
log_and_exec_cmd "cmake -DLLVM_ENABLE_PROJECTS=clang;lldb -DCMAKE_BUILD_TYPE=$(llvm_build_type) -DCMAKE_INSTALL_PREFIX=$(Build.StagingDirectory)/buildspace/llvm-inst/ -DCMAKE_OSX_ARCHITECTURES=$(llvm_arch) $(llvm_additional_parameters) -GNinja $(Build.StagingDirectory)/llvm-project/llvm"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] cmake llvm failed"
|
||||
cat $(Build.SourcesDirectory)/buildspace/llvm-build/CMakeFiles/CMakeError.log
|
||||
exit 1
|
||||
fi
|
||||
|
||||
log_and_exec_cmd ninja
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
### Workaround for https://github.com/llvm/llvm-project/issues/108
|
||||
log_and_exec_cmd "ninja install"
|
||||
|
||||
# Remove conflicting LLDB.framework file.
|
||||
log_and_exec_cmd "rm -rf $(Build.StagingDirectory)/buildspace/llvm-inst/Library/Frameworks/LLDB.framework"
|
||||
|
||||
# Build lldb/sources/API first
|
||||
log_and_exec_cmd "cmake -P $(Build.StagingDirectory)/buildspace/llvm-build/tools/lldb/source/API/cmake_install.cmake"
|
||||
### End of Workaround
|
||||
|
||||
log_and_exec_cmd "ninja install"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja install failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "##[section] Build LLDB-MI"
|
||||
# Download lldb-mi and build it against our custom installation.
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/buildspace"
|
||||
log_and_exec_cmd "git clone $(lldb_mi_repo) lldb-mi"
|
||||
log_and_exec_cmd "cd lldb-mi"
|
||||
log_and_exec_cmd "git checkout $(lldb_mi_branch)"
|
||||
|
||||
# Create a separate build directory for building lldb-mi.
|
||||
log_and_exec_cmd "mkdir build"
|
||||
log_and_exec_cmd "cd build"
|
||||
log_and_exec_cmd "cmake -DCMAKE_PREFIX_PATH=$(Build.StagingDirectory)/buildspace/llvm-inst/ $(lldb_mi_additional_parameters) -GNinja .."
|
||||
log_and_exec_cmd "ninja"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/publish"
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/publish"
|
||||
|
||||
log_and_exec_cmd "mkdir -p ./debugAdapters/lldb-mi/bin"
|
||||
|
||||
log_and_exec_cmd "cp $(Build.StagingDirectory)/buildspace/lldb-mi/build/src/lldb-mi ./debugAdapters/lldb-mi/bin/."
|
||||
|
||||
# Set rpath for finding LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath @rpath/LLDB.framework/Versions/A/LLDB ./debugAdapters/lldb-mi/bin/lldb-mi"
|
||||
|
||||
# Set rpath for App Store XCode LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath /Applications/Xcode.app/Contents/SharedFrameworks/ ./debugAdapters/lldb-mi/bin/lldb-mi"
|
||||
|
||||
# Set rpath for XCode CLI LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath /Library/Developer/CommandLineTools/Library/PrivateFrameworks/ ./debugAdapters/lldb-mi/bin/lldb-mi"
|
||||
|
||||
# Set rpath next to the lldb-mi executable LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath @executable_path/. ./debugAdapters/lldb-mi/bin/lldb-mi"
|
||||
|
||||
# Grab NOTICE.TXT
|
||||
cp $(Build.SourcesDirectory)/Build/lldb-mi/NOTICE.TXT ./debugAdapters/lldb-mi/.
|
||||
|
||||
# Build can be found at https://dev.azure.com/ms/vscode-cpptools/_build?definitionId=313
|
||||
# Click on the build and select 'Artifacts'
|
||||
- task: PublishPipelineArtifact@1
|
||||
displayName: 'Publish LLDB-MI'
|
||||
inputs:
|
||||
targetPath: '$(Build.StagingDirectory)/publish'
|
||||
artifactName: 'lldb-mi'
|
||||
- stage: Signing
|
||||
dependsOn: ["Build"]
|
||||
jobs:
|
||||
- template: lldb-mi-sign.template.yml
|
||||
@@ -19,7 +19,9 @@ schedules:
|
||||
always: true
|
||||
|
||||
pool:
|
||||
vmImage: 'windows-latest'
|
||||
name: 'AzurePipelines-EO'
|
||||
demands:
|
||||
- ImageOverride -equals AzurePipelinesWindows2022compliant
|
||||
|
||||
steps:
|
||||
- task: CmdLine@2
|
||||
|
||||
@@ -10,6 +10,14 @@ Prerequisite steps:
|
||||
* From a command line, run the following commands from the **Extension** folder in the root of the repository:
|
||||
* `yarn install` will install the dependencies needed to build the extension.
|
||||
* **(optional)** `yarn global add vsce` will install `vsce` globally to create a VSIX package that you can install.
|
||||
* **(optional)** Set an environment variable `CPPTOOLS_DEV=1`.
|
||||
* This enables the local developer workflow when testing the debugger, copying dependencies from the **node_modules** folder. Testing the language server does not require this step.
|
||||
* Open the **Extension** folder in Visual Studio Code and press F5. This will launch a VS Code Extension Host window and activate the TypeScript debugger. You can set breakpoints on the extension source code and debug your scenario.
|
||||
* If, after pressing F5, you see the following error in the `[Extension Development Host]` window,
|
||||
> Unable to start the C/C++ language server. IntelliSense features will be disabled. Error: Missing binary at .../vscode-cpptools/Extension/bin/cpptools
|
||||
* Then, you can follow the instructions in this [comment in a discussion about building this extension locally](https://github.com/microsoft/vscode-cpptools/discussions/8745#discussioncomment-2091563).
|
||||
> get the <package.version.number> binaries from installing the extension and then copying the binaries
|
||||
1. To do this, install this extension from the Visual Studio Marketplace and find its location on your device. It might be in a directory like `\\wsl$\Ubuntu\home\hamir\.vscode-server\extensions\ms-vscode.cpptools-<package.version.number>`, for example.
|
||||
2. Next, go to the `bin/` directory of the aforementioned directory, and drag-and-drop, or copy-and-paste, `cpptools` and `cpptools-srv` from `...\extensions\ms-vscode.cpptools-<package.version.number>\bin\` to this repository's `Extension\bin\` directory on your local device, so that `.../vscode-cpptools/Extension/bin/cpptools` and `.../vscode-cpptools/Extension/bin/cpptools-srv` both exist in your workspace.
|
||||
3. The aforementioned warning should be gone, and Intellisense, which gives those squiggly red error lines, should now be present.
|
||||
4. The `insiders` branch has binaries compatible with the latest Pre-Release version of the extension, and the `release` branch has binaries compatible with the latest Release version, but the `main` branch may have TypeScript changes that are incompatible with the published binaries, in which case, you'll need to create a branch off the `insiders` or `release` branches.
|
||||
|
||||
* Feel free to use [the Discussions tab of this repository](https://github.com/microsoft/vscode-cpptools/discussions) if you have any further questions on building this extension locally.
|
||||
|
||||
@@ -33,3 +33,4 @@ localized_string_ids.h
|
||||
# ignore generate files. It will be generated when building
|
||||
src/nativeStrings.ts
|
||||
|
||||
vscode*.d.ts
|
||||
|
||||
+172
-6
@@ -1,4 +1,170 @@
|
||||
# C/C++ for Visual Studio Code Change Log
|
||||
## Version 1.11.3 (pre-release): July 19, 2022
|
||||
### New Feature
|
||||
* Added extended remote support for debugging. [#8497](https://github.com/microsoft/vscode-cpptools/issues/8497), [#9195](https://github.com/microsoft/vscode-cpptools/issues/9195), [#9491](https://github.com/microsoft/vscode-cpptools/discussions/9491), [#9505](https://github.com/microsoft/vscode-cpptools/issues/9505)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix doc comments for macros and typedefs. [#8320](https://github.com/microsoft/vscode-cpptools/issues/8320)
|
||||
* Fix issue with CUDA configuration when using a custom config provider and no config is available for the file. [#8483](https://github.com/microsoft/vscode-cpptools/issues/8483)
|
||||
* Fix code analysis not detecting warnings with relative paths. [#9555](https://github.com/microsoft/vscode-cpptools/issues/9555)
|
||||
* Fix `--header-filter` being used with clang-tidy when it shouldn't when a .clang-tidy file exists. [#9566](https://github.com/microsoft/vscode-cpptools/issues/9566)
|
||||
* Fix code analysis giving an error with `__has_include` with gcc 9. [#9575](https://github.com/microsoft/vscode-cpptools/issues/9575)
|
||||
* Fix `-target` not being processed in `compilerArgs`. [#9586](https://github.com/microsoft/vscode-cpptools/issues/9586)
|
||||
|
||||
## Version 1.11.2 (pre-release): July 8, 2022
|
||||
### Enhancements
|
||||
* Add deploySteps and variables to cppdbg. [PR #9418](https://github.com/microsoft/vscode-cpptools/pull/9418)
|
||||
|
||||
## Version 1.11.2 (pre-release): July 8, 2022
|
||||
### Enhancements
|
||||
* Add deploySteps and variables to cppdbg. [PR #9418](https://github.com/microsoft/vscode-cpptools/pull/9418)
|
||||
|
||||
## Version 1.11.1 (pre-release): July 7, 2022
|
||||
### Enhancements
|
||||
* Move "auto" inlay hints to the right by default and add `C_Cpp.inlayHints.autoDeclarationTypes.showOnLeft`. [#9478](https://github.com/microsoft/vscode-cpptools/issues/9478)
|
||||
* Allow breakpoints for Rust debugging. [PR #9484](https://github.com/microsoft/vscode-cpptools/pull/9484)
|
||||
* Remove `_` from the start of parameter inlay hints and add `C_Cpp.inlayHints.parameterNames.hideLeadingUnderscores`. [#9485](https://github.com/microsoft/vscode-cpptools/issues/9485)
|
||||
* Add `C_Cpp.inlayHints.referenceOperator.showSpace` setting. [#9486](https://github.com/microsoft/vscode-cpptools/issues/9486)
|
||||
* Make `C_Cpp.debugShortcut` settable per-workspace folder. [PR #9514](https://github.com/microsoft/vscode-cpptools/pull/9514)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix "unknown register name" IntelliSense error. [#4382](https://github.com/microsoft/vscode-cpptools/issues/4382)
|
||||
* Fix performance issue with tag parsing a file with a lot of defines. [#6454](https://github.com/microsoft/vscode-cpptools/issues/6454)
|
||||
* Fix IntelliSense with gcc vector extension types. [#6890](https://github.com/microsoft/vscode-cpptools/issues/6890)
|
||||
* Fix missing logging when `C_Cpp.intelliSenseEngine` is set to `"Disabled"`. [#9277](https://github.com/microsoft/vscode-cpptools/issues/9277)
|
||||
* Fix the code analysis "disable" option not automatically clearing the disabled diagnostics. [#9364](https://github.com/microsoft/vscode-cpptools/issues/9364)
|
||||
* Fix `-isystem` not being used for system headers with code analysis. [#9366](https://github.com/microsoft/vscode-cpptools/issues/9366)
|
||||
* Fix compiler querying for EDG-based compilers. [#9410](https://github.com/microsoft/vscode-cpptools/issues/9410)
|
||||
* Fix bug with the environment being incorrect when compiler querying. [#9472](https://github.com/microsoft/vscode-cpptools/issues/9472)
|
||||
* Fix inlay hints not having padding on the left if there is no existing space. [#9479](https://github.com/microsoft/vscode-cpptools/issues/9479)
|
||||
* Fix duplicate inlay hints appearing sometimes. [#9487](https://github.com/microsoft/vscode-cpptools/issues/9487)
|
||||
* Fix duplicate compiler args in compiler query with custom configuration providers using cpptools-api prior to v6. [#9531](https://github.com/microsoft/vscode-cpptools/issues/9531)
|
||||
* Fix cl.exe build tasks not showing for .c files and .c build tasks being cached for .cpp files (and vice versa). [PR #9544](https://github.com/microsoft/vscode-cpptools/pull/9544)
|
||||
* Fix process launching concurrency issues on Windows.
|
||||
|
||||
## Version 1.11.0 (pre-release): June 20, 2022
|
||||
### New Features
|
||||
* Add inlay hints for parameters and auto types. [#5845](https://github.com/microsoft/vscode-cpptools/issues/5845)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix doxygen comments not being displayed for multiple adjacent `@brief` or `@return` tags. [#9316](https://github.com/microsoft/vscode-cpptools/issues/9316)
|
||||
* Fix crash if clang-tidy returns a replacement with an empty FilePath. [#9437](https://github.com/microsoft/vscode-cpptools/issues/9437)
|
||||
* Fix hiding IntelliSense dependent commands when `C_Cpp.intelliSenseEngine` is `"Disabled"`. [#9451](https://github.com/microsoft/vscode-cpptools/issues/9451)
|
||||
* Fix skipping the compiler argument after `-c`. [#9453](https://github.com/microsoft/vscode-cpptools/issues/9453)
|
||||
* Fix `-std:c++20` not being handled with cl.exe. [#9458](https://github.com/microsoft/vscode-cpptools/issues/9458)
|
||||
|
||||
## Version 1.10.7: June 15, 2022
|
||||
### Bug Fixes
|
||||
* Fix bugs with process creation on Windows (which caused IntelliSense to fail). [#9431](https://github.com/microsoft/vscode-cpptools/issues/9431)
|
||||
|
||||
## Version 1.10.6: June 14, 2022
|
||||
### Bug Fixes
|
||||
* Fix `@responseFile` in `compilerArgs` not being handled on Linux/Mac. [#9434](https://github.com/microsoft/vscode-cpptools/issues/9434)
|
||||
* Fix debug preLaunchTask not working when `C_Cpp.intelliSenseEngine` is `"Disabled"`. [#9446](https://github.com/microsoft/vscode-cpptools/issues/9446)
|
||||
* Make the `C_Cpp.legacyCompilerArgsBehavior` setting non-deprecated.
|
||||
|
||||
## Version 1.10.5: June 8, 2022
|
||||
### New Features
|
||||
* Add code actions to apply clang-tidy fixes (and other actions). [#8476](https://github.com/microsoft/vscode-cpptools/issues/8476)
|
||||
* Added support for setting values on top level watch window expressions. [#9019](https://github.com/microsoft/vscode-cpptools/issues/9019)
|
||||
* Make the "Run and Debug" button feature available to all users. [#9306](https://github.com/microsoft/vscode-cpptools/issues/9306)
|
||||
|
||||
### Enhancements
|
||||
* Add `C_Cpp.clangTidy.useBuildPath` setting to enable using `-p` with clang-tidy. [#8740](https://github.com/microsoft/vscode-cpptools/issues/8740), [#8952](https://github.com/microsoft/vscode-cpptools/issues/8952)
|
||||
* Generate launch.json when adding a new debug configuration. [#9100](https://github.com/microsoft/vscode-cpptools/issues/9100)
|
||||
* Prioritize the "folder" option when doing a `#include` completion. [#9222](https://github.com/microsoft/vscode-cpptools/issues/9222)
|
||||
* Add compiler path to debug configuration details. [PR #9264](https://github.com/microsoft/vscode-cpptools/pull/9264)
|
||||
* Update the bundled clang-format and clang-tidy to version 14.0.0.
|
||||
|
||||
### Bug Fixes
|
||||
* Fix 'System.NullReferenceException when continuing after adding breakpoint.' [#1297](https://github.com/microsoft/MIEngine/issues/1297)
|
||||
* Fix completion not working in `#define` definitions and in definition names when manually invoked. [#4662](https://github.com/microsoft/vscode-cpptools/issues/4662), [#8973](https://github.com/microsoft/vscode-cpptools/issues/8973), [#9078](https://github.com/microsoft/vscode-cpptools/issues/9078)
|
||||
* Fix several IntelliSense bugs. [#6226](https://github.com/microsoft/vscode-cpptools/issues/6226), [#8294](https://github.com/microsoft/vscode-cpptools/issues/8294), [#8530](https://github.com/microsoft/vscode-cpptools/issues/8530), [#8725](https://github.com/microsoft/vscode-cpptools/issues/8725), [#8751](https://github.com/microsoft/vscode-cpptools/issues/8751), [#9076](https://github.com/microsoft/vscode-cpptools/issues/9076), [#9224](https://github.com/microsoft/vscode-cpptools/issues/9224), [#9336](https://github.com/microsoft/vscode-cpptools/issues/9336).
|
||||
* Fix issue with shell processing incorrectly occurring for `arguments` fields in `compile_commands.json` files. [#8649](https://github.com/microsoft/vscode-cpptools/issues/8649)
|
||||
* Fix handling of `@response` files for clang-tidy on Windows. [#8843](https://github.com/microsoft/vscode-cpptools/issues/8843), [#9032](https://github.com/microsoft/vscode-cpptools/issues/9032), [#9102](https://github.com/microsoft/vscode-cpptools/issues/9102)
|
||||
* Fix issue with inconsistent handling of shell escaping in compiler arg fields. All compiler arg array fields are now assumed to not include shell quoting, escaping or shell variables. Added a `C_Cpp.legacyCompilerArgsBehavior` to restore the legacy behavior. [#8963](https://github.com/microsoft/vscode-cpptools/issues/8963)
|
||||
* Add localized strings for build tasks. [#9051](https://github.com/microsoft/vscode-cpptools/issues/9051)
|
||||
* Fix Go to Definition with C for identifiers that are C++ keywords. [#9081](https://github.com/microsoft/vscode-cpptools/issues/9081)
|
||||
* Fix the new Run/Debug Code button not working with a modified program location. [#9082](https://github.com/microsoft/vscode-cpptools/issues/9082)
|
||||
* Fix `__GNUC__` system defines causing clang-tidy to undefine `_Float32`. [#9091](https://github.com/microsoft/vscode-cpptools/issues/9091)
|
||||
* Fix 'breakpoints set before launch in shared objects cannot be disabled/deleted' [#9095]([https://github.com/microsoft/vscode-cpptools/issues/9095)
|
||||
* Fix compiler querying failing for compilers that don't output system includes. [#9099](https://github.com/microsoft/vscode-cpptools/issues/9099)
|
||||
* Fix completion occurring (when it shouldn't) after the comma in a definition list. [#9101](https://github.com/microsoft/vscode-cpptools/issues/9101)
|
||||
* Fix `;` incorrectly matching for `break;` and `continue;` completion. [#9115](https://github.com/microsoft/vscode-cpptools/issues/9115)
|
||||
* Fix Go to Definition on a `#include` with an absolute path. [#9287](https://github.com/microsoft/vscode-cpptools/issues/9287)
|
||||
* Fix formatting issue with vcFormat when using multi-byte UTF-8 sequences. [#9297](https://github.com/microsoft/vscode-cpptools/issues/9297)
|
||||
* Fix language server disabling due to a TypeError when invalid json values are used. [#9302](https://github.com/microsoft/vscode-cpptools/issues/9302)
|
||||
* Add support for "user" level and "workspace" level debug configurations. [#9319](https://github.com/microsoft/vscode-cpptools/issues/9319)
|
||||
* Prevent language service activation for macOS older than 10.12. [PR #9328](https://github.com/microsoft/vscode-cpptools/pull/9328)
|
||||
* Fix code analysis with g++ 12 system headers. [#9347](https://github.com/microsoft/vscode-cpptools/issues/9347)
|
||||
* Enable correct symbol parsing for methods that call loop-like macros without requiring the macro be added to cpp.hint. [#9378](https://github.com/microsoft/vscode-cpptools/issues/9378)
|
||||
* Fix a code analysis error when C++23 is used. [#9404](https://github.com/microsoft/vscode-cpptools/issues/9404)
|
||||
* Fix a potential crash in cpptools (in `get_identifier_at_offset`).
|
||||
* Other Run and Debug button updates/fixes.
|
||||
|
||||
## Version 1.9.8: April 20, 2022
|
||||
### Bug Fixes
|
||||
* Fix an issue with extension activation failing if `C_Cpp.intelliSenseEngine` was set to `Disabled`. [#9083](https://github.com/microsoft/vscode-cpptools/issues/9083)
|
||||
|
||||
## Version 1.9.7: March 23, 2022
|
||||
### New Features
|
||||
* Add debugger support for Apple M1 (osx-arm64). [#7035](https://github.com/microsoft/vscode-cpptools/issues/7035)
|
||||
* Resolves issue "[Big Sur M1] ERROR: Unable to start debugging. Unexpected LLDB output from command "-exec-run". process exited with status -1 (attach failed ((os/kern) invalid argument))". [#6779](https://github.com/microsoft/vscode-cpptools/issues/6779)
|
||||
* Add a build and debug button when `C_Cpp.debugShortcut` is `true`. [#7497](https://github.com/microsoft/vscode-cpptools/issues/7497)
|
||||
* The "Build and Debug Active File" command has been split into "Debug C++ File" and "Run C++ File", and it has been removed from the context menu.
|
||||
* Add Alpine Linux arm64 support (VSIX).
|
||||
* Add x64 debugger for CppVsdbg on Windows x64.
|
||||
|
||||
### Enhancements
|
||||
* Reserved identifiers with characters that match typed characters in the correct order but not contiguously are initially filtered in the auto-completion list. Doing a `ctrl` + `space` in the same location will show all auto-complete suggestions. [#4939](https://github.com/microsoft/vscode-cpptools/issues/4939)
|
||||
* Add `dotConfig` property to IntelliSense Configuration (c_cpp_properties.json) to use .config file created by Kconfig system.
|
||||
* Matheus Castello (@microhobby) [PR #7845](https://github.com/microsoft/vscode-cpptools/pull/7845)
|
||||
* Rework how cancelation is processed for semantic tokens and folding operations. [PR #8739](https://github.com/microsoft/vscode-cpptools/pull/8739)
|
||||
* Make SwitchHeaderSource use the `workbench.editor.revealIfOpen` setting.
|
||||
* Joel Smith (@joelmsmith) [PR #8857](https://github.com/microsoft/vscode-cpptools/pull/8857)
|
||||
* Add tag parser error logging. [#8907](https://github.com/microsoft/vscode-cpptools/issues/8907)
|
||||
* Add error and warning messages if the VSIX for an incompatible or mismatching platform or architecture is installed. [#8908](https://github.com/microsoft/vscode-cpptools/issues/8908)
|
||||
* Add a "More Info" option when an incompatible VSIX is encountered. [PR #8920](https://github.com/microsoft/vscode-cpptools/pull/8920)
|
||||
* Add `;` to `break` and `continue` completion keywords. [#8932](https://github.com/microsoft/vscode-cpptools/issues/8932)
|
||||
* Prevent stripping of format specifiers from -exec commands.
|
||||
* Gareth Rees (@gareth-rees) [MIEngine#1277](https://github.com/microsoft/MIEngine/pull/1278)
|
||||
* Improve messages for unknown breakpoints and watchpoints.
|
||||
* Gareth Rees (@gareth-rees) [MIEngine#1282](https://github.com/microsoft/MIEngine/pull/1283)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix some IntelliSense parsing bugs. [#5117](https://github.com/microsoft/vscode-cpptools/issues/5117)
|
||||
* Fix IntelliSense process crashes caused by a stack overflow on Mac. [#7215](https://github.com/microsoft/vscode-cpptools/issues/7215), [#8653](https://github.com/microsoft/vscode-cpptools/issues/8653)
|
||||
* Fix exclusions not applying during tag parsing of non-recursive dependent includes. [#8702](https://github.com/microsoft/vscode-cpptools/issues/8702)
|
||||
* Fix issue that could cause an infinite loop when clicking on a preprocessor conditional directive. [#8717](https://github.com/microsoft/vscode-cpptools/issues/8717)
|
||||
* Fix excludes applying to cases it should not when running code analysis. [#8724](https://github.com/microsoft/vscode-cpptools/issues/8724)
|
||||
* Fix a crash when visualizing local variables for Microsoft Edge (msedge.exe) [#8738](https://github.com/microsoft/vscode-cpptools/issues/8738)
|
||||
* Fix some system defines being incorrectly removed when running code analysis. [#8740](https://github.com/microsoft/vscode-cpptools/issues/8740)
|
||||
* Prevent an error from being logged due to custom configuration processing prior to the provider being ready. [#8752](https://github.com/microsoft/vscode-cpptools/issues/8752)
|
||||
* Fix incorrect crash recovery with multiroot. [#8762](https://github.com/microsoft/vscode-cpptools/issues/8762)
|
||||
* Fix random compiler query, clang-tidy, or clang-format failure on Windows. [#8764](https://github.com/microsoft/vscode-cpptools/issues/8764)
|
||||
* Fix invoking commands before cpptools is activated. [#8785](https://github.com/microsoft/vscode-cpptools/issues/8785)
|
||||
* Fix a bug on Windows with semantic tokens updating. [#8799](https://github.com/microsoft/vscode-cpptools/issues/8799)
|
||||
* Fix tag parser failure due to missing DLL dependencies on Windows. [#8851](https://github.com/microsoft/vscode-cpptools/issues/8851)
|
||||
* Fix semantic tokens getting cleared for all other files in a TU after editing a file. [#8867](https://github.com/microsoft/vscode-cpptools/issues/8867)
|
||||
* Fix a bug and typos with cppbuild task providers.
|
||||
* InLAnn (@inlann) [PR #8897](https://github.com/microsoft/vscode-cpptools/pull/8897)
|
||||
* Fix an issue that could cause the extension to fail to start up properly. [PR #8906](https://github.com/microsoft/vscode-cpptools/pull/8906)
|
||||
* Fix handling of `-B` with compiler querying. [#8962](https://github.com/microsoft/vscode-cpptools/issues/8962)
|
||||
* Fix incorrect "Running clang-tidy" status indications with multi-root workspaces. [#8964](https://github.com/microsoft/vscode-cpptools/issues/8964)
|
||||
* Fix a crash during shutdown and potential database resetting due to shutdown being aborted too soon. [PR #8969](https://github.com/microsoft/vscode-cpptools/pull/8969)
|
||||
* Fix an issue that could cause the active file to not be configured by a configuration provider when custom configurations are reset. [#8974](https://github.com/microsoft/vscode-cpptools/issues/8974)
|
||||
* Fix detection of Visual Studio 2015. [#8975](https://github.com/microsoft/vscode-cpptools/issues/8975)
|
||||
* Fix mingw clang being detected as gcc. [#9024](https://github.com/microsoft/vscode-cpptools/issues/9024)
|
||||
* Fix a random crash on file open.
|
||||
* Fix some IntelliSense crashes.
|
||||
* Fix some IntelliSense parsing bugs.
|
||||
* Fix a bug with IntelliSense updating not working if a file was closed and reopened while its TU was processing an update.
|
||||
* Fix a potential heap corruption when `files.associations` are changed.
|
||||
* Update translated text.
|
||||
|
||||
### Documentation
|
||||
* Clarify how to get binaries when debugging the source from GitHub.
|
||||
* Hamir Mahal (@hamirmahal) [PR #8788](https://github.com/microsoft/vscode-cpptools/pull/8788)
|
||||
|
||||
## Version 1.8.4: February 7, 2022
|
||||
### Bug Fixes
|
||||
@@ -11,12 +177,12 @@
|
||||
### New Features
|
||||
* Add data breakpoints (memory read/write interrupts) with `gdb` debugging. [#1410](https://github.com/microsoft/vscode-cpptools/issues/1410)
|
||||
* Add "All Exceptions" Breakpoint for cppdbg [#1800](https://github.com/microsoft/vscode-cpptools/issues/1800)
|
||||
* Add multi-threaded code analysis (using `clang-tidy`) based on the IntelliSense configuration. It defaults to using up to half the cores, but it can be changed via the `C_Cpp.codeAnalysis.maxConcurrentThreads` setting. [#2908](https://github.com/microsoft/vscode-cpptools/issues/2908).
|
||||
* Add multi-threaded code analysis (using `clang-tidy`) based on the IntelliSense configuration. It defaults to using up to half the cores, but it can be changed via the `C_Cpp.codeAnalysis.maxConcurrentThreads` setting. [#2908](https://github.com/microsoft/vscode-cpptools/issues/2908)
|
||||
* Add support for Alpine Linux [#4827](https://github.com/microsoft/vscode-cpptools/issues/4827)
|
||||
* Implement platform-specific VSIX's via the marketplace. [#8152](https://github.com/microsoft/vscode-cpptools/issues/8152)
|
||||
|
||||
### Enhancements
|
||||
* The maximum number of threads to use for Find All References can be configured with the `C_Cpp.references.maxConcurrentThreads` settings. [#4036](https://github.com/microsoft/vscode-cpptools/issues/4036).
|
||||
* The maximum number of threads to use for Find All References can be configured with the `C_Cpp.references.maxConcurrentThreads` settings. [#4036](https://github.com/microsoft/vscode-cpptools/issues/4036)
|
||||
* The IntelliSense processes launched to confirm references during Find All References can be cached via the `C_Cpp.references.maxCachedProcesses` setting. [#4038](https://github.com/microsoft/vscode-cpptools/issues/4038)
|
||||
* The maximum number of IntelliSense processes can be configured with the `C_Cpp.intelliSense.maxCachedProcesses` setting, and the number of processes will automatically decrease when the free memory becomes < 256 MB and it can be configured to use less memory via the `maxMemory` settings (memory usage from code analysis is not handled yet). [#4811](https://github.com/microsoft/vscode-cpptools/issues/4811)
|
||||
* Switch from 32-bit to 64-bit binaries on 64-bit Windows. [#7230](https://github.com/microsoft/vscode-cpptools/issues/7230)
|
||||
@@ -740,8 +906,8 @@
|
||||
* 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)
|
||||
* Fix configuration error squiggles not being applied unless the setting was set in both `c_cpp_properties.json` and `settings.json`. [PR #4538](https://github.com/microsoft/vscode-cpptools/pull/4538)
|
||||
* Fix document symbol for Outline view and breadcrumbs on Windows 7. [#4536](https://github.com/microsoft/vscode-cpptools/issues/4536).
|
||||
* Add support for `"ms-vscode.cmake-tools"` `configurationProvider` id. [#4586](https://github.com/microsoft/vscode-cpptools/issues/4586).
|
||||
* Fix document symbol for Outline view and breadcrumbs on Windows 7. [#4536](https://github.com/microsoft/vscode-cpptools/issues/4536)
|
||||
* Add support for `"ms-vscode.cmake-tools"` `configurationProvider` id. [#4586](https://github.com/microsoft/vscode-cpptools/issues/4586)
|
||||
* Fix cancellation of Find All References sometimes resulting in an exception. [#2710](https://github.com/microsoft/vscode-cpptools/issues/2710)
|
||||
* Fix the sort order of files in the Find All References and Rename UI's. [#4615](https://github.com/microsoft/vscode-cpptools/issues/4615)
|
||||
* Fix localized Chinese strings not displaying on systems with case-sensitive file systems. [#4619](https://github.com/microsoft/vscode-cpptools/issues/4619)
|
||||
@@ -825,11 +991,11 @@
|
||||
|
||||
### Bug Fixes
|
||||
* Fix wrong type of `this` pointer. [#2303](https://github.com/microsoft/vscode-cpptools/issues/2303)
|
||||
* Fix previous cache path not deleted when new cache path is specified. Note that the VS Code bug [Microsoft/vscode#59391](https://github.com/microsoft/vscode/issues/59391) still occurs on the settings UI, but this fix should delete any incomplete path names as the extension receives changes from the cache path setting. [#3644](https://github.com/microsoft/vscode-cpptools/issues/3644).
|
||||
* Fix previous cache path not deleted when new cache path is specified. Note that the VS Code bug [Microsoft/vscode#59391](https://github.com/microsoft/vscode/issues/59391) still occurs on the settings UI, but this fix should delete any incomplete path names as the extension receives changes from the cache path setting. [#3644](https://github.com/microsoft/vscode-cpptools/issues/3644)
|
||||
* Fix broken shell script when launch/attaching as root. [#3711](https://github.com/microsoft/vscode-cpptools/issues/3711)
|
||||
* Christian A. Jacobsen (@ChristianJacobsen) [PR MIEngine#906](https://github.com/microsoft/MIEngine/pull/906)
|
||||
* Fix ".H" files not appearing in include completion results on Linux/macOS. [#3744](https://github.com/microsoft/vscode-cpptools/issues/3744)
|
||||
* Fix `compile_commands.json` file changes not updated. [#3864](https://github.com/microsoft/vscode-cpptools/issues/3864).
|
||||
* Fix `compile_commands.json` file changes not updated. [#3864](https://github.com/microsoft/vscode-cpptools/issues/3864)
|
||||
* Fix `Failed to parse` error message in the open file scenario. [#3888](https://github.com/microsoft/vscode-cpptools/issues/3888)
|
||||
* Fix loading the wrong symbols when creating or copying a file. [#3897](https://github.com/microsoft/vscode-cpptools/issues/3897)
|
||||
* Fix IntelliSense process crash in clang mode. [#3898](https://github.com/microsoft/vscode-cpptools/issues/3898)
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
<h1 data-loc-id="incompatible.extension.heading">Incompatible or Mismatched C/C++ Extension Binaries</h1>
|
||||
|
||||
<p data-loc-id="incompat.extension.text1">The C/C++ extension includes native binaries.</p>
|
||||
|
||||
<p data-loc-id="incompat.extension.text2">When installed via the marketplace UI in VS Code, the correct native binaries should be included. If incompatible binaries were detected and the C/C++ extension had been installed via the marketplace UI in VS Code, <a href="https://github.com/microsoft/vscode/issues/new?assignees=&labels=&template=bug_report.md" data-loc-id="bug.report.link.title">please report the issue</a>.</p>
|
||||
|
||||
<h1 data-loc-id="reinstalling.extension.heading">Reinstalling the C/C++ Extension</h1>
|
||||
|
||||
<p data-loc-id="reinstall.extension.text1">When reinstalling an equivalent version of an extension, VS Code may reuse the existing extension directory. To prevent this from occurring when reinstalling the C/C++ extension, it may be necessary to first delete the existing extension directory.</p>
|
||||
|
||||
<p data-loc-id="reinstall.extension.text2">Installed extension directories can be found under one of the following paths under your user directory (`%USERPROFILE%` on Windows, or `$HOME` on Linux and macOS)</p>
|
||||
|
||||
<pre><code class="lang-bash">%USERPROFILE%\.vscode\extensions</code></pre>
|
||||
<pre><code class="lang-bash">%USERPROFILE%\.vscode-insiders\extensions</code></pre>
|
||||
<pre><code class="lang-bash">%USERPROFILE%\.vscode-exploration\extensions</code></pre>
|
||||
|
||||
<p data-loc-id="reinstall.extension.text3">In a remote connection:</p>
|
||||
<pre><code class="lang-bash">$HOME/.vscode-server/extensions</code></pre>
|
||||
<pre><code class="lang-bash">$HOME/.vscode-server-insiders/extensions</code></pre>
|
||||
<pre><code class="lang-bash">$HOME/.vscode-server-exploration/extensions</code></pre>
|
||||
|
||||
<p data-loc-id="reinstall.extension.text4">Example paths to installed C/C++ extension directories:</p>
|
||||
|
||||
<p data-loc-id="reinstall.extension.text5">On Windows:</p>
|
||||
<pre><code class="lang-bash">%USERPROFILE%\.vscode\extensions\ms-vscode.cpptools-1.9.0</code></pre>
|
||||
|
||||
<p data-loc-id="reinstall.extension.text6">On Linux:</p>
|
||||
<pre><code class="lang-bash">$HOME/.vscode/extensions/ms-vscode.cpptools-1.9.0</code></pre>
|
||||
|
||||
<p data-loc-id="reinstall.extension.text7">Then reinstall via the marketplace UI in VS Code.</p>
|
||||
|
||||
<p data-loc-id="reinstall.extension.text8">If the correct version of the extension fails to be deployed by VS Code, the correct VSIX for your system can be <a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools" data-loc-id="download.vsix.link.title">downloaded from the VS Code marketplace web site</a> and installed using the `Install from VSIX...` option under the '...' menu in the marketplace UI in VS Code.</p>
|
||||
+3067
-2822
File diff suppressed because it is too large
Load Diff
@@ -838,7 +838,7 @@
|
||||
"Vrací se odkaz na místní proměnnou.",
|
||||
"Vynechání explicitního typu je nestandardní (předpokládá se int).",
|
||||
"Víc než jedna částečná specializace odpovídá seznamu argumentů šablony %n.",
|
||||
"%no",
|
||||
"%nod",
|
||||
"Seznam argumentů šablony není v deklaraci primární šablony povolený.",
|
||||
"Částečné specializace nemůžou mít výchozí argumenty šablony.",
|
||||
"%n1 se nepoužívá nebo nejde odvodit ze seznamu argumentů šablony %n2.",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"deklarace vlastněná globálním modulem je v konfliktu s %nd vlastněnou pojmenovaným modulem",
|
||||
"první argument atributu „malloc“ musí být funkce",
|
||||
"nejde zachytit %nod",
|
||||
"nejde zachytit „this“"
|
||||
"nejde zachytit „this“",
|
||||
"již v kontextu consteval",
|
||||
"Příkazy if consteval a if not consteval vyžadují příkazy uzavřené do složených závorek.",
|
||||
"Příkazy if consteval a if not consteval nemají ve funkci, která není constexpr, žádný význam.",
|
||||
"Převod řízení na příkaz if consteval nebo if not consteval se nepovoluje.",
|
||||
"Konstantní vyhodnocování nemůže projít deklarací proměnné se statickou dobou trvání nebo uloženou po dobu existence vlákna.",
|
||||
"Proměnlivý kvalifikátor se pro výraz lambda s explicitním parametrem this nepovoluje.",
|
||||
"Členská funkce deklarovaná jako static nemůže mít explicitní parametr this.",
|
||||
"Explicitní parametr this musí být první deklarovaný parametr.",
|
||||
"Proměnná this se tady nepodporuje.",
|
||||
"Porovnávací funkce s explicitním this nemůže být nastavena jako výchozí.",
|
||||
"Funkce s explicitním this vyžaduje druhý operand.",
|
||||
"Příkazy if consteval a if not consteval nejsou v tomto režimu standardní.",
|
||||
"Vynechání () v deklarátoru výrazu lambda je v tomto režimu nestandardní.",
|
||||
"Když se vynechá seznam parametrů výrazu lambda, nepodporuje se klauzule requires na konci.",
|
||||
"Požádalo se o neplatný oddíl modulu %sq.",
|
||||
"Požádalo se nedefinovaný oddíl modulu %sq1 (předpokládalo se, že je to %sq2).",
|
||||
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice je ale prázdná.",
|
||||
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale předchází začátek oddílu.",
|
||||
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale přetéká konec svého oddílu.",
|
||||
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale není zarovnaná s elementy oddílu.",
|
||||
"Z podpole %sq",
|
||||
"Z oddílu %sq, elementu %d1 (pozice v souboru %d2, relativní pozice %d3)",
|
||||
"Atributy výrazu lambda tady nejsou standardní.",
|
||||
"Identifikátor %sq by bylo možné zaměnit za vizuálně podobné %p.",
|
||||
"Tento komentář obsahuje podezřelé řídicí znaky formátování Unicode.",
|
||||
"Tento řetězec obsahuje řídicí znaky formátování Unicode. To může způsobit neočekávané chování modulu runtime.",
|
||||
"Došlo k potlačení %d1 upozornění při zpracovávání modulu %sq1.",
|
||||
"Došlo k potlačení %d1 upozornění při zpracovávání modulu %sq1.",
|
||||
"Došlo k potlačení %d1 chyby při zpracovávání modulu %sq1.",
|
||||
"Došlo k potlačení %d1 chyb při zpracovávání modulu %sq1.",
|
||||
"včetně",
|
||||
"potlačeno",
|
||||
"Virtuální členská funkce nemůže mít explicitní parametr this.",
|
||||
"Převzetí adresy funkce s explicitním this vyžaduje kvalifikovaný název.",
|
||||
"Vytvoření adresy funkce s explicitním this vyžaduje operátor &.",
|
||||
"řetězcový literál nelze použít k inicializaci člena flexibilního pole.",
|
||||
"Reprezentace IFC definice funkce %sq je neplatná.",
|
||||
"byla provedena oprava vedoucí k zahození implicitní parametru this.",
|
||||
"graf UniLevel IFC se nepoužil k zadání parametrů.",
|
||||
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
|
||||
"V grafu definice parametrů IFC byl zadán %d1 parametr, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
|
||||
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala %d2 parametr.",
|
||||
"Chybí reprezentace IFC definice funkce %sq.",
|
||||
"modifikátor funkce se nevztahuje na deklaraci členské šablony.",
|
||||
"výběr člena zahrnuje příliš mnoho vnořených anonymních typů",
|
||||
"mezi operandy není žádný společný typ",
|
||||
"očekával se ukazatel na člen",
|
||||
"flexibilní člen pole nelze deklarovat v jinak prázdném typu",
|
||||
"Očekávalo se, že std::source_location::__impl bude definováno pro třídu pouze s datovými členy _M_function_name, _M_file_name, _M_column a _M_line.",
|
||||
"během inicializace std::source_location::__impl přeteklo číslo sloupce člena _M_column typu %t",
|
||||
"během inicializace std::source_location::__impl přeteklo číslo řádku člena _M_line typu %t",
|
||||
"znaková konstanta UTF-16 nemůže zabírat více než jednu jednotku kódu; hodnota byla zkrácena",
|
||||
"oba argumenty musí mít stejný typ",
|
||||
"typ %t není platný jako argument pro tento předdefinovan.",
|
||||
"voláno z %nd:",
|
||||
"kvalifikovaný typ je pro anonymní bitová pole nestandardní.",
|
||||
"typ elementu vektorové podmínky (%t1) musí mít stejnou velikost jako typ elementu výsledku (%t2).",
|
||||
"typ operandu vektoru s plovoucí desetinnou čárkou (%t) nemá žádný odpovídající celočíselný vektorový typ.",
|
||||
"mangling pro výrazy requires ještě není implementovaný."
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"Ein Verweis auf die lokale Variable wird zurückgegeben.",
|
||||
"Die Auslassung des expliziten Typs entspricht nicht dem Standard (\"int\" wird angenommen).",
|
||||
"Mehr als eine teilweise Spezialisierung stimmt mit der Vorlagenargumentliste von \"%n\" überein.",
|
||||
"%no",
|
||||
"%nod",
|
||||
"In einer Deklaration einer primären Vorlage ist keine Vorlagenargumentliste zulässig.",
|
||||
"Teilweise Spezialisierungen dürfen keine Standardvorlagenargumente aufweisen.",
|
||||
"%n1 wird nicht in der Vorlagenargumentliste von \"%n2\" verwendet oder kann nicht daraus hergeleitet werden.",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"Die Deklaration im Besitz des globalen Moduls steht in Konflikt mit %nd im Besitz eines benannten Moduls.",
|
||||
"Das erste Argument für ein malloc-Attribut muss eine Funktion sein.",
|
||||
"%nod kann nicht erfasst werden.",
|
||||
"„this“ kann nicht erfasst werden."
|
||||
"„this“ kann nicht erfasst werden.",
|
||||
"bereits im consteval-Kontext",
|
||||
"„wenn consteval“ und „wennn nicht consteval“ erfordern abhängige Anweisungen mit geschweiften Klammern",
|
||||
"„wenn consteval“ und „wenn nicht consteval“ sind in einer Nicht-constexpr-Funktion bedeutungslos",
|
||||
"die Übertragung der Steuerung in eine „wenn consteval“- oder „wenn nicht consteval“-Anweisung ist nicht zulässig",
|
||||
"die Konstantenauswertung kann die Deklaration einer Variablen mit statischer oder Thread-Speicherdauer nicht durchlaufen",
|
||||
"der änderbare Qualifizierer ist für einen Lambda-Ausdruck mit einem expliziten „dies“-Parameter nicht zulässig",
|
||||
"eine mit „statisch“ deklarierte Memberfunktion darf keinen expliziten „dies“-Parameter aufweisen",
|
||||
"ein expliziter „dies“-Parameter muss der erste deklarierte Parameter sein",
|
||||
"„dies“ ist hier nicht zulässig",
|
||||
"eine Vergleichsfunktion mit explizitem „dies“ kann nicht als Standard verwendet werden",
|
||||
"eine explizite „dies-2-Funktion erfordert einen Selektoroperanden",
|
||||
"„wenn consteval“ und „wenn nicht consteval“ sind in diesem Modus nicht Standard",
|
||||
"das Weglassen von „()“ in einem Lambda-Deklarator ist in diesem Modus nicht der Standard",
|
||||
"eine „trailing-requires“-Klausel ist nicht zulässig, wenn die Lambda-Parameterliste ausgelassen wird",
|
||||
"Modul %sq ungültige Partition angefordert",
|
||||
"Modul %sq1 undefinierte Partition (könnte %sq2 sein) wurde angefordert",
|
||||
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für Partition %sq2 angefordert – die leer ist",
|
||||
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für Partition %sq2 angefordert – was dem Start der Partition vorausgeht",
|
||||
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für die Partition %sq2 angefordert – was das Ende ihrer Partition überschreitet",
|
||||
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für die Partition %sq2 angefordert – welche mit ihren Partitionselementen falsch ausgerichtet ist",
|
||||
"aus dem Subfeld %sq",
|
||||
"von Partition %sq Element %d1 (Dateiposition %d2, relative Position %d3)",
|
||||
"Lambda-Attribute entsprechen hier nicht dem Standard",
|
||||
"der Bezeichner %sq könnte mit einem visuell ähnlichen Bezeichner verwechselt werden, der %p angezeigt wird",
|
||||
"dieser Kommentar enthält verdächtige Unicode-Formatierungssteuerzeichen",
|
||||
"diese Zeichenfolge enthält Unicode-Formatierungssteuerzeichen, die zu unerwartetem Laufzeitverhalten führen könnten",
|
||||
"%d1 unterdrückte Warnung wurde bei der Verarbeitung des Moduls %sq1 festgestellt",
|
||||
"%d1 unterdrückte Warnungen wurden bei der Verarbeitung des Moduls %sq1 festgestellt",
|
||||
"%d1 unterdrückter Fehler wurde beim Verarbeiten des Moduls %sq1 festgestellt",
|
||||
"%d1 unterdrückte Fehler wurden beim Verarbeiten des Moduls %sq1 festgestellt",
|
||||
"einschließlich",
|
||||
"Unterdrückt",
|
||||
"eine virtuelle Memberfunktion darf keinen expliziten „dies“-Parameter aufweisen",
|
||||
"das Übernehmen der Adresse einer expliziten „dies“-Funktion erfordert einen qualifizierten Namen.",
|
||||
"das Formatieren der Adresse einer expliziten „dies“-Funktion erfordert den Operator „&“",
|
||||
"Ein Zeichenfolgenliteral kann nicht zum Initialisieren eines flexiblen Arraymembers verwendet werden.",
|
||||
"Die IFC-Darstellung der Definition der Funktion %sq ist ungültig.",
|
||||
"Es wurde eine Korrektur vorgenommen, um den impliziten „this“-Parameter zu löschen.",
|
||||
"Ein UniLevel-IFC-Chart wurde nicht zum Angeben von Parametern verwendet.",
|
||||
"%d1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurden.",
|
||||
"%d1 Parameter wurde im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurden.",
|
||||
"%d1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurde.",
|
||||
"Die IFC-Darstellung der Definition der Funktion %sq fehlt.",
|
||||
"Funktionsmodifizierer gilt nicht für eine statische Mitgliedervorlagendeklaration",
|
||||
"Die Mitgliederauswahl umfasst zu viele geschachtelte anonyme Typen",
|
||||
"Es gibt keinen gemeinsamen Typ zwischen den Operanden",
|
||||
"Es wurde ein Pointer-to-Member erwartet",
|
||||
"Ein flexibles Arrayelement kann nicht in einem ansonsten leeren Typ deklariert werden.",
|
||||
"Es wurde erwartet, dass \"std::source_location::__impl\" für eine Klasse definiert ist, die nur die Datenmember \"_M_function_name\", \"_M_file_name\", \"_M_column\", \"_M_line\" enthält.",
|
||||
"während der Initialisierung von \"std::source_location::__impl\" überläuft die Spaltennummer den Member \"_M_column\" vom Typ \"%t\".",
|
||||
"während der Initialisierung von \"std::source_location::__impl\" überläuft die Zeilennummer den Member \"_M_line\" vom Typ \"%t\".",
|
||||
"Eine UTF-16-Zeichenkonstante darf nicht mehrere Codeeinheiten belegen. Wert abgeschnitten.",
|
||||
"Beide Argumente müssen denselben Typ aufweisen.",
|
||||
"Der Typ \"%t\" ist als Argument für dieses integrierte Element ungültig.",
|
||||
"aufgerufen von %nd:",
|
||||
"ein qualifizierter Typ ist kein Standard für anonyme Bitfelder",
|
||||
"der Elementtyp der Vektorbedingung (%t1) muss dieselbe Größe haben wie der Elementtyp des Ergebnisses (%t2)",
|
||||
"der Gleitkomma-Vektoroperandentyp (%t) hat keinen übereinstimmenden ganzzahligen Vektortyp",
|
||||
"das Mangling für 'requires'-Ausdrücke ist noch nicht implementiert"
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"devolviendo una referencia a una variable local",
|
||||
"la omisión de un tipo explícito no es estándar (se presupone 'int')",
|
||||
"más de una especialización parcial coincide con la lista de argumentos de plantilla de %n",
|
||||
"%no",
|
||||
"%nod",
|
||||
"no se permite una lista de argumentos de plantilla en una declaración de plantilla principal",
|
||||
"las especializaciones parciales no pueden tener argumentos de plantilla predeterminados",
|
||||
"%n1 no se usa en (o no se puede deducir de) la lista de argumentos de plantilla de %n2",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"la declaración propiedad del módulo global entra en conflicto con %nd propiedad de un módulo con nombre",
|
||||
"el primer argumento de un atributo \"malloc\" debe ser una función",
|
||||
"no se puede capturar %nod",
|
||||
"no se puede capturar \"this\""
|
||||
"no se puede capturar \"this\"",
|
||||
"ya está en contexto de consteval",
|
||||
"'if consteval' y 'if not consteval' requieren instrucciones dependientes limitadas",
|
||||
"'if consteval' y 'if not consteval' no tienen sentido en una función que no es constexpr",
|
||||
"no se permite la transferencia del control a una instrucción 'if consteval' o 'if not consteval'",
|
||||
"constant-evaluation no puede pasar por la declaración de una variable con duración de almacenamiento estático o de subproceso",
|
||||
"no se permite el calificador mutable en una expresión lambda con un parámetro \"this\" explícito",
|
||||
"una función miembro declarada con 'static' no puede tener un parámetro 'this' explícito",
|
||||
"un parámetro 'this' explícito debe ser el primer parámetro declarado",
|
||||
"“this” no se permite aquí",
|
||||
"no se puede establecer de forma predeterminada una función de comparación con 'this' explícita",
|
||||
"una función explícita 'this' requiere un operando selector",
|
||||
"'if consteval' y 'if not consteval' no son estándar en este modo",
|
||||
"omitir '()' en un declarador lambda no es estándar en este modo",
|
||||
"no se permite una cláusula trailing-requires-clause cuando se omite la lista de parámetros lambda",
|
||||
"se solicitó una partición no válida del módulo %sq",
|
||||
"módulo %sq1 partición no definida (se considera que es %sq2) solicitada",
|
||||
"módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que está vacía",
|
||||
"módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que es anterior al inicio de la partición",
|
||||
"módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que desborda el final de su partición",
|
||||
"módulo %sq1 posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que está mal alineada con sus elementos de particiones",
|
||||
"del subcampo %sq",
|
||||
"de la partición %sq elemento %d1 (posición de archivo %d2, posición relativa %d3)",
|
||||
"los atributos lambda no son estándar aquí",
|
||||
"el identificador %sq podría confundirse con uno visualmente similar que aparece %p",
|
||||
"este comentario contiene caracteres de control de formato Unicode sospechosos",
|
||||
"esta cadena contiene caracteres de control de formato Unicode que podrían dar lugar a un comportamiento inesperado en tiempo de ejecución",
|
||||
"Se encontró %d1 advertencia suprimida al procesar el módulo %sq1",
|
||||
"Se encontraron %d1 advertencias suprimidas al procesar el módulo %sq1",
|
||||
"Se encontró un error suprimido %d1 al procesar el módulo %sq1",
|
||||
"Se encontraron %d1 errores suprimidos al procesar el módulo %sq1",
|
||||
"Incluido",
|
||||
"Suprimido",
|
||||
"una función miembro virtual no puede tener un parámetro 'this' explícito",
|
||||
"tomar la dirección de una función explícita \"this\" requiere un nombre completo",
|
||||
"la formación de la dirección de una función explícita 'this' requiere el operador '&'",
|
||||
"no se puede usar un literal de cadena para inicializar un miembro de matriz flexible",
|
||||
"La representación IFC de la definición de la función %sq no es válida",
|
||||
"se realizó una corrección para quitar un parámetro \"this\" implícito",
|
||||
"no se usó un gráfico IFC UniLevel para especificar parámetros",
|
||||
"el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetros",
|
||||
"el gráfico de definición de parámetros IFC especificó %d1 parámetro, mientras que la declaración IFC especificó %d2 parámetros",
|
||||
"el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetro",
|
||||
"Falta la representación IFC de la definición de la función %sq",
|
||||
"el modificador de función no se aplica a la declaración de plantilla de miembro",
|
||||
"la selección de miembros implica demasiados tipos anónimos anidados",
|
||||
"no hay ningún tipo común entre los operandos",
|
||||
"se esperaba un puntero a miembro",
|
||||
"un miembro de matriz flexible no se puede declarar en un tipo que de otro modo estaría vacío",
|
||||
"se esperaba que 'std::source_location::__impl' se definiera a una clase con solo los miembros de datos '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
|
||||
"durante la inicialización de 'std::source_location::__impl', el número de columna desborda el miembro '_M_column' de tipo %t",
|
||||
"durante la inicialización de 'std::source_location::__impl', el número de línea desborda el miembro '_M_line' de tipo %t",
|
||||
"una constante de caracteres UTF-16 no puede ocupar más de una unidad de código; valor truncado",
|
||||
"ambos argumentos deben tener el mismo tipo",
|
||||
"el tipo %t no es válido como argumento para este elemento integrado",
|
||||
"llamado desde %nd:",
|
||||
"un tipo calificado no es estándar para campos de bits anónimos",
|
||||
"el tipo de elemento de la condición de vector (%t1) debe tener el mismo tamaño que el tipo de elemento del resultado (%t2)",
|
||||
"el tipo de operando de vector de punto flotante (%t) no tiene ningún tipo de vector entero coincidente",
|
||||
"aún no se ha implementado la limpieza de expresiones \"requires\""
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"retourne la référence à une variable locale",
|
||||
"omission de type explicite non standard ('int' pris par défaut)",
|
||||
"plusieurs spécialisations partielles correspondent à la liste d'arguments template de %n",
|
||||
"%no",
|
||||
"%nod",
|
||||
"liste d'arguments template non autorisée dans une déclaration de modèle principal",
|
||||
"les spécialisations partielles ne peuvent pas avoir d'arguments template par défaut",
|
||||
"%n1 n'est pas utilisé dans la liste d'arguments template de %n2, ou ne peut pas en être déduit",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"la déclaration appartenant au module global est en conflit avec %nd appartenant à un module nommé",
|
||||
"le premier argument d'un attribut 'malloc' doit être une fonction",
|
||||
"impossible de capturer %nod",
|
||||
"impossible de capturer 'this'"
|
||||
"impossible de capturer 'this'",
|
||||
"déjà dans un contexte consteval",
|
||||
"« if consteval » et « if not consteval » nécessitent des instructions dépendantes resserrés",
|
||||
"« if consteval » et « if not consteval » ne sont pas valides dans une fonction non constexpr",
|
||||
"le transfert de contrôle dans une instruction « if consteval » ou « if not consteval » n’est pas autorisé",
|
||||
"l’évaluation constante ne peut pas passer par la déclaration d’une variable avec une durée de stockage statique ou de thread",
|
||||
"le qualificateur mutable n’est pas autorisé sur une expression lambda avec un paramètre « this » explicite",
|
||||
"une fonction membre déclarée avec « static » ne peut pas avoir de paramètre « this » explicite",
|
||||
"un paramètre « this » explicite doit être le premier paramètre déclaré",
|
||||
"« this » n’est pas autorisé ici",
|
||||
"une fonction de comparaison avec « this » explicite ne peut pas être par défaut",
|
||||
"une fonction « this » explicite nécessite un opérande de sélecteur",
|
||||
"« if consteval » et « if not consteval » ne sont pas standard dans ce mode",
|
||||
"l’omission de « () » dans un déclarateur lambda n’est pas standard dans ce mode",
|
||||
"une clause requires de fin n’est pas autorisée lorsque la liste de paramètres lambda est omise",
|
||||
"module %sq partition non valide demandée",
|
||||
"module %sq1 partition non définie (on pense qu’il s’agirait de %sq2) demandée",
|
||||
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui est vide",
|
||||
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui précède le début de la partition",
|
||||
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui dépasse la fin de sa partition",
|
||||
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui est mal alignée avec ses éléments de partitions",
|
||||
"à partir du sous-champ %sq",
|
||||
"à partir de la partition %sq, élément %d1 (position de fichier %d2, position relative %d3)",
|
||||
"les attributs lambda ne sont pas standard ici",
|
||||
"l’identificateur %sq peut être confondu avec un identificateur visuellement similaire qui apparaît %p",
|
||||
"ce commentaire contient des caractères de contrôle de mise en forme Unicode suspects",
|
||||
"cette chaîne contient des caractères de contrôle de mise en forme Unicode qui peuvent entraîner un comportement d’exécution inattendu",
|
||||
"%d1 avertissement supprimé rencontré lors du traitement du module %sq1",
|
||||
"%d1 avertissements supprimés rencontrés lors du traitement du module %sq1",
|
||||
"%d1 erreur supprimé rencontré lors du traitement du module %sq1",
|
||||
"%d1 erreurs supprimées rencontrées lors du traitement du module %sq1",
|
||||
"Y compris",
|
||||
"Supprimé",
|
||||
"une fonction membre virtuelle ne peut pas avoir un paramètre « this » explicite",
|
||||
"la prise de l’adresse d’une fonction « this » explicite nécessite un nom qualifié",
|
||||
"la création de l’adresse d’une fonction « this » explicite nécessite l’opérateur '&'",
|
||||
"impossible d’utiliser un littéral de chaîne pour initialiser un membre de tableau flexible",
|
||||
"La représentation IFC de la définition de la fonction %sq n’est pas valide.",
|
||||
"une correction a été apportée pour supprimer « ce » paramètre implicite.",
|
||||
"un graphique IFC UniLevel n’a pas été utilisé pour spécifier des paramètres.",
|
||||
"%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.",
|
||||
"%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.",
|
||||
"%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.",
|
||||
"La représentation IFC de la définition de la fonction %sq est manquante.",
|
||||
"Le modificateur de fonction ne s'applique pas à la déclaration du modèle de membre.",
|
||||
"la sélection de membre implique un trop grand nombre de types anonymes imbriqués",
|
||||
"il n’existe aucun type commun entre les opérandes",
|
||||
"pointeur vers membre attendu",
|
||||
"un membre de tableau flexible ne peut pas être déclaré dans un type autrement vide.",
|
||||
"expected 'std::source_location::__impl' to be defined to a class with only the data members '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
|
||||
"lors de l’initialisation de 'std::source_location::__impl', le numéro de colonne dépasse le membre '_M_column' de type %t",
|
||||
"lors de l’initialisation de 'std::source_location::__impl', le numéro de ligne dépasse le membre '_M_line' de type %t",
|
||||
"une constante de caractères UTF-16 ne peut pas occuper plusieurs unités de code ; valeur tronquée",
|
||||
"les deux arguments doivent avoir le même type",
|
||||
"le type %t n’est pas valide en tant qu’argument pour ce builtin",
|
||||
"appelé à partir de %nd :",
|
||||
"un type qualifié n’est pas standard pour les champs de bits anonymes.",
|
||||
"le type d’élément de la condition vectorielle (%t1) doit avoir la même taille que le type d’élément du résultat (%t2).",
|
||||
"le type d’opérande vectoriel à virgule flottante (%t) n’a pas de type de vecteur entier correspondant.",
|
||||
"La gestion des expressions \"requires\" n'est pas encore implémentée."
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"verrà restituito il riferimento alla variabile locale",
|
||||
"omissione del tipo esplicito non conforme allo standard. Verrà utilizzato 'int'",
|
||||
"più specializzazioni parziali corrispondenti all'elenco degli argomenti di modello di %n",
|
||||
"%no",
|
||||
"%nod",
|
||||
"elenco degli argomenti di modello non consentito in una dichiarazione di un modello principale",
|
||||
"le specializzazioni parziali non possono includere argomenti di modello predefiniti",
|
||||
"%n1 non viene usato o non può essere dedotto dall'elenco degli argomenti di modello di %n2",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"la dichiarazione di proprietà di un modulo globale è in conflitto con %nd di proprietà di un modulo denominato",
|
||||
"il primo argomento di un attributo 'malloc' deve essere una funzione",
|
||||
"non è possibile acquisire %nod",
|
||||
"non è possibile acquisire 'this'"
|
||||
"non è possibile acquisire 'this'",
|
||||
"già nel contesto consteval",
|
||||
"'if consteval' e 'if not consteval' richiedono istruzioni dipendenti con parentesi graffe",
|
||||
"'if consteval' e 'if not consteval' non sono significativi in una funzione non constexpr",
|
||||
"il trasferimento del controllo in un'istruzione 'if consteval' o 'if not consteval' non è consentito",
|
||||
"la valutazione costante non può passare attraverso la dichiarazione di una variabile con durata di archiviazione statica o thread",
|
||||
"qualificatore modificabile non consentito in un'espressione lambda con un parametro 'this' esplicito",
|
||||
"una funzione membro dichiarata con 'static' non può avere un parametro 'this' esplicito",
|
||||
"un parametro 'this' esplicito deve essere il primo parametro dichiarato",
|
||||
"'this' non è consentito qui",
|
||||
"una funzione di confronto con 'this' esplicito non può essere predefinita",
|
||||
"una funzione 'this' esplicita richiede un operando selettore",
|
||||
"'if consteval' e 'if not consteval' non sono standard in questa modalità",
|
||||
"l'omissione di '()' in un dichiaratore lambda non è standard in questa modalità",
|
||||
"una clausola requires finale non è consentita quando l'elenco di parametri lambda viene omesso",
|
||||
"modulo %sq partizione non valida richiesta",
|
||||
"richiesta partizione non definita del modulo %sq1 (che si ritiene sia %sq2)",
|
||||
"modulo %sq1 posizione file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che è vuota",
|
||||
"modulo %sq1 posizione del file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che precede l'inizio della partizione",
|
||||
"modulo %sq1 posizione del file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che causa l'overflow della fine della partizione",
|
||||
"modulo %sq1 posizione file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che non è allineata con i relativi elementi di partizioni",
|
||||
"dal sottocampo %sq",
|
||||
"dalla partizione %sq elemento %d1 (posizione file %d2, posizione relativa %d3)",
|
||||
"attributi lambda non conformi allo standard",
|
||||
"l'identificatore %sq potrebbe essere confuso con un identificatore visivamente simile visualizzato %p",
|
||||
"questo commento contiene caratteri di controllo di formattazione Unicode sospetti",
|
||||
"questa stringa contiene caratteri di controllo di formattazione Unicode che potrebbero causare un comportamento di runtime imprevisto",
|
||||
"%d1 avviso eliminato durante l'elaborazione del modulo %sq1",
|
||||
"%d1 avvisi eliminati rilevati durante l'elaborazione del modulo %sq1",
|
||||
"Errore %d1 eliminato durante l'elaborazione del modulo %sq1",
|
||||
"%d1 errori eliminati rilevati durante l'elaborazione del modulo %sq1",
|
||||
"compreso",
|
||||
"eliminato",
|
||||
"una funzione membro virtuale non può avere un parametro 'this' esplicito",
|
||||
"l'acquisizione dell'indirizzo di una funzione esplicita 'this' richiede un nome qualificato",
|
||||
"per formare l'indirizzo di una funzione esplicita 'this' è necessario l'operatore '&'",
|
||||
"impossibile utilizzare un valore letterale stringa per inizializzare un membro di matrice flessibile",
|
||||
"La rappresentazione IFC della definizione della funzione %sq non è valida",
|
||||
"è stata apportata una correzione per eliminare un parametro 'this' implicito",
|
||||
"un grafico IFC UniLevel non è stato usato per specificare i parametri",
|
||||
"%d1 parametri specificati dal grafico di definizione dei parametri IFC mentre %d2 parametri sono stati specificati dalla dichiarazione IFC",
|
||||
"%d1 parametro è stato specificato dal grafico di definizione del parametro IFC mentre %d2 parametri sono stati specificati dalla dichiarazione IFC",
|
||||
"%d1 parametri sono stati specificati dal grafico di definizione del parametro IFC mentre %d2 parametro è stato specificato dalla dichiarazione IFC",
|
||||
"Manca la rappresentazione IFC della definizione della funzione %sq",
|
||||
"il modificatore di funzione non si applica alla dichiarazione del modello di membro",
|
||||
"la selezione dei membri implica troppi tipi anonimi annidati",
|
||||
"non esiste alcun tipo comune tra gli operandi",
|
||||
"è previsto un puntatore a membro",
|
||||
"un membro di matrice flessibile non può essere dichiarato in un tipo altrimenti vuoto",
|
||||
"previsto 'std::source_location::__impl' da definire in una classe con solo i membri dati '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
|
||||
"durante l'inizializzazione di 'std::source_location::__impl', il membro '_M_column' in overflow del numero di colonna è di tipo %t",
|
||||
"durante l'inizializzazione di 'std::source_location::__impl', il membro '_M_line' in overflow del numero di riga è di tipo %t",
|
||||
"una costante di caratteri UTF-16 non può occupare più di un'unità di codice; valore troncato",
|
||||
"entrambi gli argomenti devono avere lo stesso tipo",
|
||||
"il tipo %t non è valido come argomento per questa compilazione",
|
||||
"chiamato da %nd:",
|
||||
"un tipo qualificato non è conforme allo standard per i campi di bit anonimi",
|
||||
"il tipo di elemento della condizione vettoriale (%t1) deve avere le stesse dimensioni del tipo di elemento del risultato (%t2)",
|
||||
"il tipo di operando di vettore a virgola mobile (%t) non ha un tipo di vettore intero corrispondente",
|
||||
"il mangling per le espressioni 'requires' non è ancora implementato"
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"ローカル変数への参照を返しています",
|
||||
"明示的な型の省略は非標準です ('int' が想定されます)",
|
||||
"複数の部分的特殊化が %n のテンプレート引数リストと一致します",
|
||||
"%no",
|
||||
"%nod",
|
||||
"テンプレート引数リストはプライマリ テンプレートの宣言では使用できません",
|
||||
"部分的特殊化に既定のテンプレート引数があってはなりません",
|
||||
"%n1 は、%n2 のテンプレート引数リストで使用されていないか、またはリストから推測できません",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"グローバル モジュールが所有する宣言が、名前付きモジュールが所有する %nd と競合しています",
|
||||
"'malloc' 属性の最初の引数は関数である必要があります",
|
||||
"%nod をキャプチャできません",
|
||||
"'this' をキャプチャできません"
|
||||
"'this' をキャプチャできません",
|
||||
"既に consteval コンテキストにあります",
|
||||
"'if consteval' および 'if not consteval' には、中かっこ依存ステートメントが必要です",
|
||||
"constexpr 以外の関数では'if consteval' と 'if not consteval' は意味がありません",
|
||||
"コントロールを 'if consteval' または 'if not consteval' ステートメントに転送することは許可されていません",
|
||||
"定数評価は、静的またはスレッド ストレージ期間を持つ変数の宣言を経由できません",
|
||||
"可変修飾子は、明示的な 'this' パラメーターを持つラムダでは許可されていません",
|
||||
"'static' と宣言されたメンバー関数に明示的な 'this' パラメーターを指定することはできません",
|
||||
"明示的な 'this' パラメーターは最初に宣言されたパラメーターでなければなりません",
|
||||
"'this' はここでは許可されていません",
|
||||
"明示的な 'this' を持つ比較関数は既定値にできません",
|
||||
"明示的な 'this' 関数にはセレクター オペランドが必要です",
|
||||
"このモードでは、'if consteval' と 'if not consteval' は標準ではありません",
|
||||
"ラムダ宣言子での '()' の省略は、このモードでは非標準です",
|
||||
"ラムダ パラメーター リストが省略されている場合、末尾の Requires 句は許可されません",
|
||||
"モジュール %sq 無効なパーティションが要求されました",
|
||||
"モジュール %sq1 個の未定義のパーティション (%sq2 と推定) が要求されました",
|
||||
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これは空です",
|
||||
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはパーティションの始点より前です",
|
||||
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはそのパーティションの終点をオーバーフローしています",
|
||||
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはそのパーティション要素の整列誤りです",
|
||||
"サブフィールド %sq の始点",
|
||||
"パーティション元 %sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3)",
|
||||
"ラムダ属性はここでは非標準です",
|
||||
"識別子 %sq は、%p に表示される視覚的に類似したものと混同される可能性があります",
|
||||
"このコメントには、不審な Unicode 書式設定制御文字が含まれています",
|
||||
"この文字列には、予期しない実行時の動作を引き起こす可能性のある Unicode 形式の制御文字が含まれています",
|
||||
"%d1 個の抑制された警告が、モジュール %sq1 の処理中に発生しました",
|
||||
"%d1 個の抑制された警告が、モジュール %sq1 の処理中に発生しました",
|
||||
"%d1 個の抑制されたエラーが、モジュール %sq1 の処理中に発生しました",
|
||||
"%d1 個の抑制されたエラーが、モジュール %sq1 の処理中に発生しました",
|
||||
"含む",
|
||||
"抑制",
|
||||
"仮想メンバー関数は、明示的な 'this' パラメーターを持つことはできません",
|
||||
"明示的な 'this' 関数のアドレスの取得には修飾名が必要です",
|
||||
"明示的な 'this' 関数のアドレスの形成には '&' 演算子が必要です",
|
||||
"文字列リテラルを柔軟な配列メンバーを初期化するのに使用することはできません",
|
||||
"関数 %sq の定義の IFC 表現が無効です",
|
||||
"暗黙的な `this` パラメーターを削除するように修正が行われました",
|
||||
"パラメーターの指定に UniLevel IFC グラフが使用されませんでした",
|
||||
"%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました",
|
||||
"%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました",
|
||||
"%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました",
|
||||
"関数 %sq の定義の IFC 表現が見つかりません",
|
||||
"関数修飾子はメンバー テンプレート宣言には適用されません",
|
||||
"メンバーの選択に含まれる、入れ子になった匿名のタイプが多すぎます",
|
||||
"オペランド間に共通型がありません",
|
||||
"メンバーへのポインターが必要です",
|
||||
"フレキシブル配列メンバーは、otherwise-empty 型で宣言できません",
|
||||
"'std::source_location::__impl' が、データ メンバー '_M_function_name'、'_M_file_name'、'_M_column'、'_M_line' のみを持つクラスに定義される必要があります",
|
||||
"'std::source_location::__impl' の初期化中に、列番号が型 %t のメンバー '_M_column' をオーバーフローしました",
|
||||
"'std::source_location::__impl' の初期化中に、行番号が型 %t のメンバー '_M_line' をオーバーフローしました",
|
||||
"UTF-16 文字定数は複数のコード単位を占有できません。値が切り捨てられました",
|
||||
"両方の引数は同じ型である必要があります",
|
||||
"型 %t は、このビルトインの引数として無効です",
|
||||
"%nd からの呼び出し:",
|
||||
"修飾された型は匿名ビット フィールドでは非標準です",
|
||||
"ベクトル条件 (%t1) の要素型は、結果の要素型 (%t2) と同じサイズである必要があります",
|
||||
"浮動小数点ベクトル オペランド型 (%t) に一致する整数ベクトル型がありません",
|
||||
"'requires' 式のためのマングリングは、まだ実装されていません"
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"지역 변수에 대한 참조를 반환합니다.",
|
||||
"명시적 형식의 생략은 표준이 아닙니다('int'로 간주됨).",
|
||||
"두 개 이상의 부분 특수화가 %n의 템플릿 인수 목록과 일치합니다.",
|
||||
"%no",
|
||||
"%nod",
|
||||
"기본 템플릿의 선언에서 템플릿 인수 목록을 사용할 수 없습니다.",
|
||||
"부분 특수화에 기본 템플릿 인수를 사용할 수 없습니다.",
|
||||
"%n1이(가) 사용되지 않았거나 %n2의 템플릿 인수 목록에서 추론할 수 없습니다.",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"전역 모듈이 소유한 선언이 명명된 모듈이 소유한 %nd과(와) 충돌합니다.",
|
||||
"'malloc' 특성에 대한 첫 번째 인수는 함수여야 합니다.",
|
||||
"%nod을(를) 캡처할 수 없습니다.",
|
||||
"'this'를 캡처할 수 없습니다."
|
||||
"'this'를 캡처할 수 없습니다.",
|
||||
"이미 consteval 컨텍스트에 있습니다.",
|
||||
"'if consteval' 및 'if not consteval'에는 중괄호가 있는 종속 문이 필요합니다.",
|
||||
"비 constexpr 함수에서는 'if consteval' 및 'if not consteval'이 의미가 없습니다.",
|
||||
"컨트롤을 'if consteval' 또는 'if not consteval' 문으로 전송할 수 없습니다.",
|
||||
"상수 평가는 정적 또는 스레드 스토리지 기간이 있는 변수 선언을 통과할 수 없습니다.",
|
||||
"명시적 'this' 매개 변수가 있는 람다에서는 변경 가능한 한정자를 사용할 수 없습니다.",
|
||||
"'static'으로 선언된 멤버 함수에는 명시적 'this' 매개 변수를 사용할 수 없습니다.",
|
||||
"명시적 'this' 매개 변수는 첫 번째 선언된 매개 변수여야 합니다.",
|
||||
"여기서는 'this'를 사용할 수 없습니다.",
|
||||
"명시적 'this'를 사용하는 비교 함수는 기본값으로 사용할 수 없습니다.",
|
||||
"명시적 'this' 함수에는 선택기 피연산자가 필요합니다.",
|
||||
"'if consteval' 및 'if not consteval'은 이 모드에서 표준이 아닙니다.",
|
||||
"람다 선언자에서 '()'를 생략하는 것은 이 모드에서 표준이 아닙니다.",
|
||||
"람다 매개 변수 목록을 생략하면 후행-requires 절이 허용되지 않습니다.",
|
||||
"모듈 %sq 잘못된 파티션이 요청됨",
|
||||
"모듈 %sq1 정의되지 않은 파티션(%sq2로 추정됨) 요청됨",
|
||||
"%sq1 모듈 파일 위치 %d1(상대 위치 %d2)이(가) %sq2 파티션에 대해 요청되었습니다. 이 위치는 비어 있습니다.",
|
||||
"%sq1 모듈 파일 위치 %d1(상대 위치 %d2)이(가) 파티션 %sq2에 대해 요청되었습니다. 이는 파티션의 시작을 선행합니다.",
|
||||
"모듈 %sq1 파일 위치 %d1(상대 위치 %d2)이(가) 파티션의 끝을 오버플로하는 파티션 %sq2에 대해 요청되었습니다.",
|
||||
"모듈 %sq1 파일 위치 %d1(상대 위치 %d2)이(가) 파티션 요소가 잘못 정렬된 파티션 %sq2에 대해 요청되었습니다.",
|
||||
"하위 필드 %sq에서",
|
||||
"파티션 %sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)에서",
|
||||
"여기서 람다 특성은 표준이 아닙니다.",
|
||||
"식별자 %sq은(는) 시각적으로 유사한 식별자와 혼동될 수 있습니다. %p",
|
||||
"이 주석에는 의심스러운 유니코드 서식 지정 제어 문자가 포함되어 있습니다.",
|
||||
"이 문자열에는 예기치 않은 런타임 동작이 발생할 수 있는 유니코드 서식 지정 컨트롤 문자가 포함되어 있습니다.",
|
||||
"%d1 모듈 %sq1을(를) 처리하는 동안 표시되지 않는 경고가 발생했습니다.",
|
||||
"%d1 모듈 %sq1을(를) 처리하는 동안 표시되지 않는 경고가 발생했습니다.",
|
||||
"%d1 모듈 %sq1을(를) 처리하는 동안 오류가 표시되지 않았습니다.",
|
||||
"%d1 모듈 %sq1을(를) 처리하는 동안 오류가 표시되지 않았습니다.",
|
||||
"포함",
|
||||
"표시 안 함",
|
||||
"가상 멤버 함수에는 명시적 'this' 매개 변수를 사용할 수 없습니다.",
|
||||
"명시적 'this' 함수의 주소를 사용하려면 정규화된 이름이 필요합니다.",
|
||||
"명시적 'this' 함수의 주소를 구성하려면 '&' 연산자가 필요합니다.",
|
||||
"가변 배열 멤버를 초기화하는 데 문자열 리터럴을 사용할 수 없습니다.",
|
||||
"함수 %sq의 정의에 대한 IFC 표현이 잘못되었습니다.",
|
||||
"암시적 'this' 매개 변수를 삭제하도록 수정되었습니다.",
|
||||
"매개 변수를 지정하는 데 UniLevel IFC 차트가 사용되지 않았습니다.",
|
||||
"%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%sq 함수 정의의 IFC 표현이 없습니다.",
|
||||
"함수 한정자는 멤버 템플릿 선언에 적용되지 않습니다.",
|
||||
"멤버 선택에 너무 많은 중첩된 익명 형식이 포함됩니다.",
|
||||
"피연산자 사이에 공통 형식이 없습니다.",
|
||||
"멤버 포인터가 필요합니다.",
|
||||
"유연한 배열 멤버는 비어 있는 형식으로 선언할 수 없습니다.",
|
||||
"예상되는 'std::source_location::__impl'이 '_M_function_name', '_M_file_name', '_M_column', '_M_line'의 데이터 멤버만을 포함하는 클래스에 정의되어야 함",
|
||||
"'std::source_location::__impl' 초기화 중 열 번호가 %t 형식의 '_M_column' 멤버를 오버플로",
|
||||
"'std::source_location::__impl' 초기화 중 줄 번호가 %t 형식의 '_M_line' 멤버를 오버플로",
|
||||
"UTF-16 문자 상수는 코드 단위를 두 개 이상 사용할 수 없음; 값 잘림",
|
||||
"두 인수의 형식이 같아야 함",
|
||||
"%t 형식은 이 기본 제공의 인수로 사용할 수 없음",
|
||||
"%nd에서 호출",
|
||||
"정규화된 형식이 익명 비트 필드에 대해 표준이 아닙니다.",
|
||||
"벡터 조건의 요소 유형(%t1)은 결과의 요소 유형(%t2)과 크기가 같아야 합니다.",
|
||||
"부동 소수점 벡터 피연산자 유형(%t)에 일치하는 정수 벡터 유형이 없습니다.",
|
||||
"'requires' 식에 대한 mangling이 아직 구현되지 않았습니다."
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"zwracanie odwołania do zmiennej lokalnej",
|
||||
"pominięcie jawnego typu jest niestandardowe (przyjęto typ „int”)",
|
||||
"więcej niż jedna specjalizacja częściowa jest zgodna z listą argumentów szablonu %n",
|
||||
"%no",
|
||||
"%nod",
|
||||
"lista argumentów szablonu jest niedozwolona w deklaracji szablonu podstawowego",
|
||||
"częściowe specjalizacje nie mogą mieć domyślnych argumentów szablonu",
|
||||
"element %n1 nie jest używany lub nie można go określić na podstawie listy argumentów szablonu elementu %n2",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"deklaracja należąca do modułu globalnego powoduje konflikt z elementem %nd należącymi do nazwanego modułu",
|
||||
"pierwszy argument atrybutu „malloc” musi być funkcją",
|
||||
"nie można przechwycić elementu %nod",
|
||||
"nie można przechwycić „tego”"
|
||||
"nie można przechwycić „tego”",
|
||||
"już w kontekście consteval",
|
||||
"Instrukcje „if consteval” i „if not consteval” wymagają zwartych instrukcji zależnych",
|
||||
"Instrukcje „if consteval” i „if not consteval” są bez znaczenia w funkcji non-constexpr",
|
||||
"przeniesienie kontrolki do instrukcji „if consteval” lub „if not consteval” jest niedozwolone",
|
||||
"obliczanie stałej nie może przejść przez deklarację zmiennej ze statycznym lub wątkiem czasu przechowywania",
|
||||
"modyfikowalny kwalifikator jest niedozwolony w wyrażeń lambda z jawnym parametrem „this”",
|
||||
"funkcja składowa zadeklarowana za pomocą elementu „static” nie może mieć jawnego parametru „this”",
|
||||
"jawny parametr „this” musi być pierwszym zadeklarowanym parametrem",
|
||||
"Element „this” jest niedozwolony w tym miejscu",
|
||||
"nie można domyślnie określić funkcji porównania z jawnym elementem „this”",
|
||||
"jawna funkcja „this” wymaga operandu selektora",
|
||||
"Instrukcje „if consteval” i „if not consteval” nie są standardowe w tym trybie",
|
||||
"pominięcie elementu „()” w deklaratorze lambda jest niestandardowe w tym trybie",
|
||||
"klauzula trailing-requires-clause jest niedozwolona, gdy lista parametrów lambda zostanie pominięta",
|
||||
"zażądano nieprawidłowej partycji modułu %sq",
|
||||
"zażądano niezdefiniowanej partycji modułu %sq1 (prawdopodobnie %sq2)",
|
||||
"zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2 — która jest pusta",
|
||||
"zażądano modułu %sq1 pozycji pliku %d1 (względna pozycja %d2) dla partycji %sq2, która poprzedza rozpoczęcie partycji",
|
||||
"zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2, która powoduje przepełnienie końca partycji",
|
||||
"zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2, która jest nieprawidłowo wyrównana do jej elementów partycji",
|
||||
"z podpola %sq",
|
||||
"z partycji %sq element %d1 (pozycja pliku %d2, względna pozycja %d3)",
|
||||
"atrybuty lambda są niestandardowe w tym miejscu",
|
||||
"identyfikator %sq można pomylić z widocznym wizualnie identyfikatorem %p",
|
||||
"ten komentarz zawiera podejrzane znaki kontrolne formatowania Unicode",
|
||||
"ten ciąg zawiera znaki kontrolne formatowania Unicode, które mogą spowodować nieoczekiwane zachowanie środowiska uruchomieniowego",
|
||||
"Znaleziono pominięte ostrzeżenie %d1 podczas przetwarzania modułu %sq1",
|
||||
"Znaleziono ostrzeżenia pominięte przez %d1 podczas przetwarzania modułu %sq1",
|
||||
"Znaleziono pominięty błąd %d1 podczas przetwarzania modułu %sq1",
|
||||
"Znaleziono %d1 pominiętych błędów podczas przetwarzania modułu %sq1",
|
||||
"uwzględniając",
|
||||
"Pominięte",
|
||||
"wirtualna funkcja składowa nie może mieć jawnego parametru „this”",
|
||||
"pobieranie adresu jawnej funkcji „this” wymaga kwalifikowanej nazwy",
|
||||
"utworzenie adresu jawnej funkcji „this” wymaga operatora \"&\"",
|
||||
"literału ciągu nie można użyć do zainicjowania elastycznej składowej tablicy",
|
||||
"Reprezentacja IFC definicji funkcji %sq jest nieprawidłowa",
|
||||
"korekta została wprowadzona w celu porzucenia niejawnego parametru „this”",
|
||||
"wykres IFC UniLevel nie został użyty do określenia parametrów",
|
||||
"Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC",
|
||||
"Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC",
|
||||
"Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC",
|
||||
"Brak reprezentacji IFC definicji funkcji %sq",
|
||||
"modyfikator funkcji nie ma zastosowania do deklaracji szablonu elementu członkowskiego",
|
||||
"wybór elementu członkowskiego obejmuje zbyt wiele zagnieżdżonych typów anonimowych",
|
||||
"nie ma wspólnego typu między argumentami operacji",
|
||||
"oczekiwano wskaźnika do składowej",
|
||||
"elastyczna składowa tablicy nie może być zadeklarowana w typie pustym w inny sposób",
|
||||
"oczekiwano zdefiniowania elementu „std::source_location::__impl” w klasie z tylko składowymi danych „_M_function_name”, „_M_file_name”, „_M_column”, „_M_line”",
|
||||
"podczas inicjowania elementu „std::source_location::__impl” liczba kolumn przepełnia składową „_M_column” typu %t",
|
||||
"podczas inicjowania elementu „std::source_location::__impl” liczba wierszy przepełnia składową „_M_line” typu %t",
|
||||
"stała znaków UTF-16 nie może zajmować więcej niż jednej jednostki kodu; obcięta wartość",
|
||||
"oba argumenty muszą mieć ten sam typ",
|
||||
"typ %t jest nieprawidłowy jako argument dla tej wbudowanej",
|
||||
"wywołano z %nd:",
|
||||
"kwalifikowany typ jest niestandardowy dla anonimowych pól bitowych",
|
||||
"typ elementu warunku wektora (%t1) musi mieć taki sam rozmiar jak typ elementu wyniku (%t2)",
|
||||
"typ operandu wektora zmiennoprzecinkowego (%t) nie ma zgodnego typu wektora liczb całkowitych",
|
||||
"nie jest jeszcze zaimplementowane dekorowanie wyrażeń typu „requires”."
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"referência de retorno para variável local",
|
||||
"a omissão do tipo explícito não é padrão ('int' assumed)",
|
||||
"mais de uma especialização parcial corresponde à lista de argumentos do modelo de %n",
|
||||
"%no",
|
||||
"%nod",
|
||||
"uma lista de argumentos do modelo não é permitida em uma declaração de um modelo primário",
|
||||
"as especializações parciais podem não ter argumentos de modelo padrão",
|
||||
"%n1 não é usado ou não pode ser deduzido a partir da lista de argumentos do modelo de %n2",
|
||||
@@ -3384,14 +3384,14 @@
|
||||
"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'",
|
||||
"nenhum 'diagnóstico push #pragma' foi encontrado para corresponder a esae '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.)",
|
||||
"uma diretriz 'módulo' não pode aparecer dentro do escopo de inclusão condicional (por exemplo, #se, #outro, #outrose, etc.)",
|
||||
"a importação de %sq foi ignorada",
|
||||
"tipo promise %t deve declarar get_return_object_on_allocation_failure como uma função membro estática que não requer argumentos",
|
||||
"um modelo de alias não pode ser explicitamente especializado",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"a declaração de propriedade do módulo global está em conflito %nd pertencente a um módulo nomeado",
|
||||
"o primeiro argumento para um atributo 'malloc' deve ser uma função",
|
||||
"não é possível capturar %nod",
|
||||
"não é possível capturar 'this'"
|
||||
"não é possível capturar 'this'",
|
||||
"já no contexto consteval",
|
||||
"'if consteval' e 'if not consteval' exigem instruções dependentes entre chaves",
|
||||
"'if consteval' e 'if not consteval' são sem sentido em uma função não constexpr",
|
||||
"a transferência de controle para uma instrução 'if consteval' ou 'if not consteval' não é permitida",
|
||||
"a avaliação constante não pode passar pela declaração de uma variável com duração estática ou de armazenamento de thread",
|
||||
"o qualificador mutável não é permitido em um lambda com um parâmetro 'this' explícito",
|
||||
"uma função membro declarada com 'static' não pode ter um parâmetro 'this' explícito",
|
||||
"um parâmetro 'this' explícito deve ser o primeiro parâmetro declarado",
|
||||
"'this' não é permitido aqui",
|
||||
"uma função de comparação com 'this' explícito não pode ser padrão",
|
||||
"uma função 'this' explícita requer um operando de seletor",
|
||||
"'if consteval' e 'if not consteval' não são padrão neste modo",
|
||||
"omitir '()' em um declarador lambda não é padrão neste modo",
|
||||
"uma cláusula-requer à direita não é permitida quando a lista de parâmetros lambda é omitida",
|
||||
"módulo %sq partição inválida solicitada",
|
||||
"módulo %sq1 partição indefinida (acredita-se que seja %sq2) solicitada",
|
||||
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que está vazia",
|
||||
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que impede o início da partição",
|
||||
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que estoura o final de sua partição",
|
||||
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que está desalinhada com seus elementos de partições",
|
||||
"do subcampo %sq",
|
||||
"da partição %sq elemento %d1 (posição do arquivo %d2, posição relativa %d3)",
|
||||
"os atributos lambda não são padrão aqui",
|
||||
"O identificador %sq pode ser confundido com um visualmente semelhante ao que aparece %p",
|
||||
"este comentário contém caracteres de controle de formatação Unicode suspeitos",
|
||||
"essa cadeia de caracteres contém caracteres de controle de formatação Unicode que podem resultar em comportamento de runtime inesperado",
|
||||
"%d1 aviso suprimido encontrado durante o processamento do módulo %sq1",
|
||||
"%d1 avisos suprimidos foram encontrados durante o processamento do módulo %sq1",
|
||||
"%d1 erro suprimido encontrado ao processar o módulo %sq1",
|
||||
"%d1 erros suprimidos foram encontrados durante o processamento do módulo %sq1",
|
||||
"incluindo",
|
||||
"suprimida",
|
||||
"uma função membro virtual não pode ter um parâmetro 'this' explícito",
|
||||
"usar o endereço de uma função explícita 'this' requer um nome qualificado",
|
||||
"formar o endereço de uma função 'this' explícita requer o operador '&'",
|
||||
"um literal de cadeia de caracteres não pode ser usado para inicializar um membro de matriz flexível",
|
||||
"A representação IFC da definição da função %sq é inválida",
|
||||
"foi feita uma correção para descartar um parâmetro 'this' implícito",
|
||||
"um gráfico UNILevel IFC não foi usado para especificar parâmetros",
|
||||
"%d1 parâmetros foram especificados pelo gráfico de definição de parâmetro IFC, enquanto %d2 parâmetros foram especificados pela declaração IFC",
|
||||
"O parâmetro %d1 foi especificado pelo gráfico de definição de parâmetro IFC, enquanto %d2 parâmetros foram especificados pela declaração IFC",
|
||||
"%d1 parâmetros foram especificados pelo gráfico de definição de parâmetro IFC, enquanto o parâmetro %d2 foi especificado pela declaração IFC",
|
||||
"A representação IFC da definição da função %sq está ausente",
|
||||
"o modificador de função não se aplica à declaração de modelo do membro",
|
||||
"a seleção de membro envolve muitos tipos anônimos aninhados",
|
||||
"não há nenhum tipo comum entre os operandos",
|
||||
"esperava-se um ponteiro para membro",
|
||||
"um membro da matriz flexível não pode ser declarado em um tipo de outro modo vazio",
|
||||
"esperado que 'std::source_location::__impl' seja definido para uma classe com apenas os membros de dados '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
|
||||
"durante a inicialização de 'std::source_location::__impl', o número da coluna estoura o membro '_M_column' do tipo %t",
|
||||
"durante a inicialização de 'std::source_location::__impl', o número da linha estoura o membro '_M_line' do tipo %t",
|
||||
"uma constante de caractere UTF-16 não pode ocupar mais de uma unidade de código; valor truncado",
|
||||
"ambos os argumentos devem ter o mesmo tipo",
|
||||
"o tipo %téinválido como argumento para este builtin",
|
||||
"chamado de %nd:",
|
||||
"um tipo qualificado não é padrão para campos de bits anônimos",
|
||||
"o tipo de elemento da condição de vetor (%t1) deve ter o mesmo tamanho que o tipo de elemento do resultado (%t2)",
|
||||
"o tipo de operando vetorial de ponto flutuante (%t) não tem nenhum tipo de vetor inteiro correspondente",
|
||||
"a estruturação para expressões 'requires' ainda não foi implementada"
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"возвращение ссылки на локальную переменную",
|
||||
"нестандартное упущение явного типа (требуется \"int\")",
|
||||
"списку аргументов шаблона %n соответствует более одной частичной специализации",
|
||||
"%no",
|
||||
"%nod",
|
||||
"использование списка аргументов шаблона в объявлении основного шаблона не допускается",
|
||||
"частичные специализации не могут содержать аргументы шаблона по умолчанию",
|
||||
"%n1 не используется или не может быть выведено из списка аргументов шаблона %n2",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"объявление, которым владеет глобальный модуль, конфликтует с %nd, которым владеет именованный модуль",
|
||||
"первый аргумент атрибута \"malloc\" должен быть функцией",
|
||||
"не удается захватить %nod",
|
||||
"не удается захватить \"this\""
|
||||
"не удается захватить \"this\"",
|
||||
"уже в контексте consteval",
|
||||
"Для \"if consteval\" и \"if not consteval\" требуются зависимые операторы в фигурных скобках",
|
||||
"\"if consteval\" и \"if not consteval\" не имеют смысла в функции, отличной от constexpr",
|
||||
"передача управления оператору \"if consteval\" или \"if not consteval\" не допускается",
|
||||
"вычисление константы не может проходить через объявление переменной со статической длительностью или длительностью хранилища потока",
|
||||
"изменяемый квалификатор недопустим для лямбды с явным параметром \"this\"",
|
||||
"функция-член, объявленная со значением \"static\", не может иметь явный параметр \"this\"",
|
||||
"явный параметр \"this\" должен быть первым объявленным параметром",
|
||||
"\"this\" здесь не разрешено",
|
||||
"функция сравнения с явным параметром \"this\" не может быть задана по умолчанию",
|
||||
"для явной функции \"this\" требуется операнд селектора",
|
||||
"\"if consteval\" и \"if not consteval\" не являются стандартными в этом режиме",
|
||||
"опущение \"()\" в лямбда-операторе объявления является нестандартным в этом режиме",
|
||||
"конечное предложение requires не допускается, если список лямбда-параметров опущен",
|
||||
"запрошен недопустимый раздел модуля %sq",
|
||||
"запрошен неопределенный раздел модуля %sq1 (предполагается — %sq2)",
|
||||
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который пуст",
|
||||
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который находится перед началом раздела",
|
||||
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) для раздела %sq2, который переполняет окончание этого раздела",
|
||||
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который не выровнен по элементам разделов",
|
||||
"из подполя %sq",
|
||||
"из раздела %sq, элемент %d1 (позиция файла %d2, относительная позиция %d3)",
|
||||
"здесь нестандартные лямбда-атрибуты",
|
||||
"идентификатор %sq можно перепутать с визуально похожим %p",
|
||||
"этот комментарий содержит подозрительные управляющие символы форматирования Юникода",
|
||||
"эта строка содержит управляющие символы форматирования Юникода, которые могут привести к непредвиденной работе среды выполнения",
|
||||
"обнаружено %d1 подавленное предупреждение при обработке модуля %sq1",
|
||||
"обнаружено несколько (%d1) подавленных предупреждений при обработке модуля %sq1",
|
||||
"Обнаружена %d1 подавленная ошибка при обработке модуля %sq1",
|
||||
"Обнаружено несколько (%d1) подавленных ошибок при обработке модуля %sq1",
|
||||
"включая",
|
||||
"подавлено",
|
||||
"виртуальная функция-член не может иметь явный параметр \"this\"",
|
||||
"для получения адреса явной функции \"this\" требуется полное имя",
|
||||
"для формирования адреса явной функции \"this\" требуется оператор \"&\"",
|
||||
"строковый литерал нельзя использовать для инициализации элемента гибкого массива",
|
||||
"Представление IFC определения функции %sq недопустимо",
|
||||
"внесено исправление для удаления неявного параметра \"this\"",
|
||||
"диаграмма IFC UniLevel не использовалось для указания параметров",
|
||||
"несколько (%d1) параметров указаны в диаграмме определения параметров IFC, в то время как несколько (%d2) параметров указаны в объявлении IFC",
|
||||
"%d1 параметр указан в диаграмме определения параметров IFC, в то время как несколько (%d2) параметров указаны в объявлении IFC",
|
||||
"несколько (%d1) параметров указаны в диаграмме определения параметров IFC, в то время как %d2 параметр указан в объявлении IFC",
|
||||
"Представление IFC определения функции %sq отсутствует",
|
||||
"модификатор функции не применяется к объявлению шаблона элемента",
|
||||
"выбор элемента включает слишком много вложенных анонимных типов",
|
||||
"между операндами нет общего типа",
|
||||
"необходим указатель на элемент",
|
||||
"гибкий элемент массива не может быть объявлен в пустом типе",
|
||||
"ожидается, что ''std::source_location::__impl'' будет определен для класса только с элементами данных ''_M_function_name'', ''_M_file_name'', ''_M_column'', ''_M_line''",
|
||||
"во время инициализации ''std::source_location::__impl'' номер столбца переполняет элемент ''_M_column'' типа %t",
|
||||
"во время инициализации ''std::source_location::__impl'' номер строки переполняет элемент ''_M_line'' типа %t",
|
||||
"символьная константа UTF-16 не может занимать более одной кодовой единицы; значение усечено",
|
||||
"оба аргумента должны быть одного типа",
|
||||
"тип %t недопустим в качестве аргумента для этой встроенной функции.",
|
||||
"вызвано из %nd:",
|
||||
"нестандартный тип с квалификатором для анонимных битовых полей",
|
||||
"тип элемента векторного условия (%t1) должен иметь тот же размер, что и тип элемента результата (%t2)",
|
||||
"тип векторного операнда с плавающей запятой (%t) не имеет соответствующего целочисленного векторного типа",
|
||||
"искажение для выражений \"requires\" еще не реализовано"
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"yerel değişkene başvuru döndürülüyor",
|
||||
"belirtik türün atlanması standart dışı ('int' varsayılıyor)",
|
||||
"birden fazla kısmi özelleşme, %n öğesinin şablon bağımsız değişken listesi ile eşleşiyor",
|
||||
"%no",
|
||||
"%nod",
|
||||
"bir birincil şablon bildiriminde, şablon bağımsız değişken listesine izin verilmiyor",
|
||||
"kısmi özelleşmeler varsayılan şablon bağımsız değişkenlerine sahip olamaz",
|
||||
"%n1, %n2 öğesinin şablon bağımsız değişken listesinde kullanılamaz veya bu listeden çıkarsanamaz",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"genel modüle ait bildirim, adlandırılmış bir modülün sahip olduğu %nd ile çakışıyor",
|
||||
"'malloc' özniteliğine yönelik ilk bağımsız değişken bir işlev olmalıdır",
|
||||
"%nod yakalanamıyor",
|
||||
"'this' yakalanamıyor"
|
||||
"'this' yakalanamıyor",
|
||||
"consteval bağlamında zaten var",
|
||||
"'if consteval' ve 'if not consteval' ayraçlı bağımlı deyimler gerektiriyor",
|
||||
"'if consteval' ve 'if not consteval' constexpr olmayan bir işlevde anlamsız durumda",
|
||||
"denetimin 'if consteval' veya 'if not consteval' deyimine aktarılmasına izin verilmiyor",
|
||||
"sabit değerlendirme, statik veya iş parçacığı depolama süresine sahip bir değişkenin bildiriminde bulunamıyor",
|
||||
"açık 'this' parametresine sahip bir lambda üzerinde değiştirilebilir niteleyiciye izin verilmez",
|
||||
"'static' ile bildirilen üye işlevi açık bir 'this' parametresine sahip olamaz",
|
||||
"açık 'this' parametresi, bildirilen ilk parametre olmalıdır",
|
||||
"burada 'this' kullanımına izin verilmiyor",
|
||||
"açık 'this' içeren karşılaştırma işlevi varsayılan olarak ayarlanamaz",
|
||||
"açık 'this' işlevi bir seçici işleneni gerektirir",
|
||||
"'if consteval' ve 'if not consteval' bu modda standart değil",
|
||||
"lambda bildirimcisinde '()' atlanması bu modda standart değil",
|
||||
"lambda parametre listesi atlandığında trailing-requires-clause’a izin verilmez",
|
||||
"%sq modülünün geçersiz bölümü istendi",
|
||||
"%sq1 modülünün tanımsız bölümü (%sq2 olduğu düşünülüyor) istendi",
|
||||
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) boş olan %sq2 bölümü için istekte bulundu",
|
||||
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölümün başlangıcından önce gelen %sq2 bölümü için istekte bulundu",
|
||||
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölümünün sonundan taşan %sq2 bölümü için istekte bulundu",
|
||||
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölüm öğeleriyle yanlış hizalanan %sq2 bölümü için istekte bulundu",
|
||||
"%sq alt alanından",
|
||||
"%sq bölümündeki %d1 öğesinden (%d2 dosya konumu, %d3 göreli konumu)",
|
||||
"lambda öznitelikleri burada standart dışı",
|
||||
"%sq tanımlayıcısı görsel olarak %p gibi görünen tanımlayıcıyla karıştırılabilir",
|
||||
"bu açıklama, şüpheli Unicode biçimlendirme denetim karakterleri içeriyor",
|
||||
"bu dize beklenmeyen çalışma zamanı davranışına neden olabilecek Unicode biçimlendirme denetim karakterleri içeriyor",
|
||||
"%d1 modülü işlenirken %sq1 gizlenen uyarıyla karşılaşıldı",
|
||||
"%d1 modülü işlenirken %sq1 gizlenen uyarıyla karşılaşıldı",
|
||||
"%d1 modülü işlenirken %sq1 gizlenen hatayla karşılaşıldı",
|
||||
"%d1 modülü işlenirken %sq1 gizlenen hatayla karşılaşıldı",
|
||||
"dahil",
|
||||
"gizlendi",
|
||||
"sanal üye işlevi açık bir 'this' parametresine sahip olamaz",
|
||||
"açık 'this' işlevine ait adresin alınabilmesi için tam ad gerekir",
|
||||
"açık 'this' işlevine ait adresin oluşturulabilmesi için '&' operatörü gerekir",
|
||||
"sabit değerli dize, esnek bir dizi üyesini başlatmak için kullanılamaz",
|
||||
"%sq işlevine ait tanımın IFC gösterimi geçersiz",
|
||||
"örtük ‘this’ parametresini kaldırmak için bir düzeltme yapıldı",
|
||||
"parametreleri belirtmek için UniLevel IFC grafiği kullanılmadı",
|
||||
"%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi",
|
||||
"%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi",
|
||||
"%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi",
|
||||
"%sq işlevine ait tanımın IFC gösterimi eksik",
|
||||
"işlev değiştirici, üye şablonu bildirimi için geçerli değil",
|
||||
"üye seçimi çok fazla iç içe anonim tür içeriyor",
|
||||
"işlenenler arasında ortak tür yok",
|
||||
"üye işaretçisi bekleniyordu",
|
||||
"esnek bir dizi üyesi diğer türlü boş olan bir türde bildirilemez",
|
||||
"'std::source_location::__impl', yalnızca '_M_function_name', '_M_file_name', '_M_column', '_M_line' veri üyelerine sahip bir sınıfa tanımlanmalıdır",
|
||||
"'std::source_location::__impl' başlatılırken, sütun numarası %t türündeki '_M_column' üyesini aşıyor",
|
||||
"'std::source_location::__impl' başlatılırken, satır numarası %t türündeki '_M_line' üyesini aşıyor",
|
||||
"UTF-16 karakter sabit değeri, bir kod biriminden fazla yer kaplayamaz; kesilmiş değer",
|
||||
"her iki bağımsız değişken de aynı türe sahip olmalıdır",
|
||||
"%t türü bu yerleşik için bağımsız değişken olarak geçersiz",
|
||||
"%nd kaynağından çağrı:",
|
||||
"nitelenmiş bir tür adı anonim bit alanları için standart dışı",
|
||||
"vektör koşulunun öğe türü (%t1), sonucun öğe türü (%t2) ile aynı boyuta sahip olmalıdır",
|
||||
"kayan nokta vektörü işlenen türü (%t) eşleşen bir tamsayı vektörü türü içermiyor",
|
||||
"'requires' ifadeleri için değiştirme henüz uygulanmadı"
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"正在返回对局部变量的引用",
|
||||
"显式类型的省略是非标准的(假定“int”)",
|
||||
"有多个部分专用化与 %n 的模板参数列表匹配",
|
||||
"%no",
|
||||
"%nod",
|
||||
"主模板的声明中不允许使用模板参数列表",
|
||||
"部分专用化不能带有默认模板参数",
|
||||
"%n1 未在 %n2 的模板参数列表中使用或无法从中推导",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"全局模块拥有的声明与命名模块拥有的 %nd 冲突",
|
||||
"“malloc”属性的第一个参数必须是函数",
|
||||
"无法捕获 %nod",
|
||||
"无法捕获“this”"
|
||||
"无法捕获“this”",
|
||||
"已在 consteval 上下文中",
|
||||
"'if consteval' 和 'if not consteval' 需要大括号从属语句",
|
||||
"'if consteval' 和 'if not consteval' 在非 constexpr 函数中无意义",
|
||||
"不允许将控制传输到 'if consteval' 或 'if not consteval' 语句",
|
||||
"常数计算无法通过具有静态或线程存储持续时间的变量的声明",
|
||||
"在具有显式 'this' 参数的 lambda 上,不允许使用可变限定符",
|
||||
"使用 'static' 声明的成员函数不能具有显式 'this' 参数",
|
||||
"显式 'this' 参数必须是第一个声明的参数",
|
||||
"此处不允许使用 'this'",
|
||||
"不能默认使用具有显式 'this' 的比较函数",
|
||||
"显式 'this' 函数需要选择器操作数",
|
||||
"在此模式下,'if consteval' 和 'if not consteval' 不标准",
|
||||
"在此模式下,在 lambda 声明符中省略 '()' 为不标准操作",
|
||||
"当省略 lambda 参数列表时,不允许使用尾随 Requires 子句",
|
||||
"已请求模块 %sq 无效分区",
|
||||
"已请求模块 %sq1 未定义分区(被认为是 %sq2)",
|
||||
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 为空",
|
||||
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 分区开始前",
|
||||
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 溢出其分区的末尾",
|
||||
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 - 与其分区元素不一致",
|
||||
"从子字段 %sq",
|
||||
"从分区 %sq 元素 %d1 (文件位置 %d2,相对位置 %d3)",
|
||||
"lambda 属性在此处为非标准属性",
|
||||
"标识符 %sq 可能与显示 %p 的视觉上相似的标识符混淆",
|
||||
"此注释包含可疑的 Unicode 格式控制字符",
|
||||
"此字符串包含可能导致意外运行时行为的 Unicode 格式控制字符",
|
||||
"遇到 %d1 条已抑制警告(处理模块 %sq1 时)",
|
||||
"遇到 %d1 条已抑制警告(处理模块 %sq1 时)",
|
||||
"遇到 %d1 条已抑制错误(处理模块 %sq1 时)",
|
||||
"遇到 %d1 条已抑制错误(处理模块 %sq1 时)",
|
||||
"包括",
|
||||
"已抑制",
|
||||
"虚拟成员函数不能具有显式 'this' 参数",
|
||||
"获取显式 'this' 函数的地址需要限定名称",
|
||||
"形成显式 'this' 函数的地址需要 '&' 运算符",
|
||||
"字符串文本无法用于初始化灵活数组成员",
|
||||
"函数 %sq 定义的 IFC 表示形式无效",
|
||||
"已进行更正以删除隐式 “this” 参数",
|
||||
"未将 UniLevel IFC 图表用于指定参数",
|
||||
"%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定",
|
||||
"%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定",
|
||||
"%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定",
|
||||
"缺少函数 %sq 定义的 IFC 表示形式",
|
||||
"函数修饰符不适用于成员模板声明",
|
||||
"成员选择涉及太多嵌套的匿名类型",
|
||||
"操作数之间没有通用类型",
|
||||
"需要指向成员的指针",
|
||||
"不能在其他空类型中声明灵活数组成员",
|
||||
"应将“std::source_location::__impl”定义为仅包含数据成员“__M_function_name”、“_M_file_name”、“_M_column”、“_M_line”的类",
|
||||
"在初始化“std::source_location::__impl”期间,列号将溢出类型为 %t 的成员“_M_column”",
|
||||
"在初始化“std::source_location::__impl”期间,行号将溢出类型为 %t 的成员“_M_line”",
|
||||
"UTF-16 字符常量不能占用多个代码单元;值已截断",
|
||||
"两个参数的类型必须相同",
|
||||
"类型 %t 无效,不能用作此内置项的参数",
|
||||
"调用自 %nd:",
|
||||
"限定类型对于匿名位字段是非标准的",
|
||||
"向量条件的元素类型(%t1)的大小必须与结果的元素类型相同(%t2)",
|
||||
"浮点向量操作数类型(%t)没有匹配的整数向量类型",
|
||||
"尚未实现 “requires” 表达式的变量名压缩"
|
||||
]
|
||||
@@ -838,7 +838,7 @@
|
||||
"傳回區域變數的參考",
|
||||
"省略明確類型並非標準做法 (假設為 'int')",
|
||||
"有一個以上的部分特製化符合 %n 的樣板引數清單",
|
||||
"%no",
|
||||
"%nod",
|
||||
"主要樣板的宣告不能有樣板引數清單",
|
||||
"部分特製化不可有預設的樣板引數",
|
||||
"%n1 未使用於或推算自 %n2 的引數清單",
|
||||
@@ -3402,5 +3402,64 @@
|
||||
"由全域模組所擁有的宣告與已命名模組所擁有的 %nd 衝突",
|
||||
"'malloc' 屬性的第一個引數必須是函式",
|
||||
"無法擷取 %nod",
|
||||
"無法擷取 'this'"
|
||||
"無法擷取 'this'",
|
||||
"已在 consteval 內容中",
|
||||
"'if consteval' 和 'if not consteval' 需要大括弧相依陳述句",
|
||||
"'if consteval' 和 'if not consteval' 在非 constexpr 函數中沒有意義",
|
||||
"不允許將控制項傳送至 'if consteval' 或 'if not consteval' 陳述式",
|
||||
"constant-evaluation 無法通過具有靜態或執行緒儲存持續時間之變數的宣告",
|
||||
"在具有明確 'this' 參數的 Lambda 上不允許可變動的限定詞",
|
||||
"以 'static' 宣告的成員函式不能有明確的 'this' 參數",
|
||||
"明確 'this' 參數必須是第一個宣告的參數",
|
||||
"這裡不允許 'this'",
|
||||
"無法預設具有明確 'this' 的比較函數",
|
||||
"明確 'this' 函數需要選取器運算元",
|
||||
"在此模式中,'if consteval' 和 'if not consteval' 不是標準",
|
||||
"在此模式中,在 Lambda 宣告子中省略 '()' 並非標準",
|
||||
"省略 Lambda 參數清單時,不允許後置 Requires 子句",
|
||||
"模組 %sq 要求的分割區無效",
|
||||
"模組 %sq1 已要求未定義的分割區 (相信是 %sq)",
|
||||
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 是空的",
|
||||
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 在分割區開始之前",
|
||||
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 溢出其分割區的結尾",
|
||||
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 與其分割區元素對齊錯誤",
|
||||
"從子欄位 %sq",
|
||||
"從分割區 %sq 元素 %d1 (檔案位置 %d2,相對位置 %d3)",
|
||||
"Lambda 屬性在此為非標準",
|
||||
"識別碼 %sq 可能會與 %p 上視覺類似的識別碼混淆",
|
||||
"此註解包含可疑的 Unicode 格式化控制字元",
|
||||
"此字串包含 Unicode 格式化控制字元,可能會導致非預期的執行時間行為",
|
||||
"%d1 抑制警告在處理模組 %sq1 時發生",
|
||||
"%d1 抑制警告在處理模組 %sq1 時發生",
|
||||
"%d1 抑制錯誤在處理模組 %sq1 時發生",
|
||||
"%d1 抑制錯誤在處理模組 %sq1 時發生",
|
||||
"包括",
|
||||
"抑制",
|
||||
"虛擬成員函式不能有明確的 'this' 參數",
|
||||
"取得明確 'this' 函數的位址需要限定名稱",
|
||||
"形成明確 'this' 函數的位址需要 '&' 運算子",
|
||||
"字串常值不能用來初始化彈性陣列成員",
|
||||
"函數 %sq 定義的 IFC 表示法無效",
|
||||
"已進行更正以捨棄隱含的 'this' 參數",
|
||||
"UniLevel IFC 圖表未用來指定參數",
|
||||
"IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數",
|
||||
"IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數",
|
||||
"IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數",
|
||||
"遺漏函數 %sq 定義的 IFC 標記法",
|
||||
"函數修飾詞不適用於成員範本宣告",
|
||||
"成員選取涉及太多巢狀匿名型別",
|
||||
"運算元之間沒有通用類型",
|
||||
"必須是指標對成員",
|
||||
"彈性陣列成員不能在非空白的類型中宣告",
|
||||
"必須將 'std::source_location::__impl' 定義為只有資料成員為 '_M_function_name', '_M_file_name', '_M_column', '_M_line' 的類別",
|
||||
"在初始化 'std::source_location::__impl' 時,欄位數會溢出類型為 %t 的成員 '_M_column'",
|
||||
"在初始化 'std::source_location::__impl' 時,行數會溢出類型為 %t 的成員 '_M_line'",
|
||||
"UTF-16 字元常數不可佔用多個程式碼單位; 已截斷值",
|
||||
"兩個引數的類型必須相同",
|
||||
"類型 %t 對此內建的引數無效",
|
||||
"呼叫自 %nd:",
|
||||
"限定類型對匿名位欄位而言不是標準類型",
|
||||
"向量條件 (%t1) 的元素類型大小必須與結果的元素類型相同 (%t2)",
|
||||
"浮點向量運算元類型 (%t) 沒有相符的整數向量類型",
|
||||
"尚未實作 'requires' 運算式的重整"
|
||||
]
|
||||
@@ -4,11 +4,11 @@
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1929",
|
||||
"1932",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1929",
|
||||
"-D_MSC_FULL_VER=192929917",
|
||||
"-D_MSC_VER=1932",
|
||||
"-D_MSC_FULL_VER=193231326",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_ARM=7"
|
||||
],
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1929",
|
||||
"1932",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1929",
|
||||
"-D_MSC_FULL_VER=192929917",
|
||||
"-D_MSC_VER=1932",
|
||||
"-D_MSC_FULL_VER=193231326",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_ARM64=1"
|
||||
],
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1929",
|
||||
"1932",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1929",
|
||||
"-D_MSC_FULL_VER=192929917",
|
||||
"-D_MSC_VER=1932",
|
||||
"-D_MSC_FULL_VER=193231326",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_X64=100",
|
||||
"-D_M_AMD64=100"
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1929",
|
||||
"1932",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1929",
|
||||
"-D_MSC_FULL_VER=192929917",
|
||||
"-D_MSC_VER=1932",
|
||||
"-D_MSC_FULL_VER=193231326",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_IX86=600",
|
||||
"-D_M_IX86_FP=2"
|
||||
|
||||
@@ -53,12 +53,14 @@
|
||||
"c++14",
|
||||
"c++17",
|
||||
"c++20",
|
||||
"c++23",
|
||||
"gnu++98",
|
||||
"gnu++03",
|
||||
"gnu++11",
|
||||
"gnu++14",
|
||||
"gnu++17",
|
||||
"gnu++20",
|
||||
"gnu++23",
|
||||
"${default}"
|
||||
]
|
||||
},
|
||||
@@ -88,6 +90,10 @@
|
||||
"type": "string",
|
||||
"pattern": "^\\d{2}\\.\\d{1}\\.\\d{5}\\.\\d{1}$|^8\\.1$"
|
||||
},
|
||||
"dotConfig": {
|
||||
"description": "A path to a .config file created by Kconfig system. Kconfig system generates a file with all the defines to build a project. Examples of projects that use Kconfig system are the Linux Kernel and NuttX RTOS.",
|
||||
"type": "string"
|
||||
},
|
||||
"defines": {
|
||||
"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.",
|
||||
|
||||
+6
-10
@@ -26,7 +26,8 @@ const https = require('https');
|
||||
|
||||
// Patterns to find HTML files
|
||||
const htmlFilesPatterns = [
|
||||
"ui/**/*.html"
|
||||
"ui/**/*.html",
|
||||
"Reinstalling the Extension.md"
|
||||
];
|
||||
|
||||
// HTML files for walkthroughs are handled differently, as localization support
|
||||
@@ -93,11 +94,11 @@ function removePathPrefix(path, prefix) {
|
||||
}
|
||||
let ch = prefix.charAt(prefix.length - 1);
|
||||
if (ch === '/' || ch === '\\') {
|
||||
return path.substr(prefix.length);
|
||||
return path.substring(prefix.length);
|
||||
}
|
||||
ch = path.charAt(prefix.length);
|
||||
if (ch === '/' || ch === '\\') {
|
||||
return path.substr(prefix.length + 1);
|
||||
return path.substring(prefix.length + 1);
|
||||
}
|
||||
return path;
|
||||
}
|
||||
@@ -370,11 +371,6 @@ const generateLocalizedHtmlFiles = () => {
|
||||
contents: Buffer.from(newContent, 'utf8')
|
||||
}));
|
||||
});
|
||||
// Put the original in an 'en' directory.
|
||||
this.queue(new vinyl({
|
||||
path: path.join("html/en", relativePath),
|
||||
contents: file.contents
|
||||
}));
|
||||
});
|
||||
};
|
||||
|
||||
@@ -382,7 +378,7 @@ 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 newPath = relativePath.substring(0, relativePath.lastIndexOf(".")) + `.nls.${language.id}.md`;
|
||||
let newContent = generateLocalizedHtmlFilesImpl(file, relativePath, language, true);
|
||||
this.queue(new vinyl({
|
||||
path: newPath,
|
||||
@@ -390,7 +386,7 @@ const generateLocalizedWalkthroughHtmlFiles = () => {
|
||||
}));
|
||||
});
|
||||
// Put the original in an 'en' file.
|
||||
let newPath = relativePath.substr(0, relativePath.lastIndexOf(".")) + ".nls.en.md";
|
||||
let newPath = relativePath.substring(0, relativePath.lastIndexOf(".")) + ".nls.en.md";
|
||||
this.queue(new vinyl({
|
||||
path: newPath,
|
||||
contents: file.contents
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"incompatible.extension.heading": "C/C++ 扩展二进制文件不兼容或不匹配",
|
||||
"incompat.extension.text1": "C/C++ 扩展包括本机二进制文件。",
|
||||
"incompat.extension.text2": "通过 VS Code 中的市场 UI 安装时,应包含正确的本机二进制文件。如果检测到不兼容的二进制文件,并且已通过 VS Code 中的市场 UI 安装 C/C++ 扩展,则 {0}。",
|
||||
"bug.report.link.title": "请报告问题",
|
||||
"reinstalling.extension.heading": "正在重新安装 C/C++ 扩展",
|
||||
"reinstall.extension.text1": "重新安装等效版本的扩展时,VS Code 可能重用现有的扩展目录。如果要在重新安装 C/C++ 扩展时放置发生这种情况,可能需要先删除现有的扩展目录。",
|
||||
"reinstall.extension.text2": "可在用户目录下以下路径之一的下面找到已安装的扩展目录(Windows 上的 `%USERPROFILE%` 或 Linux 和 macOS 上的 `$HOME`)",
|
||||
"reinstall.extension.text3": "在远程连接中:",
|
||||
"reinstall.extension.text4": "已安装的 C/C++ 扩展目录的示例路径:",
|
||||
"reinstall.extension.text5": "在 Windows 上:",
|
||||
"reinstall.extension.text6": "在 Linux 上:",
|
||||
"reinstall.extension.text7": "然后通过 VS Code 中的市场 UI 重新安装。",
|
||||
"reinstall.extension.text8": "如果 VS Code 无法部署扩展的正确版本,则可以 {0} 并使用 VS Code 中市场 UI 内 “...” 菜单下的 `从 VSIX... 安装` 选项安装系统的正确 VSIX。",
|
||||
"download.vsix.link.title": "已从 VS Code 市场网站下载"
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"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.dotConfig": "Kconfig 系统创建的 .config 文件的路径。Kconfig 系统生成包含所有定义的文件以生成项目。使用 Kconfig 系统的项目示例包括 Linux 内核和 NuttX RTOS。",
|
||||
"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": "应在翻译单元中包括在任何包含文件之前的文件的列表。",
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
"c_cpp.command.toggleDimInactiveRegions.title": "切换非活动区域着色",
|
||||
"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": "按引用类型分组",
|
||||
@@ -30,7 +29,10 @@
|
||||
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "在活动文件上运行 Code Analysis",
|
||||
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "在打开的文件上运行 Code Analysis",
|
||||
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "在所有文件上运行 Code Analysis",
|
||||
"c_cpp.command.ClearCodeAnalysisSquiggles.title": "清除 Code Analysis 波形曲线",
|
||||
"c_cpp.command.RemoveAllCodeAnalysisProblems.title": "清除所有代码分析问题",
|
||||
"c_cpp.command.BuildAndDebugFile.title": "调试 C/C++ 文件",
|
||||
"c_cpp.command.BuildAndRunFile.title": "运行 C/C++ 文件",
|
||||
"c_cpp.command.AddDebugConfiguration.title": "添加调试配置",
|
||||
"c_cpp.configuration.maxConcurrentThreads.markdownDescription": "用于语言服务处理的最大并发线程数。该值是一个提示,且不能始终使用。默认值 `null` (空)使用可用的逻辑处理器数。",
|
||||
"c_cpp.configuration.maxCachedProcesses.markdownDescription": "用于语言服务处理的最大缓存进程数。默认值 `null` (空)使用可用逻辑处理器数的两倍。",
|
||||
"c_cpp.configuration.maxMemory.markdownDescription": "可用于语言服务处理的最大内存(以 MB 为单位)。超过此内存使用量后,将缓存且并发运行较少的进程。默认值 `null` (空)使用系统的空闲内存。",
|
||||
@@ -46,12 +48,20 @@
|
||||
"c_cpp.configuration.codeAnalysis.excludeBoolean.markdownDescription": "要与文件路径匹配的 glob 模式。设置为 `true` 或 `false` 以启用或禁用模式。",
|
||||
"c_cpp.configuration.codeAnalysis.excludeWhen.markdownDescription": "对匹配文件同辈进行其他检查。将 `$(basename)` 用作匹配文件名变量。",
|
||||
"c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription": "如果为 `true`,则代码分析将在文件打开或保存后自动在文件上运行。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "如果为`true`,`禁用'代码操作将在可用时显示(下次运行代码分析时)。使用`禁用'代码操作时,它会将警告代码添加到 `C_Cpp.codeAnalysis.clangTidy.checks.disabled`设置。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": "如果为`true`,“显示文档”代码操作将在可用时显示(下次运行代码分析时)。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "控制哪些“清除”代码分析问题代码操作选项可用。更改设置以显示更多选项可能需要重新运行代码分析。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "不显示“清除”代码操作。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "仅显示“全部清除”代码操作(如果只有一种类型,则显示“清除所有<type>”,如果只有一个问题,则显示“清除此项”)。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "如果存在多个问题类型,显示“全部清除”代码操作和“清除所有 <type>”代码操作(或如果<type>只有一个问题,显示“清除此项”)",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "如果有多个问题类型,显示“全部清除”,如果有多个 <type> 问题,显示“清除所有 <type>”以及显示“清除此项”代码操作",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "如果为 `true`,则在 `#C_Cpp.codeAnalysis.runAutomatically#` 为 `true` (默认值)时,将启用并自动运行使用 `clang-tidy` 的代码分析。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` 可执行文件的完整路径。如果未指定,并且 `clang-tidy` 在环境路径中可用,则使用该路径。如果在环境路径中找不到,则将使用与扩展捆绑的 `clang-tidy`。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "指定 YAML/JSON 格式的 `clang-tidy` 配置: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{键: x, 值: y}]}`。当值为空时,`clang-tidy` 将尝试为其父目录中的每个源文件查找名为 `.clang-tidy` 的文件。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "指定 YAML/JSON 格式的 `clang-tidy` 配置,以在未设置 `#C_Cpp.codeAnalysis.clangTidy.config#`,并且未找到 `.clang-tidy` 文件: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{键: x, 值: y}]}` 时将其用作回退。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "与要从中输出诊断的标头名称匹配的 POSIX 扩展正则表达式 (ERE)。始终显示来自每个翻译单元的主文件的诊断。支持 `${workspaceFolder}` 变量(如果不存在 `.clang-tidy` 文件,则该变量将用作默认回退值)。如果此选项不是 `null` (空),则将替代 `.clang-tidy` 文件中的 `HeaderFilterRegex` 选项(如果有)。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.args.markdownDescription": "要传递给 `clang-tidy` 的其他命令行参数。这些优先于等效的 `C_Cpp.codeAnalysis.clangTidy.*` 设置。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.useBuildPath.markdownDescription": "如果设置了 `true` 和 `compileCommands`,则 `-p=<build-path>` 参数将传递给 `clang-tidy`,而不是在 `--` 之后传递生成参数。如果未设置环境变量以便可以找到系统包含项,则此操作可能不起作用。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.enabled.markdownDescription": "已启用的 `clang-tidy` 检查列表。这些值将追加到 `.clang-tidy` 文件中的 `Checks` 或 `#C_Cpp.codeAnalysis.clangTidy.config#` (如果有)。除非显式禁用,否则始终使用默认检查 `clang-analyzer-*`。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.disabled.markdownDescription": "已禁用的 `clang-tidy` 检查列表。该值将追加到 `.clang-tidy` 文件中的 `Checks` 或 `#C_Cpp.codeAnalysis.clangTidy.config#` (如果有)。",
|
||||
"c_cpp.configuration.formatting.description": "配置格式设置引擎。",
|
||||
@@ -161,6 +171,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "控制非活动预处理器块的不透明度。在 `0.1` 和 `1.0` 之间进行缩放。仅当启用非活动区域暗化时,此设置才适用。",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非活动预处理程序块的字体颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为编辑器的语法颜色方案。此设置仅在启用非活动区域变暗时适用。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非活动预处理程序块的背景颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为透明。此设置仅在启用了非活动区域变暗时适用。",
|
||||
"c_cpp.configuration.inlayHints.autoDeclarationTypes.enabled.markdownDescription": "在声明中使用 `auto` 时显示推导类型的内嵌提示:\n```cpp \n\n 自动索引 /* : int */ = 0;\n```",
|
||||
"c_cpp.configuration.inlayHints.autoDeclarationTypes.showOnLeft.markdownDescription": "在标识符左侧声明中使用 `auto` 时显示推导类型的内嵌提示:\n```cpp \n\n auto /* int */ index = 0;\n```",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.enabled.markdownDescription": "显示参数名称的内嵌提示:\n```cpp \n\n int a = getArea(/* width: */ x, /* height: */ y);\n```",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.hideLeadingUnderscores.markdownDescription": "在参数名称提示中隐藏开头的`_`。",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.suppressWhenArgumentContainsName.markdownDescription": "当参数文本或内联注释包含参数名称时,抑制参数名称提示:\n```cpp \n\n int a = getArea(width, /* height: */ y);\n```",
|
||||
"c_cpp.configuration.inlayHints.referenceOperator.enabled.markdownDescription": "显示非常量引用传递的参数的内嵌提示引用运算符 `&`:\n```cpp \n\n 交换(/* &first: */ str1, /* &last: */ str2);\n```",
|
||||
"c_cpp.configuration.inlayHints.referenceOperator.showSpace.markdownDescription": "控制在 `&` 后是否显示非常量引用传递的参数的空格:\n```cpp \n\n 交换(/* & first: */ str1, /* & last: */ str2);\n```",
|
||||
"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 使用率。",
|
||||
@@ -200,6 +217,7 @@
|
||||
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "未设置 `customConfigurationVariables` 时要在配置中使用的值,或 `${default}` 在 `customConfigurationVariables` 中作为键存在时要插入的值。",
|
||||
"c_cpp.configuration.updateChannel.markdownDescription": "设置为 `Insiders` 以自动下载并安装扩展的最新预览体验版本,其中包含即将推出的功能和 bug 修复。",
|
||||
"c_cpp.configuration.updateChannel.deprecationMessage": "此设置已弃用。预发行版扩展现在可通过市场获得。",
|
||||
"c_cpp.configuration.default.dotConfig.markdownDescription": "未指定 `dotConfig` 时要在配置中使用的值,或 `dotConfig` 中存在 `${default}` 时要插入的值。",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。",
|
||||
"c_cpp.configuration.suggestSnippets.markdownDescription": "如果为 `true`,则由语言服务器提供片段。",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "如果启用,则根据 IntelliSense 对代码进行着色。仅当 `#C_Cpp.intelliSenseEngine#` 设置为 `Default` 时,此设置才适用。",
|
||||
@@ -212,8 +230,11 @@
|
||||
"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.configuration.legacyCompilerArgsBehavior.markdownDescription": "启用 v1.10.0 以前的行为,以了解在编译器参数设置中如何处理 shell 转义。从 v1.10.0 开始,参数数组在默认情况下不再需要或支持 shell 转义。",
|
||||
"c_cpp.configuration.legacyCompilerArgsBehavior.deprecationMessage": "此设置是临时的,用于支持转换为 v1.10.0 中更正后的行为。",
|
||||
"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.configuration.debugShortcut.description": "显示 C++ 文件编辑器标题栏中的“运行和调试”播放按钮和“添加调试配置”齿轮。",
|
||||
"c_cpp.debuggers.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定的路径,例如 '/usr/bin/ssh'。",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。",
|
||||
@@ -285,6 +306,35 @@
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "对远程目标的硬件断点行为的显式控制。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "如果为 true,请始终使用硬件断点。默认值为 false。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "要使用的可用硬件断点数量的可选限制。仅在“需要”为 true 且“限制”大于 0 时强制使用。默认值为 0。",
|
||||
"c_cpp.debuggers.variables.description": "此启动配置中递归替换的变量。每个变量都可以引用其他变量。",
|
||||
"c_cpp.debuggers.variables.properties.description": "此启动配置中递归替换的变量。该值可以引用其他变量。",
|
||||
"c_cpp.debuggers.host.description": "主机信息。",
|
||||
"c_cpp.debuggers.host.user.description": "登录到主机的用户。",
|
||||
"c_cpp.debuggers.host.hostName.description": "主机名。",
|
||||
"c_cpp.debuggers.host.port.description": "主机上的 SSH 端口。默认值为 22。",
|
||||
"c_cpp.debuggers.host.jumpHost.description": "首先连接到跳转主机以连接到目标主机。",
|
||||
"c_cpp.debuggers.host.localForward.description": "将本地(客户端)主机上给定 TCP 端口或 Unix 套接字的连接转发到远程端上的给定主机和端口或 Unix 套接字",
|
||||
"c_cpp.debuggers.host.localForward.bindAddress.description": "本地地址",
|
||||
"c_cpp.debuggers.host.localForward.port.description": "本地端口",
|
||||
"c_cpp.debuggers.host.localForward.host.description": "主机名",
|
||||
"c_cpp.debuggers.host.localForward.hostPort.description": "主机端口",
|
||||
"c_cpp.debuggers.host.localForward.localSocket.description": "本地套接字",
|
||||
"c_cpp.debuggers.host.localForward.remoteSocket.description": "远程套接字",
|
||||
"c_cpp.debuggers.deploySteps.description": "部署应用程序所需的步骤。顺序很重要。",
|
||||
"c_cpp.debuggers.deploySteps.scp.description": "使用 SCP 复制文件。",
|
||||
"c_cpp.debuggers.deploySteps.scp.files.description": "要通过 SCP 复制的文件。支持路径模式。",
|
||||
"c_cpp.debuggers.deploySteps.scp.targetDir.description": "目标目录。",
|
||||
"c_cpp.debuggers.deploySteps.scp.scpPath.description": "SCP 的可选完整路径。假定 SCP 位于 PATH 上(如果未指定)",
|
||||
"c_cpp.debuggers.deploySteps.debug": "如果为 true,则在不调试的情况下启动时跳过。如果为 false,则在开始调试时跳过。如果未定义,则从不跳过。",
|
||||
"c_cpp.debuggers.deploySteps.ssh.description": "SSH 命令步骤。",
|
||||
"c_cpp.debuggers.deploySteps.ssh.command.description": "要通过 SSH 执行的命令。SSH 命令中 \"-c\" 后面的命令。",
|
||||
"c_cpp.debuggers.deploySteps.ssh.sshPath.description": "SSH 的可选完整路径。假定 SSH 位于 PATH 上(如果未指定)",
|
||||
"c_cpp.debuggers.deploySteps.continueOn.description": "输出中的可选完成模式。在输出中看到此模式时,无论此步骤是否返回,都继续执行部署过程。",
|
||||
"c_cpp.debuggers.deploySteps.shell.description": "shell 命令步骤。",
|
||||
"c_cpp.debuggers.deploySteps.shell.command.description": "要执行的 shell 命令。",
|
||||
"c_cpp.debuggers.vsCodeCommand.description": "要调用的 VS Code 命令。可以是 VS Code 或活动扩展中的命令。",
|
||||
"c_cpp.debuggers.vsCodeCommand.command.description": "要调用的 VS Code 命令。",
|
||||
"c_cpp.debuggers.vsCodeCommand.args.description": "VS Code 命令的参数。",
|
||||
"c_cpp.taskDefinitions.name.description": "任务名称。",
|
||||
"c_cpp.taskDefinitions.command.description": "执行编译的编译器或脚本的路径。",
|
||||
"c_cpp.taskDefinitions.args.description": "其他要传递给编译器或编译脚本的参数。",
|
||||
@@ -315,7 +365,7 @@
|
||||
"c_cpp.semanticTokenTypes.templateType.description": "C++ 模板类型的样式。",
|
||||
"c_cpp.semanticTokenTypes.operatorOverload.description": "C++ 重载运算符的样式。",
|
||||
"c_cpp.semanticTokenTypes.memberOperatorOverload.description": "C++ 重载运算符成员函数的样式。",
|
||||
"c_cpp.semanticTokenTypes.newOperator.description": "C++ `新` 或 `删除` 运算符的样式。",
|
||||
"c_cpp.semanticTokenTypes.newOperator.description": "C++ `new` 或 `delete` 运算符的样式。",
|
||||
"c_cpp.semanticTokenTypes.customLiteral.description": "C++ 用户定义文本的样式。",
|
||||
"c_cpp.semanticTokenTypes.numberLiteral.description": "C++ 用户定义文本数字的样式。",
|
||||
"c_cpp.semanticTokenTypes.stringLiteral.description": "C++ 用户定义文本字符串的样式。",
|
||||
|
||||
@@ -6,23 +6,36 @@
|
||||
{
|
||||
"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}”。",
|
||||
"debugger.not.available": "类型为“{0}”的调试程序仅在 Windows 上可用。在当前 OS 平台上使用类型“{1}”。",
|
||||
"debugger.deprecated.config": "密钥“{0}”已弃用。请改用“{1}”。",
|
||||
"lldb.framework.install.xcode": "详细信息",
|
||||
"lldb.framework.not.found": "找不到用于 lldb-mi 的 \"LLDB.framework\"。请安装 XCode 或 XCode 命令行工具。",
|
||||
"debugger.launchConfig": "启动配置:",
|
||||
"vs.code.1.69+.required": "\"deploySteps\" 需要 VS Code 1.69+。",
|
||||
"pre.Launch.Task": "preLaunchTask: {0}",
|
||||
"build.and.debug.active.file": "生成和调试活动文件",
|
||||
"cl.exe.not.available": "仅当从 VS 开发人员命令提示符处运行 VS Code 时,{0} 生成和调试才可用。",
|
||||
"lldb.find.failed": "缺少 lldb-mi 可执行文件的依赖项“{0}”。",
|
||||
"lldb.search.paths": "搜索范围:",
|
||||
"lldb.install.help": "要解决此问题,请通过 Apple App Store 安装 XCode,或通过在终端窗口运行“{0}”来安装 XCode 命令行工具。",
|
||||
"envfale.failed": "未能使用 {0}。原因: {1}",
|
||||
"envfile.failed": "未能使用 {0}。原因: {1}",
|
||||
"replacing.sourcepath": "正在将 {0}“{1}”替换为“{2}”。",
|
||||
"replacing.targetpath": "正在将 {0}“{1}”替换为“{2}”。",
|
||||
"replacing.editorPath": "正在将 {0}“{1}”替换为“{2}”。",
|
||||
"resolving.variables.in.sourcefilemap": "正在解析 {0} 中的变量...",
|
||||
"open.envfile": "打开 {0}",
|
||||
"recently.used.task": "最近使用的任务",
|
||||
"configured.task": "已配置的任务",
|
||||
"detected.task": "检测到的任务",
|
||||
"cannot.build.non.cpp": "无法生成和调试,因为活动文件不是 C 或 C++ 源文件。",
|
||||
"no.compiler.found": "未找到编译程序",
|
||||
"select.debug.configuration": "选择调试配置",
|
||||
"command.args.must.be.array": "命令部署步骤中的 \"args\" 必须为数组。",
|
||||
"missing.properties.scp": "scp 步骤中需要 \"host\"、\"files\" 和 \"targetDir\"。",
|
||||
"incorrect.files.type.scp": "\"files\" 必须为 scp 步骤中的字符串或字符串数组。",
|
||||
"missing.properties.ssh": "SSH 步骤需要 \"host\" 和 \"command\"。",
|
||||
"missing.properties.shell": "shell 步骤需要 \"command\"。",
|
||||
"deploy.step.type.not.supported": "不支持部署步骤类型 {0}。",
|
||||
"unexpected.os": "意外的 OS 类型",
|
||||
"path.to.pipe.program": "管道程序的完整路径,如 {0}",
|
||||
"enable.pretty.printing": "为 {0} 启用整齐打印",
|
||||
|
||||
@@ -4,10 +4,5 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "生成和调试活动文件",
|
||||
"single_file_mode_not_available": "此命令不能用于单文件模式。",
|
||||
"cannot.build.non.cpp": "无法生成和调试,因为活动文件不是 C 或 C++ 源文件。",
|
||||
"no.compiler.found": "未找到编译程序",
|
||||
"select.configuration": "选择配置",
|
||||
"cl.exe.not.available": "仅当从 VS 开发人员命令提示符处运行 VS Code 时,{0} 生成和调试才可用。"
|
||||
"add.debug.configuration.not.available.for.single.file": "添加调试配置不适用于单个文件。"
|
||||
}
|
||||
@@ -4,8 +4,6 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.debug.protocol": "C/C++ 调试协议",
|
||||
"c.cpp.warnings": "C/C++ 配置警告",
|
||||
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
|
||||
"check.permissions": "EPERM: 检查“{0}”的权限",
|
||||
"server.crashed2": "在过去 3 分钟内,语言服务器崩溃了 5 次。它不会重新启动。",
|
||||
@@ -15,7 +13,6 @@
|
||||
"allow.button": "允许",
|
||||
"dont.allow.button": "不允许",
|
||||
"ask.me.later.button": "稍后询问我",
|
||||
"c.cpp.diagnostics": "C/C++ 诊断",
|
||||
"dismiss.button": "消除",
|
||||
"diable.warnings.button": "禁用警告",
|
||||
"unable.to.provide.configuration": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"fix_all_code_analysis_problems": "修复所有代码分析问题",
|
||||
"clear_all_code_analysis_problems": "清除所有代码分析问题",
|
||||
"fix_all_type_problems": "修复所有 {0} 问题",
|
||||
"disable_all_type_problems": "禁用所有 {0} 问题",
|
||||
"clear_all_type_problems": "清除所有{0}问题",
|
||||
"clear_this_problem": "清除此 {0} 问题",
|
||||
"fix_this_problem": "修复此 {0} 问题",
|
||||
"show_documentation_for": "显示 {0} 文档"
|
||||
}
|
||||
@@ -10,5 +10,6 @@
|
||||
"configuration.select.first": "首先打开一个文件夹以选择配置",
|
||||
"configuration.provider.select.first": "首先打开一个文件夹以选择配置提供程序",
|
||||
"edit.configurations.open.first": "首先打开一个文件夹以编辑配置",
|
||||
"code.action.aborted": "无法应用代码分析修复程序,因为文档已更改。",
|
||||
"add.includepath.open.first": "首先打开一个要添加到 {0} 的文件夹"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.symbolscope.separator": "{0},{1}"
|
||||
}
|
||||
@@ -4,5 +4,5 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"editorconfig.default.behavior": "代码格式设置使用 .editorconfig 中的设置,而不是 .clang-format 中的设置。有关详细信息,请参阅文档了解 'C_Cpp.formatting' 设置的 'Default' 值。"
|
||||
"editorconfig.default.behavior": "代码格式设置使用 .editorconfig 中的设置,而不是 .clang-format 中的设置。有关详细信息,请参阅文档了解“C_Cpp.formatting”设置的“Default”值。"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"local.forward.local.conflict": "在 localForwards 中,不能同时使用 \"bindAddress\" 或 \"port\" 指定 \"localSocket\"",
|
||||
"local.forward.local.missing": "localForwards 中需要 \"port\" 或 \"localSocket\"",
|
||||
"local.forward.remote.conflict": "在 localForwards 中,不能同时使用 \"host\" 或 \"hostPort\" 指定 \"remoteSocket\"",
|
||||
"local.forward.remote.missing": "localForwards 中需要 \"host\" 和 \"hostPort\" 或 \"remoteSocket\""
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"ssh.canceled": "已取消 SSH 命令",
|
||||
"ssh.passphrase.input.box": "输入 ssh 密钥的密码{0}",
|
||||
"ssh.enter.password.for.user": "输入用户 \"{0}\" 的密码",
|
||||
"ssh_message_enterPassword": "输入密码",
|
||||
"ssh.continue.confirmation.placeholder": "您确定要继续吗?",
|
||||
"ssh.host.key.confirmation.title": "\"{0}\" 具有指纹 \"{1}\"。",
|
||||
"continue": "继续",
|
||||
"cancel": "取消",
|
||||
"ssh.terminal.command.canceled": "已取消 \"{0}\" 终端命令。",
|
||||
"ssh.terminal.command.done": "已完成 \"{0}\" 终端命令。",
|
||||
"ssh.continuing.command.canceled": "已取消任务 \"{0}\",但基础命令可能不会终止。请手动进行检查。",
|
||||
"ssh.process.failed": "\"{0}\" 进程失败: {1}",
|
||||
"ssh.wrote.data.to.terminal": "\"{0}\" 已将数据写入终端: \"{1}\"。"
|
||||
}
|
||||
@@ -7,11 +7,12 @@
|
||||
"failed.to.parse.json": "未能分析 json 文件,可能是因注释或尾部逗号所致。",
|
||||
"extension.not.ready": "C/C++ 扩展仍在安装。请查看输出窗口获取详细信息。",
|
||||
"refer.read.me": "请参阅 {0} 了解疑难解答信息。可在 {1} 处创建问题",
|
||||
"process.exited.with.code": "{0} 已退出,收到错误代码 {1}",
|
||||
"process.exited": "已退出进程,代码为 {0}",
|
||||
"process.succeeded": "已成功执行进程。",
|
||||
"killing.process": "正在终止进程 {0}",
|
||||
"warning.file.missing": "警告: 缺少预期的文件 {0}。",
|
||||
"warning.debugging.not.tested": "警告: 尚未为此平台测试调试。",
|
||||
"reload.workspace.for.changes": "重新加载工作区以使设置更改生效。",
|
||||
"reload.string": "重新加载",
|
||||
"invalid.download.location.received": "接收的下载位置无效",
|
||||
"c.cpp.symbolscope.separator": "{0},{1}"
|
||||
"invalid.download.location.received": "接收的下载位置无效"
|
||||
}
|
||||
@@ -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.
|
||||
{
|
||||
"max.recursion.reached": "已达到最大字符串扩展递归。可能存在循环引用。",
|
||||
"invalid.var.reference": "字符串: {1} 中的变量引用 {0} 无效。",
|
||||
"env.var.not.found": "找不到环境变量 {0}",
|
||||
"commands.not.supported": "字符串: {0} 不支持命令。",
|
||||
"exception.executing.command": "执行字符串: {1} {2} 的命令 {0} 时出现异常。"
|
||||
}
|
||||
@@ -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.
|
||||
{
|
||||
"c.cpp.diagnostics": "C/C++ 诊断",
|
||||
"c.cpp.debug.protocol": "C/C++ 调试协议",
|
||||
"c.cpp.warnings": "C/C++ 配置警告"
|
||||
}
|
||||
@@ -4,17 +4,10 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"architecture.not.supported": "体系结构 {0} 不受支持。",
|
||||
"apline.containers.not.supported": "Alpine 容器不受支持。",
|
||||
"download.button": "转到下载页",
|
||||
"native.binaries.not.supported": "此 {0} {1} 版本的扩展与你的 OS 不兼容,请下载并安装 \"{2}\" 版本的扩展。",
|
||||
"extension.installation.failed": "C/C++ 扩展安装失败。为使函数正常工作,需要修复或重新安装 C/C++ 语言功能的扩展。",
|
||||
"remove.extension": "尝试修复",
|
||||
"json.files.missing": "C/C++ 扩展安装失败。为使函数正常工作,需要重新安装 C/C++ 语言功能的扩展。",
|
||||
"initialization.failed": "C/C++ 扩展安装失败。有关详细信息,请查看输出窗口。",
|
||||
"updating.dependencies": "正在更新 C/C++ 依赖项...",
|
||||
"failed.at.stage": "在阶段 {0} 失败",
|
||||
"failed.at.stage2": "如果在脱机环境中工作或反复看到此错误,请尝试从 {0} 下载预包含了所有依赖项的扩展版本,然后使用 VS Code 中的“从 VSIX 安装”命令来安装它。",
|
||||
"finished.installing.dependencies": "已完成安装依赖项",
|
||||
"failed.installing.dependencies": "未能安装依赖项"
|
||||
"macos.version.deprecated": "C/C++ 扩展的版本比 {0} 更新的版本至少需要 macOS 版本 {1}。",
|
||||
"intellisense.disabled": "已禁用 intelliSenseEngine",
|
||||
"more.info.button": "详细信息",
|
||||
"ignore.button": "忽略",
|
||||
"vsix.platform.incompatible": "已安装的 C/C++ 扩展与系统不匹配。",
|
||||
"vsix.platform.mismatching": "已安装的 C/C++ 扩展与系统兼容,但与系统不匹配。"
|
||||
}
|
||||
@@ -81,7 +81,7 @@
|
||||
"error_squiggles_enabled_if_all_headers_resolve": "如果已解决所有标头依赖项,则启用错误波形曲线。",
|
||||
"replaced_placeholder_file_record": "已替换占位符文件记录",
|
||||
"tag_parsing_file": "标记分析文件: {0}",
|
||||
"tag_parsing_error": "标记分析遇到错误,但这可能不影响操作。如果在文件中找不到符号,请告诉我们: {0}",
|
||||
"tag_parsing_error": "标记分析错误(除非找不到符号,否则可以忽略此错误):",
|
||||
"reset_timestamp_for": "重置 {0} 的时间戳",
|
||||
"remove_file_failed": "未能删除文件: {0}",
|
||||
"regex_parse_error": "Regex 分析错误 - vscode 模式: {0},regex: {1},错误消息: {2}",
|
||||
@@ -216,5 +216,10 @@
|
||||
"inline_macro": "内联宏",
|
||||
"unable_to_access_browse_database": "无法访问浏览数据库。({0})",
|
||||
"default_compiler_path_modified_explicit_intellisense_mode": "IntelliSenseMode 已更改,因为它与检测到的编译器不匹配。请考虑改为设置 \"compilerPath\"。将 \"compilerPath\" 设为 \"\" 以禁用系统包含和定义的检测。",
|
||||
"clear_code_analysis_squiggles": "清除代码分析波形曲线"
|
||||
"remove_all_code_analysis_problems": "删除所有代码分析问题",
|
||||
"multiple_locations_note": "(多个位置)",
|
||||
"folder_tag": "文件夹",
|
||||
"file_tag": "文件",
|
||||
"compiler_default_language_standard_version_old": "编译器返回默认语言标准版本:{0}。由于此版本是旧版本,因此将尝试使用较新版本 {1} 作为默认版本。",
|
||||
"unexpected_output_from_clang_tidy": "来自 clang-tidy 的意外输出:{0}。应为:{1}。"
|
||||
}
|
||||
@@ -52,6 +52,8 @@
|
||||
"forced.include": "强制包含",
|
||||
"forced.include.description": "在处理源文件中的任何其他字符之前应包含的文件的列表。按列出的顺序包含文件。",
|
||||
"one.file.per.line": "每行一个文件。",
|
||||
"dot.config": "点配置",
|
||||
"dot.config.description": "Kconfig 系统创建的 .config 文件的路径。Kconfig 系统生成包含所有定义的文件以生成项目。使用 Kconfig 系统的项目示例包括 Linux 内核和 NuttX RTOS。",
|
||||
"compile.commands": "编译命令",
|
||||
"compile.commands.description": "工作区的 {0} 文件的完整路径。将使用在此文件中所发现的包含路径和定义,而不是为 {1} 和 {2} 设置设定的值。如果编译命令数据库不包含与你在编辑器中打开的文件对应的翻译单元条目,则将显示一条警告消息,并且扩展将改用 {3} 和 {4} 设置。",
|
||||
"merge.configurations": "合并配置",
|
||||
@@ -62,5 +64,5 @@
|
||||
"limit.symbols": "浏览: 将符号限制为包含的标头",
|
||||
"limit.symbols.checkbox": "如果为 {0} (或已勾选),则标记分析器将仅分析在 {1} 中由源文件直接或间接包含的代码文件。如果为 {2} (或未选中),标记分析器将分析在 {3} 列表内指定路径中找到的所有代码文件。",
|
||||
"database.filename": "浏览: 数据库文件名",
|
||||
"database.filename.description": "所生成的符号数据库的路径。这指示扩展将标记分析器的符号数据库保存在工作区默认存储位置以外的其他位置。如果指定了相对路径,则它将相对于工作区的默认存储位置(而不是工作区文件夹本身)。{0} 变量可用于指定相对于工作区文件夹的路径(例如 {1})"
|
||||
"database.filename.description": "所生成的符号数据库的路径。这指示扩展将标记分析器的符号数据库保存在工作区默认存储位置以外的其他位置。如果指定了相对路径,则它将相对于工作区的默认存储位置(而不是工作区文件夹本身)。{0} 变量可用于指定相对于工作区文件夹的路径(例如 {1})。"
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"incompatible.extension.heading": "不相容或不相符的 C/C++ 延伸模組二進位檔",
|
||||
"incompat.extension.text1": "C/C++ 延伸模組包含原生二進位檔。",
|
||||
"incompat.extension.text2": "在 VS Code 中透過市集 UI 安裝時,應包含正確的原生二進位檔。如果偵測到不相容的二進位檔,並且 C/C++ 延伸模組已透過 VS Code 中的市集 UI 安裝,{0}。",
|
||||
"bug.report.link.title": "請回報問題",
|
||||
"reinstalling.extension.heading": "重新安裝 C/C++ 延伸模組",
|
||||
"reinstall.extension.text1": "重新安裝延伸模組的對等版本時,VS Code 可能會重複使用現有延伸模組目錄。為防止在重新安裝 C/C++ 延伸模組時發生這種情況,可能需要先删除現有延伸模組目錄。",
|
||||
"reinstall.extension.text2": "可在使用者目錄下的以下路徑之一 (Windows 上為 `%USERPROFILE%`,Linux 和 macOS 上為 `$HOME`) 下找到安裝的延伸模組目錄",
|
||||
"reinstall.extension.text3": "在遠端連線上:",
|
||||
"reinstall.extension.text4": "安裝的 C/C++ 延伸模組目錄的範例路徑:",
|
||||
"reinstall.extension.text5": "在 Windows 上:",
|
||||
"reinstall.extension.text6": "在 Linux 上:",
|
||||
"reinstall.extension.text7": "然後藉由 VS Code 中的市集 UI 重新安裝。",
|
||||
"reinstall.extension.text8": "如果 VS Code 未能部署正確版本的延伸模組,則您系統的正確 VSIX 可能是 {0},它是使用 VS Code 中市集 UI '...' 功能表下的 `從 VSIX 安裝...` 選項來進行安裝的。",
|
||||
"download.vsix.link.title": "從 VS Code 市集網站下載"
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"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.dotConfig": "Kconfig 系統所建立之 .config 檔案的路徑。Kconfig 系統會產生具有建置專案之所有定義的檔案。使用 Kconfig 系統的專案範例為 Linux 核心與 NuttX RTOS。",
|
||||
"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`。僅指定 `<編譯器>-<結構>` 變體 (例如 `gcc-x64`) 的 IntelliSense 模式即為舊版模式,會依據主機平台自動轉換為 `<平台>-<編譯器>-<結構>` 變體。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "應包含在編譯單位中任何 include 檔案之前的檔案清單。",
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
"c_cpp.command.toggleDimInactiveRegions.title": "切換非使用中的區域著色",
|
||||
"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": "依參考型別分組",
|
||||
@@ -30,7 +29,10 @@
|
||||
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "在使用中檔案上執行程式碼分析",
|
||||
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "在開啟檔案上執行程式碼分析",
|
||||
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "在所有檔案上執行程式碼分析",
|
||||
"c_cpp.command.ClearCodeAnalysisSquiggles.title": "清除程式碼分析曲線",
|
||||
"c_cpp.command.RemoveAllCodeAnalysisProblems.title": "清除所有程式碼分析問題",
|
||||
"c_cpp.command.BuildAndDebugFile.title": "偵錯 C/C++ 檔案",
|
||||
"c_cpp.command.BuildAndRunFile.title": "執行 C/C++ 檔案",
|
||||
"c_cpp.command.AddDebugConfiguration.title": "新增偵錯設定",
|
||||
"c_cpp.configuration.maxConcurrentThreads.markdownDescription": "用於語言服務處理的並行執行緒數目上限。該值是提示,且可能不會一律使用。預設的 `null` (空白) 會使用可用的邏輯處理器數目。",
|
||||
"c_cpp.configuration.maxCachedProcesses.markdownDescription": "用於語言服務處理的快取處理序數目上限。預設的 `null` (空白) 使用的邏輯處理器數目是可用邏輯處理器的兩倍。",
|
||||
"c_cpp.configuration.maxMemory.markdownDescription": "記憶體上限 (MB) 可供語言服務處理。超過此記憶體使用量之後,同時快取及執行的處理序將會減少。預設的 `null` (空白) 會使用系統的可用記憶體。",
|
||||
@@ -46,12 +48,20 @@
|
||||
"c_cpp.configuration.codeAnalysis.excludeBoolean.markdownDescription": "要符合檔案路徑的 Glob 模式。設為 `true` 或 `false` 可啟用或停用模式。",
|
||||
"c_cpp.configuration.codeAnalysis.excludeWhen.markdownDescription": "對相符檔案同層級進行額外檢查。請使用 `$(basename)` 作為相符檔案名稱的變數。",
|
||||
"c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription": "若為 `true`,則程式碼分析將會在檔案開啟或儲存之後,自動在該檔案上執行。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "如果為 `true`,則在可用時 (下次執行程式碼分析時),將會顯示 '禁用' 程式碼動作。使用 '禁用' 程式碼動作時,它會將警告碼新增到 `C_Cpp.codeAnalysis.clangTidy.checks.disabled` 設定。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": "如果為 `true`,則在可用時 (下次執行程式碼分析時),將會顯示 '顯示 的文件' 程式碼動作。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "控制可使用哪些 '清除' 程式碼分析問題程式碼動作選項。變更設定以顯示更多選項可能需要重新執行程式碼分析。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "不顯示 '清除' 程式碼動作。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "如果只有一種類型,則只顯示 '清除所有' 程式碼動作 (如果只有一種類型,則顯示 '清除所有 <type>,或如果只有一個問題,則顯示 '清除此')。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "顯示 '清除所有' 程式碼動作 (如果有多種問題類型) 和 '清除所有 <type>' 程式碼動作 (如果 <type> 只有一個問題,則顯示 '清除此')",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "顯示 '清除所有' (如果有多個問題類型)、'清除所有 <type>' (如果 <type> 有多個問題) 和 '清除此' 程式碼動作",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "若為 `true`,則會啟用使用 `clang-tidy` 的程式碼分析,並在 `#C_Cpp.codeAnalysis.runAutomatically#` 為 `true` 時自動執行 (預設)。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` 可執行檔的完整路徑。若未指定可執行檔,且可在環境路徑中使用 `clang-tidy`,則會加以使用。若在環境路徑中找不到可執行檔,則會使用與延伸模組搭配的 `clang-tidy`。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "以 YAML/JSON 格式指定 `clang-tidy` 組態: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{索引鍵: x, 值: y}]}`。當值為空白時,`clang-tidy` 將會嘗試為其父目錄中的每個來源檔案尋找名為 `.clang-tidy` 的檔案。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "當 `#C_Cpp.codeAnalysis.clangTidy.config#` 未設定且找不到 `.clang-tidy` 檔案時,指定 YAML/JSON 格式的 `clang-tidy` 組態用作遞補: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{索引鍵: x, 值: y}]}`。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "符合輸出診斷來源之標頭名稱的 POSIX 擴充規則運算式 (ERE)。來自每個編譯單位之主要檔案的診斷將一律顯示。支援 `${workspaceFolder}` 變數 (如果沒有 `.clang-tidy` 檔案,則作為預設後援值)。若此選項並非 `null` (空白),則會覆寫 `.clang-tidy` 檔案中的 `HeaderFilterRegex` 選項 (如果有的話)。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.args.markdownDescription": "要傳遞給 `clang-tidy` 的其他命令列引數。這些命令列引數會比對等的 `C_Cpp.codeAnalysis.clangTidy.*` 設定優先考慮。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.useBuildPath.markdownDescription": "如果設定了 `true` 和 'compileCommands',則 `-p=<build-path>` 引數會傳遞至 `clang-tidy`,而非在 `--` 之後傳遞組建引數。若未設定環境變數以找到系統包含的環境變數,可能無法運作。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.enabled.markdownDescription": "已啟用的 `clang-tidy` 檢查清單。值會附加到 `.clang-tidy` 檔案中的 `Checks` 或 `#C_Cpp.codeAnalysis.clangTidy.config#` (如果有的話)。除非明確地停用,否則一律使用預設檢查 `clang-analyzer-*`。",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.disabled.markdownDescription": "已停用的 `clang-tidy` 檢查清單。值會附加到 `.clang-tidy` 檔案中的 `Checks` 或 `#C_Cpp.codeAnalysis.clangTidy.config#` (如果有的話)。",
|
||||
"c_cpp.configuration.formatting.description": "選擇格式設定引擎。",
|
||||
@@ -161,6 +171,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "控制非作用中前置處理器區塊的不透明度。在 `0.1` 與 `1.0` 之間縮放。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非作用中前置處理器區塊的前景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為編輯器的語法著色配置。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非作用中前置處理器區塊的背景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為透明。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inlayHints.autoDeclarationTypes.enabled.markdownDescription": "宣告中使用 `auto` 時,顯示推算類型的內嵌提示:\n```cpp \n\n auto index /* : int */ = 0;\n```",
|
||||
"c_cpp.configuration.inlayHints.autoDeclarationTypes.showOnLeft.markdownDescription": "在識別碼左側的宣告中使用 `auto` 時,顯示推算類型的內嵌提示:\n```cpp \n\n auto /* int */ index = 0;\n```",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.enabled.markdownDescription": "顯示參數名稱的內嵌提示:\n```cpp \n\n int a = getArea(/* width: */ x, /* height: */ y);\n```",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.hideLeadingUnderscores.markdownDescription": "隱藏參數名稱提示中的前置 `_`。",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.suppressWhenArgumentContainsName.markdownDescription": "當引數文字或內嵌註解包含參數名稱時,隱藏參數名稱提示:\n```cpp \n\n int a = getArea(width, /* height: */ y);\n```",
|
||||
"c_cpp.configuration.inlayHints.referenceOperator.enabled.markdownDescription": "顯示非 const 參照所傳遞之參數的內嵌提示參照運算子 `&`:\n```cpp \n\n swap(/* &first: */ str1, /* &last: */ str2);\n```",
|
||||
"c_cpp.configuration.inlayHints.referenceOperator.showSpace.markdownDescription": "控制是否針對非 const 參照所傳遞的參數在 `&` 之後顯示空格:\n```cpp \n\n swap(/* & first: */ str1, /* & last: */ str2);\n```",
|
||||
"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 使用率。",
|
||||
@@ -200,6 +217,7 @@
|
||||
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "當未設定 `customConfigurationVariables` 時要在組態中使用的值,或當 `${default}` 在 `customConfigurationVariables` 中顯示為索引鍵時要插入的值。",
|
||||
"c_cpp.configuration.updateChannel.markdownDescription": "設定為 `Insiders` 以自動下載並安裝最新的延伸模組測試人員組建,其中包括即將推出的功能和錯誤修正。",
|
||||
"c_cpp.configuration.updateChannel.deprecationMessage": "此設定已過時。發行前版本擴充功能現在可透過 Marketplace 取得。",
|
||||
"c_cpp.configuration.default.dotConfig.markdownDescription": "當 `dotConfig` 未指定時,要在設定中使用的值,或 `dotConfig` 中有 `${default}` 時要插入的值。",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。",
|
||||
"c_cpp.configuration.suggestSnippets.markdownDescription": "若為 `true`,則由語言伺服器提供程式碼片段。",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "若啟用,將會依據 IntelliSense 顯示彩色的程式碼。僅當 `#C_Cpp.intelliSenseEngine#` 設為 `Default` 時,才適用此設定。",
|
||||
@@ -212,8 +230,11 @@
|
||||
"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.configuration.legacyCompilerArgsBehavior.markdownDescription": "啟用 v1.10.0 之前的行為,以了解如何在編譯器自參數設定中處理殼層逸出。自 v1.10.0 開始,引數陣列中不再預期或預設支援殼層逸出。",
|
||||
"c_cpp.configuration.legacyCompilerArgsBehavior.deprecationMessage": "此設定是暫時性的,可支援轉換至 v1.10.0 中的更正行為。",
|
||||
"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.configuration.debugShortcut.description": "在 C++ 檔案的編輯器標題列中顯示 [執行及偵錯] 播放按鈕和 [新增偵錯設定] 齒輪。",
|
||||
"c_cpp.debuggers.pipeTransport.description": "出現時,會指示偵錯工具使用另一個可執行檔來連線至遠端電腦,該管道會在 VS Code 與 MI 啟用偵錯工具後端可執行檔之間傳送標準輸入/輸出 (例如 gdb)。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "輸入管道程式名稱的完整路徑,例如 '/usr/bin/ssh'。",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目標機器的偵錯工具完整路徑,例如 /use/bin/gdb。",
|
||||
@@ -285,6 +306,35 @@
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "明確控制遠端目標的硬體中斷點行為。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "如果為 True,請一律使用硬體中斷點。預設為 False。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "可用硬體中斷點數目的選用限制。只有在「需要」為 True 且「限制」大於 0 時強制執行。預設為 0。",
|
||||
"c_cpp.debuggers.variables.description": "用於在此啟動設定中遞迴替代的變數。每個變數可能參照其他項目。",
|
||||
"c_cpp.debuggers.variables.properties.description": "用於在此啟動設定中遞迴替代的變數。值可能參照其他變數。",
|
||||
"c_cpp.debuggers.host.description": "主機資訊。",
|
||||
"c_cpp.debuggers.host.user.description": "使用者登入主機。",
|
||||
"c_cpp.debuggers.host.hostName.description": "主機名稱。",
|
||||
"c_cpp.debuggers.host.port.description": "主機上的 SSH 連接埠。預設值為 22。",
|
||||
"c_cpp.debuggers.host.jumpHost.description": "先與跳板機建立連線,以連線至目標主機。",
|
||||
"c_cpp.debuggers.host.localForward.description": "將通往至本機 (用戶端) 主機上指定的 TCP 連接埠或 Unix 通訊端的連線轉送至遠端上指定的主機和連接埠或 Unix 通訊端",
|
||||
"c_cpp.debuggers.host.localForward.bindAddress.description": "本機位址",
|
||||
"c_cpp.debuggers.host.localForward.port.description": "本機連接埠",
|
||||
"c_cpp.debuggers.host.localForward.host.description": "主機名稱",
|
||||
"c_cpp.debuggers.host.localForward.hostPort.description": "主機連接埠",
|
||||
"c_cpp.debuggers.host.localForward.localSocket.description": "本機通訊端",
|
||||
"c_cpp.debuggers.host.localForward.remoteSocket.description": "遠端通訊端",
|
||||
"c_cpp.debuggers.deploySteps.description": "部署應用程式所需的步驟。順序很重要。",
|
||||
"c_cpp.debuggers.deploySteps.scp.description": "使用 SCP 複製檔案。",
|
||||
"c_cpp.debuggers.deploySteps.scp.files.description": "要透過 SCP 複製的檔案。支援路徑模式。",
|
||||
"c_cpp.debuggers.deploySteps.scp.targetDir.description": "目標目錄。",
|
||||
"c_cpp.debuggers.deploySteps.scp.scpPath.description": "SCP 的選用完整路徑。如果未指定,則會假設 SCP 在 PATH 上",
|
||||
"c_cpp.debuggers.deploySteps.debug": "如果為 True,則在啟動而不偵錯的情況下略過。如果為 False,則在啟動而偵錯的情況下略過。如果未定義,則永不略過。",
|
||||
"c_cpp.debuggers.deploySteps.ssh.description": "SSH 命令步驟。",
|
||||
"c_cpp.debuggers.deploySteps.ssh.command.description": "要透過 SSH 執行的命令。SSH 命令中 '-c' 之後的命令。",
|
||||
"c_cpp.debuggers.deploySteps.ssh.sshPath.description": "SSH 的選用完整路徑。如果未指定,則會假設 SSH 在 PATH 上",
|
||||
"c_cpp.debuggers.deploySteps.continueOn.description": "輸出中選用的完成模式。當輸出中出現此模式,則會繼續執行部署程序 (而無論此步驟是否傳回)。",
|
||||
"c_cpp.debuggers.deploySteps.shell.description": "殼層命令步驟。",
|
||||
"c_cpp.debuggers.deploySteps.shell.command.description": "要執行的殼層命令。",
|
||||
"c_cpp.debuggers.vsCodeCommand.description": "要叫用的 VS Code 命令。可以是 VS Code 中的命令或使用中的延伸模組。",
|
||||
"c_cpp.debuggers.vsCodeCommand.command.description": "要叫用的 VS Code 命令。",
|
||||
"c_cpp.debuggers.vsCodeCommand.args.description": "VS Code 命令的引數。",
|
||||
"c_cpp.taskDefinitions.name.description": "工作的名稱。",
|
||||
"c_cpp.taskDefinitions.command.description": "執行編譯的編譯器或指令碼路徑。",
|
||||
"c_cpp.taskDefinitions.args.description": "要傳遞給編譯器或編譯指令碼的其他引數。",
|
||||
|
||||
@@ -6,23 +6,36 @@
|
||||
{
|
||||
"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}'。",
|
||||
"debugger.not.available": "只能在 Windows 上使用類型為 '{0}' 的偵錯工具。在目前的 OS 平台上使用類型 '{1}'。",
|
||||
"debugger.deprecated.config": "金鑰 '{0}' 已淘汰。請改用 '{1}'。",
|
||||
"lldb.framework.install.xcode": "更多資訊",
|
||||
"lldb.framework.not.found": "找不到 lldb-mi 的 'LLDB.framework'。請安裝 XCode 或 XCode 命令列工具。",
|
||||
"debugger.launchConfig": "啟動設定:",
|
||||
"vs.code.1.69+.required": "'deploySteps' 需要 VS Code 1.69+。",
|
||||
"pre.Launch.Task": "preLaunchTask: {0}",
|
||||
"build.and.debug.active.file": "建置及偵錯使用中的檔案",
|
||||
"cl.exe.not.available": "只有從 VS 的開發人員命令提示字元執行 VS Code 時,才可使用 {0} 組建和偵錯。",
|
||||
"lldb.find.failed": "缺少 lldb-mi 可執行檔的相依性 '{0}'。",
|
||||
"lldb.search.paths": "已在下列位置中搜尋:",
|
||||
"lldb.install.help": "若要解決此問題,請透過 Apple App Store 安裝 XCode,或在終端機視窗中執行 '{0}' 以安裝 XCode 命令列工具。",
|
||||
"envfale.failed": "無法使用 {0}。原因: {1}",
|
||||
"envfile.failed": "無法使用 {0}。原因: {1}",
|
||||
"replacing.sourcepath": "正在以 '{2}' 取代 {0} '{1}'。",
|
||||
"replacing.targetpath": "正在以 '{2}' 取代 {0} '{1}'。",
|
||||
"replacing.editorPath": "正在以 '{2}' 取代 {0} '{1}'。",
|
||||
"resolving.variables.in.sourcefilemap": "正在解析 {0} 中的變數...",
|
||||
"open.envfile": "開啟 {0}",
|
||||
"recently.used.task": "最近使用的工作",
|
||||
"configured.task": "已配置的工作",
|
||||
"detected.task": "偵測到的工作",
|
||||
"cannot.build.non.cpp": "因為作用中的檔案不是 C 或 C++ 來源檔案,所以無法建立和偵錯。",
|
||||
"no.compiler.found": "找不到任何編譯器",
|
||||
"select.debug.configuration": "選取偵錯設定",
|
||||
"command.args.must.be.array": "命令部署步驟中的 \"args\" 必須是陣列。",
|
||||
"missing.properties.scp": "scp 步驟中需要 \"host\"、\"files\" 和 \"targetDir\"。",
|
||||
"incorrect.files.type.scp": "\"files\" 必須是 scp 步驟中的字串或字串陣列。",
|
||||
"missing.properties.ssh": "ssh 步驟中需要 \"host\" 和 \"command\"。",
|
||||
"missing.properties.shell": "殼層步驟需要 \"command\"。",
|
||||
"deploy.step.type.not.supported": "不支援部署步驟類型 {0}。",
|
||||
"unexpected.os": "未預期的 OS 類型",
|
||||
"path.to.pipe.program": "管道程式的完整路徑,例如 {0}",
|
||||
"enable.pretty.printing": "啟用 {0} 的美化顯示",
|
||||
|
||||
@@ -4,10 +4,5 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "建置及偵錯使用中的檔案",
|
||||
"single_file_mode_not_available": "此命令不適用於單一檔案模式。",
|
||||
"cannot.build.non.cpp": "因為作用中的檔案不是 C 或 C++ 來源檔案,所以無法建立和偵錯。",
|
||||
"no.compiler.found": "找不到任何編譯器",
|
||||
"select.configuration": "選取組態",
|
||||
"cl.exe.not.available": "只有從 VS 的開發人員命令提示字元執行 VS Code 時,才可使用 {0} 組建和偵錯。"
|
||||
"add.debug.configuration.not.available.for.single.file": "新增偵錯設定無法用於單一檔案。"
|
||||
}
|
||||
@@ -4,8 +4,6 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.debug.protocol": "C/C++ 偵錯通訊協定",
|
||||
"c.cpp.warnings": "C/C++ 設定警告",
|
||||
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
|
||||
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
|
||||
"server.crashed2": "語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
|
||||
@@ -15,7 +13,6 @@
|
||||
"allow.button": "允許",
|
||||
"dont.allow.button": "不允許",
|
||||
"ask.me.later.button": "稍後詢問我",
|
||||
"c.cpp.diagnostics": "C/C++ 診斷",
|
||||
"dismiss.button": "關閉",
|
||||
"diable.warnings.button": "停用警告",
|
||||
"unable.to.provide.configuration": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"fix_all_code_analysis_problems": "修正所有程式碼分析問題",
|
||||
"clear_all_code_analysis_problems": "清除所有程式碼分析問題",
|
||||
"fix_all_type_problems": "修正所有 {0} 問題",
|
||||
"disable_all_type_problems": "停用所有 {0} 問題",
|
||||
"clear_all_type_problems": "清除所有 {0} 問題",
|
||||
"clear_this_problem": "清除此 {0} 問題",
|
||||
"fix_this_problem": "修正此 {0} 問題",
|
||||
"show_documentation_for": "顯示 {0} 的文件"
|
||||
}
|
||||
@@ -10,5 +10,6 @@
|
||||
"configuration.select.first": "先開啟資料夾以選取組態",
|
||||
"configuration.provider.select.first": "先開啟資料夾以選取組態提供者",
|
||||
"edit.configurations.open.first": "先開啟資料夾以編輯組態",
|
||||
"code.action.aborted": "無法套用程式碼分析修正,因為文件已變更。",
|
||||
"add.includepath.open.first": "先開啟資料夾以新增至 {0}"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.symbolscope.separator": "{0},{1}"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"local.forward.local.conflict": "\"localSocket\" 不能同時與 \"bindAddress\" 或 \"port\" 在 localForwards 中指定",
|
||||
"local.forward.local.missing": "localForwards 中需要 \"port\" 或 \"localSocket\"",
|
||||
"local.forward.remote.conflict": "\"remoteSocket\" 不能同時與 \"host\" 或 \"hostPort\" 在 localForwards 中指定",
|
||||
"local.forward.remote.missing": "localForwards 中需要 \"host\" 和 \"hostPort\" 或 \"remoteSocket\""
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"ssh.canceled": "SSH 命令已取消",
|
||||
"ssh.passphrase.input.box": "輸入 ssh 金鑰 {0} 的複雜密碼",
|
||||
"ssh.enter.password.for.user": "輸入使用者 \"{0}\" 的密碼",
|
||||
"ssh_message_enterPassword": "輸入密碼",
|
||||
"ssh.continue.confirmation.placeholder": "您確定要繼續嗎?",
|
||||
"ssh.host.key.confirmation.title": "「{0}」具有指紋「{1}」。",
|
||||
"continue": "繼續",
|
||||
"cancel": "取消",
|
||||
"ssh.terminal.command.canceled": "\"{0}\" 終端命令已取消。",
|
||||
"ssh.terminal.command.done": "\"{0}\" 終端命令完成。",
|
||||
"ssh.continuing.command.canceled": "工作 '{0}' 已取消,但可能無法終止基礎命令。請手動檢查。",
|
||||
"ssh.process.failed": "\"{0}\" 程序已失敗: {1}",
|
||||
"ssh.wrote.data.to.terminal": "\"{0}\" 將資料寫入終端: \"{1}\"。"
|
||||
}
|
||||
@@ -7,11 +7,12 @@
|
||||
"failed.to.parse.json": "無法剖析 json 檔案,這可能是因為註解或結尾逗號所致。",
|
||||
"extension.not.ready": "C/C ++ 延伸模組仍在安裝。如需詳細資訊,請查看輸出視窗。",
|
||||
"refer.read.me": "如需疑難排解資訊,請參閱 {0}。問題可在 {1} 建立",
|
||||
"process.exited.with.code": "{0} 已結束,錯誤碼為 {1}",
|
||||
"process.exited": "處理序已結束,代碼為 {0}",
|
||||
"process.succeeded": "程序已成功執行。",
|
||||
"killing.process": "終止程序 {0}",
|
||||
"warning.file.missing": "警告: 缺少預期的檔案 {0}。",
|
||||
"warning.debugging.not.tested": "警告: 尚未針對此平台測試偵錯。",
|
||||
"reload.workspace.for.changes": "請重新載入工作區以讓設定變更生效。",
|
||||
"reload.string": "重新載入",
|
||||
"invalid.download.location.received": "收到的下載位置無效",
|
||||
"c.cpp.symbolscope.separator": "{0},{1}"
|
||||
"invalid.download.location.received": "收到的下載位置無效"
|
||||
}
|
||||
@@ -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.
|
||||
{
|
||||
"max.recursion.reached": "已達到字串展開遞迴的最大值。可能的循環參考。",
|
||||
"invalid.var.reference": "字串中無效的變數參考 {0}: {1}。",
|
||||
"env.var.not.found": "找不到環境變數 {0}",
|
||||
"commands.not.supported": "字串不支援的命令: {0}。",
|
||||
"exception.executing.command": "執行字串的命令 {0} 時發生例外狀況: {1} {2}。"
|
||||
}
|
||||
@@ -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.
|
||||
{
|
||||
"c.cpp.diagnostics": "C/C++ 診斷",
|
||||
"c.cpp.debug.protocol": "C/C++ 偵錯通訊協定",
|
||||
"c.cpp.warnings": "C/C++ 設定警告"
|
||||
}
|
||||
@@ -4,17 +4,10 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"architecture.not.supported": "不支援架構 {0}。 ",
|
||||
"apline.containers.not.supported": "不支援 Alpine 容器。",
|
||||
"download.button": "前往 [下載\ 頁面",
|
||||
"native.binaries.not.supported": "此 {0} {1} 版延伸模組與您的作業系統不相容。請下載並安裝 \"{2}\" 版延伸模組。",
|
||||
"extension.installation.failed": "無法成功安裝 C/C++ 延伸模組。您必須修復或重新安裝 C/C++ 語言功能的延伸模組,才可正常運作。",
|
||||
"remove.extension": "嘗試修復",
|
||||
"json.files.missing": "無法成功安裝 C/C++ 延伸模組。您必須重新安裝 C/C++ 語言功能的延伸模組,才可正常運作。",
|
||||
"initialization.failed": "C/C + + 延伸模組安裝失敗。如需詳細資訊,請查看 [輸出] 視窗。",
|
||||
"updating.dependencies": "正在更新 C/C + + 相依性...",
|
||||
"failed.at.stage": "在階段 {0} 失敗",
|
||||
"failed.at.stage2": "如果在離線環境中作業,或重複看到此錯誤,請嘗試下載具備 {0} 所有預先內含之相依性的延伸模組版本,然後在 VS Code 中使用 \"Install from VSIX\" 命令加以安裝。",
|
||||
"finished.installing.dependencies": "已完成安裝相依性",
|
||||
"failed.installing.dependencies": "無法安裝相依性"
|
||||
"macos.version.deprecated": "比 {0} 更新的 C/C++ 延伸模組版本至少需要 macOS 版本 {1}。",
|
||||
"intellisense.disabled": "intelliSenseEngine 已停用",
|
||||
"more.info.button": "更多資訊",
|
||||
"ignore.button": "略過",
|
||||
"vsix.platform.incompatible": "安裝的 C/C++ 延伸模組與您的系統不相符。",
|
||||
"vsix.platform.mismatching": "安裝的 C/C++ 延伸模組與您的系統相容,但不相符。"
|
||||
}
|
||||
@@ -81,7 +81,7 @@
|
||||
"error_squiggles_enabled_if_all_headers_resolve": "如果所有標頭相依性皆已解決,就會啟用錯誤波浪線。",
|
||||
"replaced_placeholder_file_record": "已取代預留位置檔案記錄",
|
||||
"tag_parsing_file": "標籤剖析檔案: {0}",
|
||||
"tag_parsing_error": "標籤剖析發生錯誤,但可能無關緊要。如果找不到檔案中的符號,請通知我們: {0}",
|
||||
"tag_parsing_error": "標籤剖析錯誤 (除非找不到符號,否則可以忽略):",
|
||||
"reset_timestamp_for": "重設 {0} 的時間戳記",
|
||||
"remove_file_failed": "無法移除檔案: {0}",
|
||||
"regex_parse_error": "Regex 剖析錯誤 - vscode 模式: {0},RegEx: {1},錯誤訊息: {2}",
|
||||
@@ -216,5 +216,10 @@
|
||||
"inline_macro": "內嵌巨集",
|
||||
"unable_to_access_browse_database": "無法存取瀏覽資料庫。({0})",
|
||||
"default_compiler_path_modified_explicit_intellisense_mode": "IntelliSenseMode 已變更,因為它不符合偵測到的編譯器。請考慮改為設定 \"compilerPath\"。 將 \"compilerPath\" 設定為 \"\" 以停用系統包含和定義的偵測。",
|
||||
"clear_code_analysis_squiggles": "清除程式碼分析曲線"
|
||||
"remove_all_code_analysis_problems": "移除所有程式碼分析問題",
|
||||
"multiple_locations_note": "(多個位置)",
|
||||
"folder_tag": "資料夾",
|
||||
"file_tag": "檔案",
|
||||
"compiler_default_language_standard_version_old": "編譯器傳回預設語言標準版本: {0}。因為此版本為舊版本,將嘗試使用較新的版本 {1} 為預設版本。",
|
||||
"unexpected_output_from_clang_tidy": "來自 clang-tidy 的未預期輸出: {0}。預期是: {1}。"
|
||||
}
|
||||
@@ -52,6 +52,8 @@
|
||||
"forced.include": "強制包含",
|
||||
"forced.include.description": "處理來源檔案中的任何其他字元前,應包含的檔案清單。檔案會包含在列出的清單中。",
|
||||
"one.file.per.line": "每行一個檔案。",
|
||||
"dot.config": "點設定",
|
||||
"dot.config.description": "Kconfig 系統所建立之 .config 檔案的路徑。Kconfig 系統會產生具有建置專案之所有定義的檔案。使用 Kconfig 系統的專案範例為 Linux 核心與 NuttX RTOS。",
|
||||
"compile.commands": "編譯命令",
|
||||
"compile.commands.description": "工作區 {0} 檔案的完整路徑。系統會使用在這個檔案中找到的 include 路徑和 define,而不是為 {1} 與 {2} 設定所指定的值。如果在編譯命令資料庫中,對應到您在編輯器中開啟之檔案的編譯單位,沒有任何項目,就會出現警告訊息,而延伸模組會改為使用 {3} 和 {4} 設定。",
|
||||
"merge.configurations": "合併設定",
|
||||
@@ -62,5 +64,5 @@
|
||||
"limit.symbols": "瀏覽: 將符號限制為包含的標頭",
|
||||
"limit.symbols.checkbox": "若為 {0} (或已選取),標籤剖析器只會剖析 {1} 中原始程式檔直接或間接包含的程式碼檔。若為 {2} (或未選取),標籤剖析器會剖析在 {3} 清單中的指定路徑找到的所有程式碼檔。",
|
||||
"database.filename": "瀏覽: 資料庫檔案名稱",
|
||||
"database.filename.description": "產生符號資料庫路徑。這會指示延伸模組將標籤剖析器的符號資料庫儲存在工作區預設儲存位置以外的某處。如果指定了相對路徑,就會是相對於工作區預設儲存位置 (非工作區資料夾本身) 的路徑。{0} 變數可用於指定相對於工作區資料夾的路徑 (例如 {1})"
|
||||
"database.filename.description": "產生符號資料庫路徑。這會指示延伸模組將標籤剖析器的符號資料庫儲存在工作區預設儲存位置以外的某處。如果指定了相對路徑,就會是相對於工作區預設儲存位置 (非工作區資料夾本身) 的路徑。{0} 變數可用於指定相對於工作區資料夾的路徑 (例如 {1})。"
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"incompatible.extension.heading": "Nekompatibilní nebo neodpovídající binární soubory rozšíření C/C++",
|
||||
"incompat.extension.text1": "Rozšíření C/C++ obsahuje nativní binární soubory.",
|
||||
"incompat.extension.text2": "Při instalaci přes rozhraní tržiště ve VS Code by měly být zahrnuty správné nativní binární soubory. Pokud byly zjištěny nekompatibilní binární soubory a rozšíření C/C++ bylo nainstalováno prostřednictvím uživatelského rozhraní tržiště ve VS Code, {0}.",
|
||||
"bug.report.link.title": "nahlaste prosím problém",
|
||||
"reinstalling.extension.heading": "Přeinstaluje se rozšíření C/C++.",
|
||||
"reinstall.extension.text1": "Při přeinstalování ekvivalentní verze rozšíření může VS Code znovu použít stávající adresář rozšíření. Aby k tomu při přeinstalování rozšíření C/C++ nedošlo, může být nutné stávající adresář rozšíření nejprve odstranit.",
|
||||
"reinstall.extension.text2": "Nainstalované adresáře rozšíření najdete v jedné z následujících cest v uživatelském adresáři (`%USERPROFILE%` v systému Windows nebo `$HOME` v systémech Linux a macOS).",
|
||||
"reinstall.extension.text3": "Ve vzdáleném připojení:",
|
||||
"reinstall.extension.text4": "Ukázkové cesty k nainstalovaným adresářům rozšíření C/C++:",
|
||||
"reinstall.extension.text5": "Ve Windows:",
|
||||
"reinstall.extension.text6": "V Linuxu:",
|
||||
"reinstall.extension.text7": "Pak ji znovu nainstalujte přes uživatelské rozhraní Marketplace ve VS Code.",
|
||||
"reinstall.extension.text8": "Pokud VS Code nenasadí správnou verzi rozšíření, můžete správný soubor VSIX pro váš systém {0} a nainstalovat pomocí možnosti Instalovat z VSIX.... v uživatelském rozhraní Marketplace ve VS Code.",
|
||||
"download.vsix.link.title": "staženo z webu VS Code Marketplace"
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"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.dotConfig": "Cesta k souboru .config vytvořenému systémem Kconfig. Systém Kconfig vygeneruje soubor se všemi definicemi pro sestavení projektu. Příkladem projektů, které používají systém Kconfig, jsou Linux Kernel a NuttX RTOS.",
|
||||
"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",
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
"c_cpp.command.toggleDimInactiveRegions.title": "Přepnout barvení neaktivních oblastí",
|
||||
"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",
|
||||
@@ -30,7 +29,10 @@
|
||||
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Spustit Code Analysis u aktivního souboru",
|
||||
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Spustit Code Analysis při otevírání souborů",
|
||||
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Spustit Code Analysis u všech souborů",
|
||||
"c_cpp.command.ClearCodeAnalysisSquiggles.title": "Vymazat podtržení vlnovkou Code Analysis",
|
||||
"c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Vymazat všechny problémy s analýzou kódu",
|
||||
"c_cpp.command.BuildAndDebugFile.title": "Ladit soubor C/C++",
|
||||
"c_cpp.command.BuildAndRunFile.title": "Spustit soubor C/C++",
|
||||
"c_cpp.command.AddDebugConfiguration.title": "Přidat konfiguraci ladění",
|
||||
"c_cpp.configuration.maxConcurrentThreads.markdownDescription": "Maximální počet souběžných vláken, která se mají použít pro zpracování služby jazyka. Hodnota je nápověda a nemusí být vždy použita. Výchozí hodnota `null` (prázdná) používá počet dostupných logických procesorů.",
|
||||
"c_cpp.configuration.maxCachedProcesses.markdownDescription": "Maximální počet procesů uložených v mezipaměti, které se mají použít pro zpracování služby jazyka. Výchozí hodnota `null` (prázdná) používá dvojnásobek dostupného počtu logických procesorů.",
|
||||
"c_cpp.configuration.maxMemory.markdownDescription": "Maximální paměť (v MB), která je k dispozici pro zpracování služby jazyka. Po překročení tohoto využití paměti bude uloženo do mezipaměti méně procesů, které budou spuštěny souběžně. Výchozí hodnota `null` (prázdná) používá volnou paměť systému.",
|
||||
@@ -46,12 +48,20 @@
|
||||
"c_cpp.configuration.codeAnalysis.excludeBoolean.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.codeAnalysis.excludeWhen.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.codeAnalysis.runAutomatically.markdownDescription": "Pokud se nastaví na hodnotu `true`, analýza kódu se pro soubor spustí automaticky po jeho otevření nebo uložení.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "Pokud je hodnota `true`, akce Zakázat kód se zobrazí, pokud je k dispozici (při příštím spuštění analýzy kódu). Když se použije akce kódu Zakázat, přidá kód upozornění do nastavení `C_Cpp.codeAnalysis.clangTidy.checks.disabled`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": "Pokud je hodnota `true`, zobrazí se akce kódu Zobrazit dokumentaci pro, pokud je k dispozici (při příštím spuštění analýzy kódu).",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "Určuje, které možnosti akce kódu Vymazat kódu analýzy jsou k dispozici. Změna nastavení tak, aby se zobrazilo více možností, může vyžadovat opětovné spuštění analýzy kódu.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "Nezobrazovat žádné akce kódu Vymazat.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "Zobrazit jenom akci kódu Vymazat vše (nebo Vymazat vše <type>, pokud existuje jenom jeden typ, nebo Vymazat toto, pokud je jenom jeden problém).",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "Zobrazit akci kódu Vymazat vše (pokud existuje více typů problémů) a akci kódu Vymazat vše <type> (nebo Vymazat toto, pokud u <type> dochází pouze k jednomu problému)",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Zobrazení možnosti Vymazat vše (pokud existuje více typů problémů), Vymazat všechny <type> (pokud existuje více problémů pro <type>) a Vymazat tento kód",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Pokud `true`, bude analýza kódu pomocí `clang-tidy` povolena a spuštěna automaticky, pokud je `#C_Cpp.codeAnalysis.runAutomatically#` `true` (výchozí).",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Úplná cesta ke spustitelnému souboru `clang-tidy`. Pokud se nespecifikuje a `clang-tidy` je k dispozici na cestě prostředí, použije se. Pokud se na cestě prostředí nenajde, použije se kopie `clang-tidy`, která se dodává spolu s rozšířením.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Určuje konfiguraci `clang-tidy` ve formátu YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{key: x, value: y}]}`. Když je hodnota prázdná, `clang-tidy` se pokusí najít soubor s názvem `.clang-tidy` pro každý zdrojový soubor v jeho nadřazených adresářích.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Určuje konfiguraci `clang-tidy` ve formátu YAML/JSON, která se použije jako náhradní, když není nastavená konfigurace `#C_Cpp.codeAnalysis.clangTidy.config#` a nenašel se žádný soubor `.clang-tidy`: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{key: x, value: y}]}`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Rozšířený regulární výraz POSIX (ERE) odpovídající názvům záhlaví pro výstup diagnostiky. Diagnostika z hlavního souboru každé jednotky překladu se vždy zobrazí. Proměnná `${workspaceFolder}` se podporuje (a používá se jako výchozí základní hodnota, pokud neexistuje žádný soubor `.clang-tidy`). Pokud tato možnost není `null` (prázdná), přepíše možnost `HeaderFilterRegex` v souboru `.clang-tidy`, pokud existuje.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.args.markdownDescription": "Další argumenty příkazového řádku, které se mají předat do `clang-tidy`. Mají přednost před ekvivalentním nastavením `C_Cpp.codeAnalysis.clangTidy.*`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.useBuildPath.markdownDescription": "Pokud je nastavená hodnota `true` a `compileCommands`, argument `-p=<build-path>` se předá do `clang-tidy` místo toho, aby se argumenty sestavení předávaly po `--`. To nemusí fungovat, pokud proměnné prostředí nejsou nastaveny tak, aby bylo možné nalézt systémové zahrnutí.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.enabled.markdownDescription": "Seznam povolených kontrol `clang-tidy`. Hodnoty jsou připojeny k hodnotě `Checks` v souboru `.clang-tidy` nebo `#C_Cpp.codeAnalysis.clangTidy.config#`, pokud existují. Pokud není explicitně zakázaná, použije se výchozí kontrola `clang-analyzer-*`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.disabled.markdownDescription": "Seznam zakázaných kontrol `clang-tidy`. Hodnoty jsou připojeny k hodnotě `Checks` v souboru `.clang-tidy` nebo `#C_Cpp.codeAnalysis.clangTidy.config#`, pokud existují.",
|
||||
"c_cpp.configuration.formatting.description": "Nakonfiguruje nástroj pro formátování.",
|
||||
@@ -161,6 +171,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "Určuje neprůhlednost neaktivních bloků preprocesoru. Hodnoty spadají do rozsahu od `0,1 do `1,0`. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Určuje barvení písma neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je schéma barvení syntaxe v editoru. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Určuje barvení pozadí neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je průhledné pozadí. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inlayHints.autoDeclarationTypes.enabled.markdownDescription": "Zobrazit pomocné parametry vloženého kódu pro odvozený typ, když se v deklaraci používá `auto`:\n```cpp \n\n auto index /* : int */ = 0;\n```",
|
||||
"c_cpp.configuration.inlayHints.autoDeclarationTypes.showOnLeft.markdownDescription": "Zobrazit pomocné parametry vloženého kódu pro odvozený typ, když se v deklaraci na levé straně identifikátoru používá `auto`:\n```cpp \n\n auto /* int */ index = 0;\n```",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.enabled.markdownDescription": "Zobrazit pomocné parametry vloženého kódu pro názvy parametrů:\n```cpp \n\n int a = getArea(/* width: */ x, /* height: */ y);\n```",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.hideLeadingUnderscores.markdownDescription": "Skryje úvodní `_` v pomocných parametrech pro názvy parametrů.",
|
||||
"c_cpp.configuration.inlayHints.parameterNames.suppressWhenArgumentContainsName.markdownDescription": "Potlačit pomocné parametry názvu parametru, pokud text argumentu nebo vložený komentář obsahuje název parametru:\n```cpp \n\n int a = getArea(width, /* height: */ y);\n```",
|
||||
"c_cpp.configuration.inlayHints.referenceOperator.enabled.markdownDescription": "Zobrazí operátor odkazu na pomocný parametr vloženého kódu `&` pro parametry předané nekonstantním odkazem:\n```cpp \n\n swap(/* & first: */ str1, /* & last: */ str2);\n```",
|
||||
"c_cpp.configuration.inlayHints.referenceOperator.showSpace.markdownDescription": "Určuje, jestli se za znakem `&` u parametrů, předaných nekonstantním odkazem, zobrazí mezera:\n```cpp \n\n swap(/* & first: */ str1, /* & last: */ str2);\n```",
|
||||
"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.",
|
||||
@@ -200,6 +217,7 @@
|
||||
"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 `Insiders`.",
|
||||
"c_cpp.configuration.updateChannel.deprecationMessage": "Toto nastavení je zastaralé. Předběžné verze rozšíření jsou teď dostupné přes Marketplace.",
|
||||
"c_cpp.configuration.default.dotConfig.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `dotConfig`, nebo hodnota, která se má vložit, pokud se v `dotConfig` nachází `${default}`",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Určuje, jestli je možné použít experimentální funkce.",
|
||||
"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`.",
|
||||
@@ -211,9 +229,12 @@
|
||||
"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#` platí také pro cesty mimo aktuální složku pracovního prostoru a neodebírají se 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.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.configuration.legacyCompilerArgsBehavior.markdownDescription": "V nastaveních argumentu kompilátoru povolte chování starší verze než 1.10.0 pro zpracování escapování shellu. Počínaje verzí 1.10.0 se escapování shellu v polích argumentů ve výchozím nastavení neočekává ani nepodporuje.",
|
||||
"c_cpp.configuration.legacyCompilerArgsBehavior.deprecationMessage": "Toto nastavení je dočasné, aby podporovalo přechod na opravené chování ve verzi 1.10.0.",
|
||||
"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.configuration.debugShortcut.description": "Zobrazit tlačítko pro přehrávání Spustit a ladit a ozubené kolečko Přidat konfiguraci ladění v záhlaví editoru pro soubory C++.",
|
||||
"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 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",
|
||||
@@ -285,6 +306,35 @@
|
||||
"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.debuggers.variables.description": "Proměnná pro rekurzivní nahrazování v této konfiguraci spuštění. Každá proměnná může odkazovat na jiné proměnné.",
|
||||
"c_cpp.debuggers.variables.properties.description": "Proměnná pro rekurzivní nahrazování v této konfiguraci spuštění. Hodnota může odkazovat na jiné proměnné.",
|
||||
"c_cpp.debuggers.host.description": "Informace o hostiteli.",
|
||||
"c_cpp.debuggers.host.user.description": "Uživatel se přihlašuje k hostiteli.",
|
||||
"c_cpp.debuggers.host.hostName.description": "Název hostitele.",
|
||||
"c_cpp.debuggers.host.port.description": "Port SSH na hostiteli. Výchozí hodnota je 22.",
|
||||
"c_cpp.debuggers.host.jumpHost.description": "Připojte se k cílovému hostiteli tak, že nejdříve vytvoříte připojení k hostitelům přeskakování.",
|
||||
"c_cpp.debuggers.host.localForward.description": "Přesměrovat připojení k danému portu TCP nebo soketu Unixu na místním (klientském) hostiteli na daného hostitele a port nebo soket Unix na vzdálené straně",
|
||||
"c_cpp.debuggers.host.localForward.bindAddress.description": "Místní adresa",
|
||||
"c_cpp.debuggers.host.localForward.port.description": "Místní port",
|
||||
"c_cpp.debuggers.host.localForward.host.description": "Název hostitele",
|
||||
"c_cpp.debuggers.host.localForward.hostPort.description": "Port hostitele",
|
||||
"c_cpp.debuggers.host.localForward.localSocket.description": "Místní soket",
|
||||
"c_cpp.debuggers.host.localForward.remoteSocket.description": "Vzdálený soket",
|
||||
"c_cpp.debuggers.deploySteps.description": "Kroky potřebné k nasazení aplikace. Pořadí je důležité.",
|
||||
"c_cpp.debuggers.deploySteps.scp.description": "Zkopírujte soubory pomocí spojovacího bodu SCP.",
|
||||
"c_cpp.debuggers.deploySteps.scp.files.description": "Soubory, které se mají zkopírovat přes spojovací bod SCP. Podporuje vzor cesty.",
|
||||
"c_cpp.debuggers.deploySteps.scp.targetDir.description": "Cílový adresář.",
|
||||
"c_cpp.debuggers.deploySteps.scp.scpPath.description": "Volitelná úplná cesta k SCP. Předpokládá, že SCP je na cestě PATH, pokud není zadané",
|
||||
"c_cpp.debuggers.deploySteps.debug": "Při hodnotě true přeskočte při spuštění bez ladění. Pokud je hodnota false, přeskočte při spuštění ladění. Pokud není definováno, nikdy nepřeskakujte.",
|
||||
"c_cpp.debuggers.deploySteps.ssh.description": "Krok příkazu SSH.",
|
||||
"c_cpp.debuggers.deploySteps.ssh.command.description": "Příkaz, který se má provést přes SSH. Příkaz za znakem -c v příkazu SSH.",
|
||||
"c_cpp.debuggers.deploySteps.ssh.sshPath.description": "Volitelná úplná cesta k SSH. Předpokládá, že SSH je na cestě PATH, pokud není zadané",
|
||||
"c_cpp.debuggers.deploySteps.continueOn.description": "Nepovinný vzor dokončení při výstupu. Pokud je tento vzor zaznamenán při výstupu, pokračujte v nasazování procedur bez ohledu na to, zda se tento krok vrátí.",
|
||||
"c_cpp.debuggers.deploySteps.shell.description": "Krok příkazu prostředí.",
|
||||
"c_cpp.debuggers.deploySteps.shell.command.description": "Příkaz prostředí, který se má provést.",
|
||||
"c_cpp.debuggers.vsCodeCommand.description": "Příkaz VS Code, který má být vyvolán. Může to být příkaz v VS Code nebo v aktivním rozšíření.",
|
||||
"c_cpp.debuggers.vsCodeCommand.command.description": "Příkaz VS Code, který má být vyvolán.",
|
||||
"c_cpp.debuggers.vsCodeCommand.args.description": "Argumenty příkazu VS Code.",
|
||||
"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.",
|
||||
|
||||
@@ -6,23 +6,36 @@
|
||||
{
|
||||
"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}.",
|
||||
"debugger.not.available": "Ladicí program typu {0} je k dispozici jen ve Windows. Na aktuální platformě operačního systému použijte typ {1}.",
|
||||
"debugger.deprecated.config": "Klíč {0} je zastaralý. Použijte prosím místo něj {1}.",
|
||||
"lldb.framework.install.xcode": "Další informace",
|
||||
"lldb.framework.not.found": "Nepovedlo se najít LLDB.framework pro lldb-mi. Nainstalujte prosím XCode nebo jeho nástroje příkazového řádku.",
|
||||
"debugger.launchConfig": "Spustit konfiguraci:",
|
||||
"vs.code.1.69+.required": "DeploySteps vyžaduje VS Code 1.69+.",
|
||||
"pre.Launch.Task": "preLaunchTask: {0}",
|
||||
"build.and.debug.active.file": "sestavit a ladit aktivní soubor",
|
||||
"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.",
|
||||
"lldb.find.failed": "Chybí závislosti {0} pro spustitelný soubor lldb-mi.",
|
||||
"lldb.search.paths": "Prohledáno:",
|
||||
"lldb.install.help": "Pokud chcete tento problém vyřešit, buď nainstalujte XCode přes obchod Apple App Store, nebo v okně terminálu spusťte {0}, aby se nainstalovaly nástroje příkazového řádku XCode.",
|
||||
"envfale.failed": "Nepovedlo se použít {0}. Příčina: {1}",
|
||||
"envfile.failed": "Nepovedlo se použít {0}. Příčina: {1}",
|
||||
"replacing.sourcepath": "{1} v {0} se nahrazuje za {2}.",
|
||||
"replacing.targetpath": "{1} v {0} se nahrazuje za {2}.",
|
||||
"replacing.editorPath": "Nahrazuje se {0} {1} za {2}.",
|
||||
"resolving.variables.in.sourcefilemap": "Překládají se proměnné v {0}...",
|
||||
"open.envfile": "Otevřít {0}",
|
||||
"recently.used.task": "Naposledy použitá úloha",
|
||||
"configured.task": "Nakonfigurovaná úloha",
|
||||
"detected.task": "Zjištěná úloha",
|
||||
"cannot.build.non.cpp": "Sestavení a ladění není možné, protože aktivní soubor není zdrojový soubor jazyka C ani C++.",
|
||||
"no.compiler.found": "Nenašel se žádný kompilátor.",
|
||||
"select.debug.configuration": "Vyberte konfiguraci ladění",
|
||||
"command.args.must.be.array": "Argumenty v kroku nasazení příkazu musí být pole.",
|
||||
"missing.properties.scp": "V krocích scp se vyžadují \"host\", \"files\" a \"targetDir\".",
|
||||
"incorrect.files.type.scp": "\"files\" musí být řetězec nebo pole řetězců v krocích SCP.",
|
||||
"missing.properties.ssh": "Pro kroky ssh se vyžadují \"host\" a \"command\".",
|
||||
"missing.properties.shell": "Pro kroky prostředí se vyžaduje příkaz command.",
|
||||
"deploy.step.type.not.supported": "Typ kroku nasazení{0}se nepodporuje.",
|
||||
"unexpected.os": "Neočekávaný typ operačního systému",
|
||||
"path.to.pipe.program": "úplná cesta k programu kanálu, třeba {0}",
|
||||
"enable.pretty.printing": "Povolit přehledný výpis pro {0}",
|
||||
|
||||
@@ -4,10 +4,5 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "Sestavit a ladit aktivní soubor",
|
||||
"single_file_mode_not_available": "Tento příkaz není pro režim s jedním souborem k dispozici.",
|
||||
"cannot.build.non.cpp": "Sestavení a ladění není možné, protože aktivní soubor není zdrojový soubor jazyka C ani C++.",
|
||||
"no.compiler.found": "Nenašel se žádný kompilátor.",
|
||||
"select.configuration": "Vybrat konfiguraci",
|
||||
"cl.exe.not.available": "Sestavení a ladění {0} je k dispozici jen v případě, že se nástroj VS Code spustil z nástroje Developer Command Prompt pro VS."
|
||||
"add.debug.configuration.not.available.for.single.file": "Přidání konfigurace ladění není k dispozici pro jeden soubor."
|
||||
}
|
||||
@@ -4,8 +4,6 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.debug.protocol": "Protokol ladění C/C++",
|
||||
"c.cpp.warnings": "Upozornění konfigurace C/C++",
|
||||
"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.",
|
||||
@@ -15,7 +13,6 @@
|
||||
"allow.button": "Povolit",
|
||||
"dont.allow.button": "Nepovolit",
|
||||
"ask.me.later.button": "Požádat později",
|
||||
"c.cpp.diagnostics": "Diagnostika C/C++",
|
||||
"dismiss.button": "Zrušit",
|
||||
"diable.warnings.button": "Zakázat upozornění",
|
||||
"unable.to.provide.configuration": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro {1}. Místo nich se použijí nastavení z konfigurace {2}.",
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"fix_all_code_analysis_problems": "Opravit všechny problémy s analýzou kódu",
|
||||
"clear_all_code_analysis_problems": "Vymazat všechny problémy s analýzou kódu",
|
||||
"fix_all_type_problems": "Opravit všechny problémy {0}",
|
||||
"disable_all_type_problems": "Zakázat všechny problémy {0}",
|
||||
"clear_all_type_problems": "Vymazat všechny problémy {0}",
|
||||
"clear_this_problem": "Vymazat tento problém {0}",
|
||||
"fix_this_problem": "Opravit tento problém {0}",
|
||||
"show_documentation_for": "Zobrazit dokumentaci pro {0}"
|
||||
}
|
||||
@@ -10,5 +10,6 @@
|
||||
"configuration.select.first": "Pokud chcete vybrat konfiguraci, otevřete nejdříve složku.",
|
||||
"configuration.provider.select.first": "Pokud chcete vybrat poskytovatele konfigurace, otevřete nejdříve složku.",
|
||||
"edit.configurations.open.first": "Pokud chcete upravit konfigurace, otevřete nejdříve složku.",
|
||||
"code.action.aborted": "Opravu analýzy kódu nelze použít, protože dokument byl změněn.",
|
||||
"add.includepath.open.first": "Nejdříve otevřete složku, která se má přidat do {0}."
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.symbolscope.separator": "{0}, {1}"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"local.forward.local.conflict": "LocalSocket se nedá současně specifikovat pomocí bindAddress nebo port v localForwards.",
|
||||
"local.forward.local.missing": "V localForwards se vyžaduje port nebo localSocket.",
|
||||
"local.forward.remote.conflict": "LocalSocket se nedá současně specifikovat pomocí host nebo hostPort v localForwards.",
|
||||
"local.forward.remote.missing": "V localForwards se vyžaduje možnost host a hostPort nebo remoteSocket"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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.
|
||||
{
|
||||
"ssh.canceled": "Příkaz SSH je zrušený",
|
||||
"ssh.passphrase.input.box": "Zadejte heslo pro klíč SSH {0}",
|
||||
"ssh.enter.password.for.user": "Zadejte heslo pro uživatele{0}",
|
||||
"ssh_message_enterPassword": "Zadejte heslo",
|
||||
"ssh.continue.confirmation.placeholder": "Opravdu chcete pokračovat?",
|
||||
"ssh.host.key.confirmation.title": "{0} má otisk prstu {1}.",
|
||||
"continue": "Pokračovat",
|
||||
"cancel": "Zrušit",
|
||||
"ssh.terminal.command.canceled": "Příkaz terminálu \"{0}\" byl zrušen.",
|
||||
"ssh.terminal.command.done": "\"{0}\" příkaz terminálu je hotový.",
|
||||
"ssh.continuing.command.canceled": "Úloha '{0}' je zrušená, ale podkladový příkaz nemusí být ukončen. Zkontrolujte to prosím ručně.",
|
||||
"ssh.process.failed": "Proces{0}se nezdařil: {1}",
|
||||
"ssh.wrote.data.to.terminal": "\"{0}\" zapsal data do terminálu: \"{1}\"."
|
||||
}
|
||||
@@ -7,11 +7,12 @@
|
||||
"failed.to.parse.json": "Nepovedlo se parsovat soubor json, pravděpodobně kvůli komentářům nebo čárkám na konci.",
|
||||
"extension.not.ready": "Rozšíření C/C++ se stále instaluje. Další informace najdete v okně výstupu.",
|
||||
"refer.read.me": "Informace o řešení problémů najdete v {0}. Problémy se dají vytvořit v {1}.",
|
||||
"process.exited.with.code": "{0} se ukončilo s kódem chyby {1}.",
|
||||
"process.exited": "Proces byl ukončen s kódem {0}",
|
||||
"process.succeeded": "Proces byl úspěšně proveden.",
|
||||
"killing.process": "Ukončuje se proces {0}",
|
||||
"warning.file.missing": "Upozornění: Chybí očekávaný soubor {0}.",
|
||||
"warning.debugging.not.tested": "Upozornění: Ladění se pro tuto platformu netestovalo.",
|
||||
"reload.workspace.for.changes": "Načtěte pracovní prostor znovu, aby se změna nastavení projevila.",
|
||||
"reload.string": "Načíst znovu",
|
||||
"invalid.download.location.received": "Přijato neplatné umístění pro stahování",
|
||||
"c.cpp.symbolscope.separator": "{0}, {1}"
|
||||
"invalid.download.location.received": "Přijato neplatné umístění pro stahování"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user