Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
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 | ||
|
|
d4df455dc0 | ||
|
|
025ab76ca6 | ||
|
|
1613298710 | ||
|
|
bcd6c9ef50 | ||
|
|
6f62c61bb4 | ||
|
|
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
|
||||
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.
|
||||
|
||||
+142
-7
@@ -1,14 +1,146 @@
|
||||
# C/C++ for Visual Studio Code Change Log
|
||||
|
||||
## Version 1.11.0: 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
|
||||
* Suppress incorrect warnings on ARM64 macOS. [#8756](https://github.com/microsoft/vscode-cpptools/issues/8756)
|
||||
* Fix debugger regressions. [#8760](https://github.com/microsoft/vscode-cpptools/issues/8760)
|
||||
* Remove `Offline Installation` section from README.md. [#8769](https://github.com/microsoft/vscode-cpptools/pull/8769)
|
||||
* Fix performance issue with loading large PDBs. [#8775](https://github.com/microsoft/vscode-cpptools/issues/8775)
|
||||
|
||||
## Version 1.8.2: January 31, 2022
|
||||
### 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)
|
||||
@@ -19,6 +151,7 @@
|
||||
### Bug Fixes
|
||||
* Fix several IntelliSense bugs. [#5704](https://github.com/microsoft/vscode-cpptools/issues/5704), [#6759](https://github.com/microsoft/vscode-cpptools/issues/6759), [#8412](https://github.com/microsoft/vscode-cpptools/issues/8412), [#8434](https://github.com/microsoft/vscode-cpptools/issues/8434)
|
||||
* Fix newlines not being handled in comments with a Doxygen tag. [#5741](https://github.com/microsoft/vscode-cpptools/issues/5741)
|
||||
* Fix Doxygen comments with `\0` being truncated. [#6084](https://github.com/microsoft/vscode-cpptools/issues/6084)
|
||||
* Fix `files.exclude` not working for directories external to the active workspace folder. [#6877](https://github.com/microsoft/vscode-cpptools/issues/6877)
|
||||
* Fix [MSYS2 GDB 10.2] gdb: ERROR: Unable to start debugging. Unexpected GDB output from command "-exec-run". Error creating process [#7706](https://github.com/microsoft/vscode-cpptools/issues/7706)
|
||||
* Fix a bug with vcFormat inserting additional spaces between `}` and `else`. [#7731](https://github.com/microsoft/vscode-cpptools/issues/7731)
|
||||
@@ -34,6 +167,7 @@
|
||||
* Fix the tag parser getting stuck on certain code. [#8459](https://github.com/microsoft/vscode-cpptools/issues/8459)
|
||||
* Fix an invalid success message when a build task fails. [#8467](https://github.com/microsoft/vscode-cpptools/issues/8467)
|
||||
* Fix compiler querying with certain Cygwin/MSYS2 compilers on Windows. [#8496](https://github.com/microsoft/vscode-cpptools/issues/8496)
|
||||
* Fix a bug with conditional breakpoints. [#8515](https://github.com/microsoft/vscode-cpptools/issues/8515)
|
||||
* Fix non-ASCII output with `cppbuild` tasks. [#8518](https://github.com/microsoft/vscode-cpptools/issues/8518)
|
||||
* Fix 3 settings not getting environment variables resolved after a settings change. [#8531](https://github.com/microsoft/vscode-cpptools/issues/8531)
|
||||
* Don't block running a task if it doesn't use the active file. [#8586](https://github.com/microsoft/vscode-cpptools/issues/8586)
|
||||
@@ -42,7 +176,8 @@
|
||||
* Fix workspace rescanning (tag parsing) not automatically happening after c/cpp associations are added to `files.associations`. [#8687](https://github.com/microsoft/vscode-cpptools/issues/8687)
|
||||
* Fix debugging when Windows binaries are linked with /PDBPageSize > 4k. [#8690](https://github.com/microsoft/vscode-cpptools/issues/8690)
|
||||
* Switch usage of `-dD` to `-dM` when compiler querying. [#8692](https://github.com/microsoft/vscode-cpptools/issues/8692)
|
||||
* Fix no document symbols appearing in certain cases. [#8276](https://github.com/microsoft/vscode-cpptools/issues/8726)
|
||||
* Fix breakpoints with msys2 gcc. [#8696](https://github.com/microsoft/vscode-cpptools/issues/8696)
|
||||
* Fix no document symbols appearing in certain cases. [#8726](https://github.com/microsoft/vscode-cpptools/issues/8726)
|
||||
* Fix an issue in which multiple (potentially different) diagnostics were delivered for headers shared by multiple TUs.
|
||||
* Fix some translations.
|
||||
|
||||
@@ -729,8 +864,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)
|
||||
@@ -814,11 +949,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)
|
||||
|
||||
+2
-17
@@ -1,6 +1,6 @@
|
||||
# C/C++ for Visual Studio Code
|
||||
|
||||
#### [Repository](https://github.com/microsoft/vscode-cpptools) | [Issues](https://github.com/microsoft/vscode-cpptools/issues) | [Documentation](https://code.visualstudio.com/docs/languages/cpp) | [Code Samples](https://github.com/microsoft/vscode-cpptools/tree/main/Code%20Samples) | [Offline Installers](https://github.com/microsoft/vscode-cpptools/releases)
|
||||
#### [Repository](https://github.com/microsoft/vscode-cpptools) | [Issues](https://github.com/microsoft/vscode-cpptools/issues) | [Documentation](https://code.visualstudio.com/docs/languages/cpp) | [Code Samples](https://github.com/microsoft/vscode-cpptools/tree/main/Code%20Samples)
|
||||
|
||||
[](https://aka.ms/vsls)
|
||||
|
||||
@@ -45,21 +45,6 @@ If someone has already filed an issue that encompasses your feedback, please lea
|
||||
<br>
|
||||
Let us know what you think of the extension by taking the quick survey.
|
||||
|
||||
## Offline installation
|
||||
|
||||
The extension has platform-specific binary dependencies, therefore installation via the Marketplace requires an Internet connection in order to download additional dependencies. If you are working on a computer that does not have access to the Internet or is behind a strict firewall, you may need to use our platform-specific packages and install them by running VS Code's `"Install from VSIX..."` command. These "offline' packages are available at: https://github.com/Microsoft/vscode-cpptools/releases.
|
||||
|
||||
Package | Platform
|
||||
:--- | :---
|
||||
`cpptools-linux.vsix` | Linux 64-bit
|
||||
`cpptools-linux-armhf.vsix` | Linux ARM 32-bit
|
||||
`cpptools-linux-aarch64.vsix` | Linux ARM 64-bit
|
||||
`cpptools-osx.vsix` | macOS 64-bit
|
||||
`cpptools-osx-arm64.vsix` | macOS ARM64
|
||||
`cpptools-win32.vsix` | Windows 64-bit & 32-bit
|
||||
`cpptools-win-arm64.vsix` | Windows ARM64
|
||||
`cpptools-linux32.vsix` | Linux 32-bit ([available up to version 0.27.0](https://github.com/microsoft/vscode-cpptools/issues/5346))
|
||||
|
||||
## Contribution
|
||||
|
||||
Contributions are always welcome. Please see our [contributing guide](CONTRIBUTING.md) for more details.
|
||||
@@ -70,4 +55,4 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope
|
||||
|
||||
## Data and telemetry
|
||||
|
||||
This extension collects usage data and sends it to Microsoft to help improve our products and services. Collection of telemetry is controlled via the same setting provided by Visual Studio Code: `"telemetry.enableTelemetry"`. Read our [privacy statement](https://privacy.microsoft.com/en-us/privacystatement) to learn more.
|
||||
This extension collects usage data and sends it to Microsoft to help improve our products and services. Collection of telemetry is controlled via the same setting provided by Visual Studio Code: `"telemetry.enableTelemetry"`. Read our [privacy statement](https://privacy.microsoft.com/en-us/privacystatement) to learn more.
|
||||
|
||||
@@ -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>
|
||||
@@ -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": "配置格式设置引擎。",
|
||||
@@ -200,6 +210,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 +223,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。",
|
||||
@@ -315,7 +329,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,29 @@
|
||||
{
|
||||
"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": "启动配置:",
|
||||
"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": "选择调试配置",
|
||||
"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,16 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"fix_all_code_analysis_problems": "修复所有代码分析问题",
|
||||
"clear_all_code_analysis_problems": "清除所有代码分析问题",
|
||||
"c.cpp.debug.protocol": "C/C++ 调试协议",
|
||||
"c.cpp.warnings": "C/C++ 配置警告",
|
||||
"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} 文档",
|
||||
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
|
||||
"check.permissions": "EPERM: 检查“{0}”的权限",
|
||||
"server.crashed2": "在过去 3 分钟内,语言服务器崩溃了 5 次。它不会重新启动。",
|
||||
|
||||
@@ -10,5 +10,6 @@
|
||||
"configuration.select.first": "首先打开一个文件夹以选择配置",
|
||||
"configuration.provider.select.first": "首先打开一个文件夹以选择配置提供程序",
|
||||
"edit.configurations.open.first": "首先打开一个文件夹以编辑配置",
|
||||
"code.action.aborted": "无法应用代码分析修复程序,因为文档已更改。",
|
||||
"add.includepath.open.first": "首先打开一个要添加到 {0} 的文件夹"
|
||||
}
|
||||
@@ -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”值。"
|
||||
}
|
||||
@@ -4,17 +4,9 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// 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}。",
|
||||
"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": "選擇格式設定引擎。",
|
||||
@@ -200,6 +210,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 +223,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。",
|
||||
|
||||
@@ -6,23 +6,29 @@
|
||||
{
|
||||
"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": "啟動設定:",
|
||||
"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": "選取偵錯設定",
|
||||
"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,16 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"fix_all_code_analysis_problems": "修正所有程式碼分析問題",
|
||||
"clear_all_code_analysis_problems": "清除所有程式碼分析問題",
|
||||
"c.cpp.debug.protocol": "C/C++ 偵錯通訊協定",
|
||||
"c.cpp.warnings": "C/C++ 設定警告",
|
||||
"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} 的文件",
|
||||
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
|
||||
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
|
||||
"server.crashed2": "語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
|
||||
|
||||
@@ -10,5 +10,6 @@
|
||||
"configuration.select.first": "先開啟資料夾以選取組態",
|
||||
"configuration.provider.select.first": "先開啟資料夾以選取組態提供者",
|
||||
"edit.configurations.open.first": "先開啟資料夾以編輯組態",
|
||||
"code.action.aborted": "無法套用程式碼分析修正,因為文件已變更。",
|
||||
"add.includepath.open.first": "先開啟資料夾以新增至 {0}"
|
||||
}
|
||||
@@ -4,17 +4,9 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// 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}。",
|
||||
"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í.",
|
||||
@@ -200,6 +210,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 +222,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",
|
||||
|
||||
@@ -6,23 +6,29 @@
|
||||
{
|
||||
"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:",
|
||||
"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í",
|
||||
"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,16 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// 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",
|
||||
"c.cpp.debug.protocol": "Protokol ladění C/C++",
|
||||
"c.cpp.warnings": "Upozornění konfigurace C/C++",
|
||||
"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}",
|
||||
"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.",
|
||||
|
||||
@@ -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}."
|
||||
}
|
||||
@@ -4,17 +4,9 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"architecture.not.supported": "Architektura {0} se nepodporuje. ",
|
||||
"apline.containers.not.supported": "Kontejnery Alpine se nepodporují.",
|
||||
"download.button": "Přejít na stránku stahování",
|
||||
"native.binaries.not.supported": "Tato verze rozšíření pro {0} {1} není kompatibilní s vaším operačním systémem. Stáhněte a nainstalujte si prosím verzi rozšíření {2}.",
|
||||
"extension.installation.failed": "Nepovedlo se úspěšně nainstalovat rozšíření jazyka C/C++. Aby rozšíření pro funkce jazyka C/C++ fungovalo správně, bude nutné ho opravit nebo přeinstalovat.",
|
||||
"remove.extension": "Pokusit se o opravu",
|
||||
"json.files.missing": "Nepovedlo se úspěšně nainstalovat rozšíření jazyka C/C++. Aby rozšíření pro funkce jazyka C/C++ fungovalo správně, bude nutné ho přeinstalovat.",
|
||||
"initialization.failed": "Nepovedlo se nainstalovat rozšíření C/C++. Další informace najdete v okně výstupu.",
|
||||
"updating.dependencies": "Aktualizují se závislosti C/C++...",
|
||||
"failed.at.stage": "Chyba ve fázi: {0}",
|
||||
"failed.at.stage2": "Pokud pracujete v offline prostředí nebo se vám tato chyba zobrazuje opakovaně, zkuste si z {0} stáhnout verzi rozšíření, která už má všechny závislosti předem zahrnuté, a pak ji nainstalujte v nástroji VS Code pomocí příkazu Nainstalovat z VSIX.",
|
||||
"finished.installing.dependencies": "Dokončila se instalace závislostí.",
|
||||
"failed.installing.dependencies": "Instalace závislostí neproběhla úspěšně."
|
||||
"macos.version.deprecated": "Verze rozšíření C/C++ novější než {0} vyžadují alespoň verzi macOS {1}.",
|
||||
"more.info.button": "Další informace",
|
||||
"ignore.button": "Ignorovat",
|
||||
"vsix.platform.incompatible": "Nainstalované rozšíření C/C++ neodpovídá vašemu systému.",
|
||||
"vsix.platform.mismatching": "Nainstalované rozšíření C/C++ je kompatibilní s vaším systémem, ale neodpovídá mu."
|
||||
}
|
||||
@@ -81,7 +81,7 @@
|
||||
"error_squiggles_enabled_if_all_headers_resolve": "Podtrhávání chyb vlnovkou se povolí, když se přeloží všechny závislosti hlaviček.",
|
||||
"replaced_placeholder_file_record": "Nahradil se záznam souboru zástupného symbolu.",
|
||||
"tag_parsing_file": "analyzují se značky v souboru: {0}",
|
||||
"tag_parsing_error": "Při analýze značek došlo k chybě, ale je možné, že nebude významná. Dejte nám vědět, pokud se v souboru nepovede najít nějaké symboly: {0}",
|
||||
"tag_parsing_error": "chyba analýzy značka (toto lze ignorovat, pokud se nedají najít symboly):",
|
||||
"reset_timestamp_for": "Resetovat časové razítko pro {0}",
|
||||
"remove_file_failed": "Nepovedlo se odebrat soubor: {0}",
|
||||
"regex_parse_error": "Chyba parsování regulárního výrazu – vzor VS Code: {0}, regulární výraz: {1}, chybová zpráva: {2}",
|
||||
@@ -216,5 +216,10 @@
|
||||
"inline_macro": "Vložit makro",
|
||||
"unable_to_access_browse_database": "Nedá se získat přístup k procházení databáze. ({0})",
|
||||
"default_compiler_path_modified_explicit_intellisense_mode": "Režim IntelliSenseMode se změnil, protože neodpovídá zjištěnému kompilátoru. Zvažte místo toho nastavení \"compilerPath\". Nastavte \"compilerPath\" na \"\", aby byla zakázána detekce systémových parametrů include a define.",
|
||||
"clear_code_analysis_squiggles": "Vymazat podtržení analýzy kódu vlnovkou"
|
||||
"remove_all_code_analysis_problems": "Odebrat všechny problémy s analýzou kódu",
|
||||
"multiple_locations_note": "Víc umístění",
|
||||
"folder_tag": "Složka",
|
||||
"file_tag": "Soubor",
|
||||
"compiler_default_language_standard_version_old": "Kompilátor vrátil standardní verzi výchozího jazyka: {0}. Protože je tato verze stará, pokusí se použít novější verzi {1} jako výchozí.",
|
||||
"unexpected_output_from_clang_tidy": "Neočekávaný výstup z clang-tidy: {0}. Očekáváno: {1}."
|
||||
}
|
||||
@@ -52,6 +52,8 @@
|
||||
"forced.include": "Vynucené zahrnutí",
|
||||
"forced.include.description": "Seznam souborů, které by se měly zahrnout dříve, než se zpracují jakékoli jiné znaky ve zdrojovém souboru. Soubory se zahrnují v uvedeném pořadí.",
|
||||
"one.file.per.line": "Na každý řádek jeden soubor",
|
||||
"dot.config": "Konfigurace tečky",
|
||||
"dot.config.description": "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.",
|
||||
"compile.commands": "Příkazy kompilace",
|
||||
"compile.commands.description": "Úplná cesta k souboru {0} pro pracovní prostor. Cesty pro vložené soubory a direktivy define v tomto souboru se použijí namísto hodnot nastavených pro nastavení {1} a {2}. Pokud databáze příkazů pro kompilaci neobsahuje položku pro jednotku překladu, která odpovídá souboru otevřenému v editoru, zobrazí se zpráva upozornění a rozšíření místo toho použije nastavení {3} a {4}.",
|
||||
"merge.configurations": "Sloučit konfigurace",
|
||||
|
||||
@@ -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": "Inkompatible oder nicht übereinstimmende Binärdateien der C/C++-Erweiterung",
|
||||
"incompat.extension.text1": "Die C/C++-Erweiterung enthält native Binärdateien.",
|
||||
"incompat.extension.text2": "Bei der Installation über die Marketplace-Benutzeroberfläche in VS Code sollten die richtigen nativen Binärdateien enthalten sein. Wenn inkompatible Binärdateien erkannt wurden und die C/C++-Erweiterung über die Marketplace-Benutzeroberfläche in VS Code installiert wurde, {0}.",
|
||||
"bug.report.link.title": "Melden Sie das Problem",
|
||||
"reinstalling.extension.heading": "C/C++-Erweiterung wird neu installiert",
|
||||
"reinstall.extension.text1": "Bei der Neuinstallation einer entsprechenden Version einer Erweiterung kann VS Code das vorhandene Erweiterungsverzeichnis wiederverwenden. Um zu verhindern, dass dies bei der Neuinstallation der C/C++-Erweiterung auftritt, ist es möglicherweise erforderlich, zuerst das vorhandene Erweiterungsverzeichnis zu löschen.",
|
||||
"reinstall.extension.text2": "Installierte Erweiterungsverzeichnisse finden Sie unter einem der folgenden Pfade unter Ihrem Benutzerverzeichnis („%USERPROFILE%“ unter Windows oder „$HOME“ unter Linux und macOS).",
|
||||
"reinstall.extension.text3": "In einer Remoteverbindung:",
|
||||
"reinstall.extension.text4": "Beispielpfade zu installierten C/C++-Erweiterungsverzeichnissen:",
|
||||
"reinstall.extension.text5": "Unter Windows:",
|
||||
"reinstall.extension.text6": "Unter Linux:",
|
||||
"reinstall.extension.text7": "Installieren Sie dann über die Marketplace-Benutzeroberfläche in VS Code neu.",
|
||||
"reinstall.extension.text8": "Wenn die richtige Version der Erweiterung nicht von VS Code bereitgestellt werden kann, kann das richtige VSIX für Ihr System {0} und mithilfe der Option „Von VSIX installieren...“ unter dem Menü „...“ in der Marketplace-Benutzeroberfläche in VS Code installiert werden.",
|
||||
"download.vsix.link.title": "von der Website „VS Code Marketplace“ heruntergeladen"
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Eine Liste mit Pfaden, die das IntelliSense-Modul bei der Suche nach eingeschlossenen Headern verwenden soll. Die Suche in diesen Pfaden ist nicht rekursiv. Geben Sie `**` an, um eine rekursive Suche durchzuführen. Beispiel: `${workspaceFolder}/**` durchsucht alle Unterverzeichnisse, `${workspaceFolder}` hingegen nicht. In der Regel sollte dies keine System-Includes enthalten; legen Sie stattdessen `C_Cpp.default.compilerPath` fest.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Eine Liste der Pfade für die IntelliSense-Engine, die beim Suchen nach eingeschlossenen Headern aus Mac-Frameworks verwendet werden sollen. Wird nur in der Mac-Konfiguration unterstützt.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Die Version des Windows SDK-Includepfads für die Verwendung unter Windows, z. B. `10.0.17134.0`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.dotConfig": "Ein Pfad zu einer „.config“-Datei, die vom „Kconfig“-System erstellt wurde. Das „Kconfig“-System generiert eine Datei mit allen Definitionen zum Erstellen eines Projekts. Beispiele für Projekte, die das „Kconfig“-System verwenden, sind Linux-Kernel und NuttX-RTOS.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Eine Liste mit Präprozessordefinitionen, die das IntelliSense-Modul, beim Analysieren von Dateien verwenden sollen. Verwenden Sie optional `=`, um einen Wert festzulegen, z. B.: `VERSION=1`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Der zu verwendende IntelliSense-Modus, der einer Plattform- und Architekturvariante von MSVC, GCC oder Clang zugeordnet wird. Wenn er nicht oder auf `${default}` festgelegt wird, wählt die Erweiterung den Standardwert für diese Plattform aus. Windows verwendet standardmäßig `windows-msvc-x64`, Linux standardmäßig `linux-gcc-x64` und macOS standardmäßig `macos-clang-x64`. IntelliSense-Modi, die nur Varianten vom Typ `<Compiler>-<Architektur>` angeben (z. B. `gcc-x64`), sind Legacy-Modi und werden basierend auf der Hostplattform automatisch in die Varianten `<Plattform>-<Compiler>-<Architektur>` konvertiert.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Eine Liste der Dateien, die vor einer Includedatei in einer Übersetzungseinheit enthalten sein sollen.",
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
"c_cpp.command.toggleDimInactiveRegions.title": "Farbgebung für inaktive Regionen umschalten",
|
||||
"c_cpp.command.resetDatabase.title": "IntelliSense-Datenbank zurücksetzen",
|
||||
"c_cpp.command.takeSurvey.title": "An Umfrage teilnehmen",
|
||||
"c_cpp.command.buildAndDebugActiveFile.title": "Aktive Datei erstellen und debuggen",
|
||||
"c_cpp.command.restartIntelliSenseForFile.title": "IntelliSense für Active File neu starten",
|
||||
"c_cpp.command.logDiagnostics.title": "Diagnose protokollieren",
|
||||
"c_cpp.command.referencesViewGroupByType.title": "Nach Verweistyp gruppieren",
|
||||
@@ -30,7 +29,10 @@
|
||||
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Code Analysis auf \"Aktive Dateien\" ausführen",
|
||||
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Code Analysis auf \"Dateien öffnen\" ausführen",
|
||||
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Code Analysis auf \"Alle Dateien\" ausführen",
|
||||
"c_cpp.command.ClearCodeAnalysisSquiggles.title": "Code Analysis-Wellenlinien löschen",
|
||||
"c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Alle Code Analysis Probleme löschen",
|
||||
"c_cpp.command.BuildAndDebugFile.title": "C/C++-Datei debuggen",
|
||||
"c_cpp.command.BuildAndRunFile.title": "C/C++-Datei ausführen",
|
||||
"c_cpp.command.AddDebugConfiguration.title": "Debugkonfiguration hinzufügen",
|
||||
"c_cpp.configuration.maxConcurrentThreads.markdownDescription": "Die maximale Anzahl gleichzeitiger Threads, die für die Sprachdienstverarbeitung verwendet werden sollen. Der Wert ist ein Hinweis und kann unter Umständen nicht immer verwendet werden. Mit dem Standardwert `null` (leer) werden doppelt so viele logische Prozessoren wie verfügbar verwendet.",
|
||||
"c_cpp.configuration.maxCachedProcesses.markdownDescription": "Die maximale Anzahl zwischengespeicherter Prozesse, die für die Sprachdienstverarbeitung verwendet werden sollen. Mit dem Standardwert `null` (leer) werden doppelt so viele logische Prozessoren wie verfügbar verwendet.",
|
||||
"c_cpp.configuration.maxMemory.markdownDescription": "Der maximale Arbeitsspeicher (in MB), der für die Sprachdienstverarbeitung verfügbar ist. Weniger Prozesse werden zwischengespeichert und gleichzeitig ausgeführt, nachdem diese Speicherauslastung überschritten wurde. Beim Standardwert `null` (leer) wird der freie Arbeitsspeicher des Systems verwendet.",
|
||||
@@ -46,12 +48,20 @@
|
||||
"c_cpp.configuration.codeAnalysis.excludeBoolean.markdownDescription": "Das Globmuster, mit dem Dateipfade verglichen werden sollen. Legen Sie diesen Wert auf `true` oder `false` fest, um das Muster zu aktivieren bzw. zu deaktivieren.",
|
||||
"c_cpp.configuration.codeAnalysis.excludeWhen.markdownDescription": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie `$(basename)` als Variable für den entsprechenden Dateinamen.",
|
||||
"c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription": "Bei `true` wird die Codeanalyse automatisch für eine Datei ausgeführt, nachdem sie geöffnet oder gespeichert wurde.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "`True` gibt an, dass die Codeaktion „Deaktivieren“ angezeigt wird, wenn sie verfügbar ist (bei der nächsten Ausführung der Codeanalyse). Wenn die Codeaktion „Deaktivieren“ verwendet wird, wird der Warnungscode der Einstellung `C_Cpp.codeAnalysis.clangTidy.checks.disabled` hinzugefügt.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": "Bei `true` wird die Codeaktion „Dokumentation anzeigen für“ angezeigt, wenn sie verfügbar ist (bei der nächsten Ausführung der Codeanalyse).",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "Steuert, welche Codeaktionsoptionen für „Löschen“-Codeanalyseprobleme verfügbar sind. Wenn Sie die Einstellung ändern, um weitere Optionen anzuzeigen, muss die Codeanalyse möglicherweise erneut ausgeführt werden.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "Keine „Löschen“-Codeaktionen anzeigen.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "Zeigen Sie nur die Codeaktion „Alle löschen“ an (oder „Alle <type> löschen“, wenn nur ein Typ vorhanden ist, oder „Diese löschen“, wenn nur ein Problem vorliegt).",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "Zeigen Sie die Codeaktion „Alle löschen“ (wenn mehrere Problemtypen vorhanden sind) und die Codeaktion „Alle <type> löschen“ (oder „Diese löschen“, wenn nur ein Problem für den <type> vorliegt)",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Zeigen Sie die Codeaktionen „Alle löschen“ (wenn mehrere Problemtypen vorhanden sind), „Alle <type> löschen“ (wenn mehrere Probleme für den <type> vorhanden sind) und „Diese löschen“ an.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Bei `true` wird die Codeanalyse mit `clang-tidy` aktiviert und automatisch ausgeführt, wenn `#C_Cpp.codeAnalysis.runAutomatically#` gleich `true` (Standardeinstellung) ist.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Der vollständige Pfad der ausführbaren Datei `clang-tidy`. Wenn nicht angegeben, ist `clang-tidy` im verwendeten Umgebungspfad verfügbar. Wenn der Umgebungspfad nicht gefunden wird, wird die `clang-tidy` verwendet, die mit der Erweiterung gebündelt ist.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Gibt eine `clang-tidy`-Konfiguration im YAML-/JSON-Format an: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{Schlüssel: x, Wert: y}]}`. Wenn der Wert leer ist, versucht `clang-tidy`, eine Datei namens `.clang-tidy` für jede Quelldatei in den übergeordneten Verzeichnissen zu finden.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Gibt eine `clang-tidy`-Konfiguration im YAML-/JSON-Format an, die als Fallback verwendet werden soll, wenn `#C_Cpp.codeAnalysis.clangTidy.config#` nicht festgelegt ist und keine `.clang-tidy`-Datei gefunden wird: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{Schlüssel: x, Wert: y}]}`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Ein erweiterter regulärer POSIX-Ausdruck (Extended Regular Expression/ERE), der dem Namen der Header entspricht, aus denen die Diagnose ausgegeben werden soll. Diagnosen aus der Hauptdatei jeder Übersetzungseinheit werden immer angezeigt. Die Variable `${workspaceFolder}` wird unterstützt (und als standardmäßiger Fallbackwert benutzt, wenn keine `.clang-tidy`-Datei vorhanden ist). Wenn diese Option nicht `null` (leer) ist, überschreibt sie die Option `HeaderFilterRegex` in einer `.clang-tidy`-Datei, sofern vorhanden.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.args.markdownDescription": "Zusätzliche Befehlszeilenargumente, die an `clang-tidy` übergeben werden sollen. Diese haben Vorrang vor den entsprechenden Einstellungen für `C_Cpp.codeAnalysis.clangTidy.*`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.useBuildPath.markdownDescription": "Wenn `true` und `compileCommands` festgelegt sind, wird das Argument `-p=<build-path>` an `clang-tidy` übergeben, anstatt nach `--` Buildargumente zu übergeben. Dies funktioniert möglicherweise nicht, wenn Umgebungsvariablen nicht so festgelegt sind, dass vom System eingeschlossene Elemente gefunden werden können.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.enabled.markdownDescription": "Liste der aktivierten `clang-tidy`-Überprüfungen. Die Werte werden an `Checks` in einer `.clang-tidy`-Datei oder (falls vorhanden) an `#C_Cpp.codeAnalysis.clangTidy.config#` angefügt. Die Standardüberprüfung `clang-analyzer-*` wird immer verwendet, es sei denn, sie ist explizit deaktiviert.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.disabled.markdownDescription": "Liste der aktivierten `clang-tidy`-Überprüfungen. Die Werte werden an `Checks` in einer `.clang-tidy`-Datei oder (falls vorhanden) an `#C_Cpp.codeAnalysis.clangTidy.config#` angefügt.",
|
||||
"c_cpp.configuration.formatting.description": "Konfiguriert das Formatierungsmodul.",
|
||||
@@ -200,8 +210,9 @@
|
||||
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `customConfigurationVariables` nicht festgelegt ist, oder die Werte, die eingefügt werden sollen, wenn `${default}` als Schlüssel in `customConfigurationVariables` vorhanden ist.",
|
||||
"c_cpp.configuration.updateChannel.markdownDescription": "Legen Sie den Wert auf `Insiders` fest, um die neuesten Insiders-Builds der Erweiterung (die neue Features und Bugfixes enthalten) automatisch herunterzuladen und zu installieren.",
|
||||
"c_cpp.configuration.updateChannel.deprecationMessage": "Diese Einstellung ist veraltet. Erweiterungen der Vorabversionen sind jetzt über den Marketplace verfügbar.",
|
||||
"c_cpp.configuration.default.dotConfig.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn „dotConfig“ nicht angegeben ist, oder der einzufügende Wert, wenn „${default}“ in „dotConfig“ vorhanden ist.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Hiermit wird gesteuert, ob experimentelle Features verwendet werden können.",
|
||||
"c_cpp.configuration.suggestSnippets.markdownDescription": "Wenn `true` festgelegt ist, werden Codeausschnitte vom Sprachserver bereitgestellt.",
|
||||
"c_cpp.configuration.suggestSnippets.markdownDescription": "Wenn `true` festgelegt ist, werden Codeschnipsel vom Sprachserver bereitgestellt.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Wenn diese Option aktiviert ist, wird der Code basierend auf IntelliSense eingefärbt. Diese Einstellung gilt nur, wenn `#C_Cpp.intelliSenseEngine#` auf `Default` festgelegt ist.",
|
||||
"c_cpp.configuration.codeFolding.description": "Wenn diese Option aktiviert ist, werden Codefaltbereiche vom Sprachserver bereitgestellt.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Hiermit aktivieren Sie Integrationsdienste für den [vcpkg-Abhängigkeitsmanager](https://aka.ms/vcpkg/).",
|
||||
@@ -212,8 +223,11 @@
|
||||
"c_cpp.configuration.filesExcludeBoolean.markdownDescription": "Das Globmuster, mit dem Dateipfade verglichen werden sollen. Legen Sie diesen Wert auf `true` oder `false` fest, um das Muster zu aktivieren bzw. zu deaktivieren.",
|
||||
"c_cpp.configuration.filesExcludeWhen.markdownDescription": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie `$(basename)` als Variable für den entsprechenden Dateinamen.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "Wenn `true` festgelegt ist, verwendet die Befehlsersetzung der Debugger-Shell veraltete Backtick-Zeichen ``(`)``.",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: Andere Verweisergebnisse.",
|
||||
"c_cpp.configuration.legacyCompilerArgsBehavior.markdownDescription": "Aktivieren Sie das Verhalten vor Version 1.10.0 für die Verarbeitung der Shell-Escapezeichen in den Einstellungen der Compilerargumente. Shell-Escapezeichen werden in Argumentarrays ab Version 1.10.0 nicht mehr erwartet oder standardmäßig unterstützt.",
|
||||
"c_cpp.configuration.legacyCompilerArgsBehavior.deprecationMessage": "Diese Einstellung ist temporär und unterstützt den Übergang zum korrigierten Verhalten in Version 1.10.0.",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: andere Verweisergebnisse",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Weitere Informationen zu launch.json finden Sie unter [Konfigurieren des C/C++-Debuggings](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.configuration.debugShortcut.description": "Zeigen Sie die Wiedergabeschaltfläche \"Ausführen und Debuggen\" und das Zahnrad \"Debugkonfiguration hinzufügen\" in der Titelleiste des Editors für C++-Dateien an.",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Falls angegeben, weist diese Option den Debugger an, eine Verbindung mit einem Remotecomputer mithilfe einer anderen ausführbaren Datei als Pipe herzustellen, die Standardeingaben/-ausgaben zwischen VS Code und der ausführbaren Back-End-Datei für den MI-fähigen Debugger weiterleitet (z. B. gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Geben Sie den vollqualifizierten Pfad für den Pipeprogrammnamen ein, z. B. `/usr/bin/ssh`.",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Der vollständige Pfad zum Debugger auf dem Zielcomputer, z. B. \"/usr/bin/gdb\".",
|
||||
|
||||
@@ -6,23 +6,29 @@
|
||||
{
|
||||
"default.configuration.menuitem": "Standardkonfiguration",
|
||||
"select.configuration": "Konfiguration auswählen",
|
||||
"debug.configuration.selection.canceled": "Auswahl der Debugkonfiguration abgebrochen",
|
||||
"cl.exe.not.available": "{0}-Build und -Debuggen können nur verwendet werden, wenn VS Code von der Developer-Eingabeaufforderung für VS ausgeführt wird.",
|
||||
"miDebuggerPath.not.available": "\"miDebuggerPath\" ist nicht vorhanden: {0}. Wurde ein Debugger installiert?",
|
||||
"debugger.deprecated.config": "Der Schlüssel \"{0}\" ist veraltet. Verwenden Sie stattdessen \"{1}\".",
|
||||
"debugger.not.available": "Der Debugger vom Typ \"{0}\" ist nur unter Windows verfügbar. Verwenden Sie auf der aktuellen Betriebssystemplattform den Typ \"{1}\".",
|
||||
"debugger.deprecated.config": "Der Schlüssel \"{0}\" ist veraltet. Verwenden Sie stattdessen \"{1}\".",
|
||||
"lldb.framework.install.xcode": "Details",
|
||||
"lldb.framework.not.found": "\"LLDB.framework\" wurde für LLDB-Mi nicht gefunden. Installieren Sie XCode oder die XCode-Befehlszeilentools.",
|
||||
"debugger.launchConfig": "Startkonfiguration:",
|
||||
"pre.Launch.Task": "preLaunchTask: {0}",
|
||||
"build.and.debug.active.file": "Aktive Datei erstellen und debuggen",
|
||||
"cl.exe.not.available": "{0}-Build und -Debuggen können nur verwendet werden, wenn VS Code von der Developer-Eingabeaufforderung für VS ausgeführt wird.",
|
||||
"lldb.find.failed": "Fehlende Abhängigkeit \"{0}\" für ausführbare LLDB-MI-Datei.",
|
||||
"lldb.search.paths": "Gesucht in:",
|
||||
"lldb.install.help": "Um dieses Problem zu beheben, installieren Sie entweder XCode über den Apple App Store, oder installieren Sie die XCode-Befehlszeilentools, indem Sie \"{0}\" in einem Terminalfenster ausführen.",
|
||||
"envfale.failed": "Fehler beim Verwenden von \"{0}\". Grund: {1}",
|
||||
"envfile.failed": "Fehler beim Verwenden von “{0}”. Grund: {1}",
|
||||
"replacing.sourcepath": "{0} \"{1}\" wird durch \"{2}\" ersetzt.",
|
||||
"replacing.targetpath": "{0} \"{1}\" wird durch \"{2}\" ersetzt.",
|
||||
"replacing.editorPath": "{0} \"{1}\" wird durch \"{2}\" ersetzt.",
|
||||
"resolving.variables.in.sourcefilemap": "Variablen in \"{0}\" werden aufgelöst...",
|
||||
"open.envfile": "{0} öffnen",
|
||||
"recently.used.task": "Kürzlich verwendete Aufgabe",
|
||||
"configured.task": "Konfigurierte Aufgabe",
|
||||
"detected.task": "Erkannte Aufgabe",
|
||||
"cannot.build.non.cpp": "Erstellen und Debuggen nicht möglich, da die aktive Datei keine C- oder C++-Quelldatei ist.",
|
||||
"no.compiler.found": "Kein Compiler gefunden.",
|
||||
"select.debug.configuration": "Debugkonfiguration auswählen",
|
||||
"unexpected.os": "Unerwarteter Betriebssystemtyp",
|
||||
"path.to.pipe.program": "Vollständiger Pfad zum Pipeprogramm wie z. B. \"{0}\"",
|
||||
"enable.pretty.printing": "Automatische Strukturierung und Einrückung für \"{0}\" aktivieren",
|
||||
|
||||
@@ -4,10 +4,5 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "Aktive Datei erstellen und debuggen",
|
||||
"single_file_mode_not_available": "Dieser Befehl ist für den Einzeldateimodus nicht verfügbar.",
|
||||
"cannot.build.non.cpp": "Erstellen und Debuggen nicht möglich, da die aktive Datei keine C- oder C++-Quelldatei ist.",
|
||||
"no.compiler.found": "Kein Compiler gefunden.",
|
||||
"select.configuration": "Konfiguration auswählen",
|
||||
"cl.exe.not.available": "{0}-Build und -Debuggen können nur verwendet werden, wenn VS Code von der Developer-Eingabeaufforderung für VS ausgeführt wird."
|
||||
"add.debug.configuration.not.available.for.single.file": "Das Hinzufügen der Debugkonfiguration ist für eine einzelne Datei nicht verfügbar."
|
||||
}
|
||||
@@ -4,8 +4,16 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"fix_all_code_analysis_problems": "Beheben aller Codeanalyseprobleme",
|
||||
"clear_all_code_analysis_problems": "Alle Codeanalyseprobleme löschen",
|
||||
"c.cpp.debug.protocol": "C/C++-Debugprotokoll",
|
||||
"c.cpp.warnings": "C/C++-Konfigurationswarnungen",
|
||||
"fix_all_type_problems": "Alle {0}-Probleme beheben",
|
||||
"disable_all_type_problems": "Alle {0}-Probleme deaktivieren",
|
||||
"clear_all_type_problems": "Alle {0}-Probleme löschen",
|
||||
"clear_this_problem": "Dieses {0}-Problem löschen",
|
||||
"fix_this_problem": "Dieses {0}-Problem beheben",
|
||||
"show_documentation_for": "Dokumentation für {0} anzeigen",
|
||||
"unable.to.start": "Der C/C++-Sprachserver kann nicht gestartet werden. IntelliSense-Features werden deaktiviert. Fehler: {0}",
|
||||
"check.permissions": "EPERM: Berechtigungen für \"{0}\" überprüfen",
|
||||
"server.crashed2": "Der Sprachserver ist in den letzten 3 Minuten 5-mal abgestürzt. Er wird nicht neu gestartet.",
|
||||
|
||||
@@ -10,5 +10,6 @@
|
||||
"configuration.select.first": "Zum Auswählen einer Konfiguration zuerst einen Ordner öffnen",
|
||||
"configuration.provider.select.first": "Zum Auswählen eines Konfigurationsanbieters zuerst einen Ordner öffnen",
|
||||
"edit.configurations.open.first": "Zum Bearbeiten von Konfigurationen zuerst einen Ordner öffnen",
|
||||
"code.action.aborted": "Der Codeanalysepatch konnte nicht angewendet werden, da sich das Dokument geändert hat.",
|
||||
"add.includepath.open.first": "Zuerst einen Ordner öffnen, der \"{0}\" hinzugefügt werden soll"
|
||||
}
|
||||
@@ -4,17 +4,9 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"architecture.not.supported": "Die Architektur \"{0}\" wird nicht unterstützt. ",
|
||||
"apline.containers.not.supported": "Alpine-Container werden nicht unterstützt.",
|
||||
"download.button": "Gehe zu Downloadseite",
|
||||
"native.binaries.not.supported": "Diese Version {0} {1} der Erweiterung ist nicht mit Ihrem Betriebssystem kompatibel. Laden Sie Version \"{2}\" der Erweiterung herunter, und installieren Sie sie.",
|
||||
"extension.installation.failed": "Die C/C++-Erweiterung konnte nicht erfolgreich installiert werden. Sie müssen die Erweiterung für C/C++-Sprachfeatures reparieren oder neu installieren, damit die Erweiterung ordnungsgemäß funktioniert.",
|
||||
"remove.extension": "Reparaturversuch",
|
||||
"json.files.missing": "Die C/C++-Erweiterung konnte nicht erfolgreich installiert werden. Sie müssen die Erweiterung für C/C++-Sprachfeatures neu installieren, damit die Erweiterung ordnungsgemäß funktioniert.",
|
||||
"initialization.failed": "Fehler bei der Installation der C/C++-Erweiterung. Weitere Informationen finden Sie im Ausgabefenster.",
|
||||
"updating.dependencies": "C/C++-Abhängigkeiten werden aktualisiert...",
|
||||
"failed.at.stage": "Fehler in Stufe: {0}",
|
||||
"failed.at.stage2": "Wenn Sie in einer Offlineumgebung arbeiten oder dieser Fehler wiederholt angezeigt wird, laden Sie eine Version der Erweiterung herunter, in die alle Abhängigkeiten von {0} bereits integriert sind. Verwenden Sie anschließend den Befehl \"Aus VSIX installieren\" in VS Code, um die Version zu installieren.",
|
||||
"finished.installing.dependencies": "Installation der Abhängigkeiten abgeschlossen",
|
||||
"failed.installing.dependencies": "Fehler beim Installieren von Abhängigkeiten"
|
||||
"macos.version.deprecated": "Neuere Versionen der C/C++-Erweiterung {0} erfordern mindestens die macOS-Version {1}.",
|
||||
"more.info.button": "Weitere Informationen",
|
||||
"ignore.button": "Ignorieren",
|
||||
"vsix.platform.incompatible": "Die installierte C/C++-Erweiterung stimmt nicht mit Ihrem System überein.",
|
||||
"vsix.platform.mismatching": "Die installierte C/C++-Erweiterung ist mit Ihrem System kompatibel, stimmt jedoch nicht mit diesem überein."
|
||||
}
|
||||
@@ -81,7 +81,7 @@
|
||||
"error_squiggles_enabled_if_all_headers_resolve": "Fehlerwellenlinien sind aktiviert, wenn alle Headerabhängigkeiten aufgelöst werden.",
|
||||
"replaced_placeholder_file_record": "Datensatz für Platzhalterdatei ersetzt",
|
||||
"tag_parsing_file": "Taganalysedatei: {0}",
|
||||
"tag_parsing_error": "Fehler bei der Taganalyse, der jedoch möglicherweise nicht relevant ist. Informieren Sie uns, wenn Symbole in der Datei nicht gefunden werden: {0}",
|
||||
"tag_parsing_error": "Taganalysefehler (dies kann ignoriert werden, es sei denn, Symbole können nicht gefunden werden):",
|
||||
"reset_timestamp_for": "Zeitstempel für \"{0}\" zurücksetzen",
|
||||
"remove_file_failed": "Fehler beim Entfernen der Datei: {0}",
|
||||
"regex_parse_error": "RegEx-Analysefehler – vscode-Muster: {0}, RegEx: {1}, Fehlermeldung: {2}",
|
||||
@@ -216,5 +216,10 @@
|
||||
"inline_macro": "Inlinemakro",
|
||||
"unable_to_access_browse_database": "Auf die Suchdatenbank kann nicht zugegriffen werden. ({0})",
|
||||
"default_compiler_path_modified_explicit_intellisense_mode": "IntelliSenseMode wurde geändert, weil es nicht mit dem erkannten Compiler übereinstimmte. Erwägen Sie stattdessen, \"compilerPath\" festzulegen. Legen Sie \"compilerPath\" auf \"\" fest, um die Erkennung von System-Includes und -Definitionen zu deaktivieren.",
|
||||
"clear_code_analysis_squiggles": "Code Analysis-Wellenlinien löschen"
|
||||
"remove_all_code_analysis_problems": "Alle Codeanalyseprobleme entfernen",
|
||||
"multiple_locations_note": "(Mehrere Standorte)",
|
||||
"folder_tag": "Ordner",
|
||||
"file_tag": "Datei",
|
||||
"compiler_default_language_standard_version_old": "Der Compiler hat die Standardversion der Standardsprache zurückgegeben: {0}. Da diese Version alt ist, wird versucht, eine neuere Version {1} als Standard zu verwenden.",
|
||||
"unexpected_output_from_clang_tidy": "Unerwartete Ausgabe von „clang-tidy“: {0}. Erwartet: {1}."
|
||||
}
|
||||
@@ -52,6 +52,8 @@
|
||||
"forced.include": "Erzwungene Include-Anweisung",
|
||||
"forced.include.description": "Eine Liste der Dateien, die eingefügt werden sollen, bevor andere Zeichen in der Quelldatei verarbeitet werden. Die Dateien sind in der aufgelisteten Reihenfolge enthalten.",
|
||||
"one.file.per.line": "Eine Datei pro Zeile.",
|
||||
"dot.config": "„dotConfig“",
|
||||
"dot.config.description": "Ein Pfad zu einer „.config“-Datei, die vom „Kconfig“-System erstellt wurde. Das „Kconfig“-System generiert eine Datei mit allen Definitionen zum Erstellen eines Projekts. Beispiele für Projekte, die das „Kconfig“-System verwenden, sind Linux-Kernel und NuttX-RTOS.",
|
||||
"compile.commands": "Kompilierungsbefehle",
|
||||
"compile.commands.description": "Der vollständige Pfad zur {0}-Datei für den Arbeitsbereich. Die in dieser Datei ermittelten Includepfade und Define-Anweisungen werden anstelle der für die Einstellungen \"{1}\" und \"{2}\" festgelegten Werte verwendet. Wenn die Datenbank für Kompilierungsbefehle keinen Eintrag für die Übersetzungseinheit enthält, die der im Editor geöffneten Datei entspricht, wird eine Warnmeldung angezeigt, und die Erweiterung verwendet stattdessen die Einstellungen \"{3}\" und \"{4}\".",
|
||||
"merge.configurations": "Konfigurationen zusammenführen",
|
||||
@@ -62,5 +64,5 @@
|
||||
"limit.symbols": "Durchsuchen: Symbole auf eingeschlossene Header begrenzen",
|
||||
"limit.symbols.checkbox": "Wenn {0} (oder aktiviert) ist, analysiert der Tagparser nur Codedateien, die direkt oder indirekt von einer Quelldatei in {1} eingeschlossen wurden. Wenn {2} (oder nicht aktiviert) ist, analysiert der Tagparser alle Codedateien, die in den in der {3} Liste angegebenen Pfaden gefunden wurden.",
|
||||
"database.filename": "Durchsuchen: Datenbankdateiname",
|
||||
"database.filename.description": "Der Pfad zur generierten Symboldatenbank. Hiermit wird die Erweiterung angewiesen, die Symboldatenbank des Tagparsers an einem anderen Speicherort als dem Standardspeicherort des Arbeitsbereichs zu speichern. Bei Angabe eines relativen Pfads wird dieser relativ zum Standardspeicherort des Arbeitsbereichs und nicht zum Arbeitsbereichsordner selbst erstellt. Mit der Variablen \"{0}\" kann ein Pfad relativ zum Arbeitsbereichsordner angegeben werden (Beispiel: {1})."
|
||||
"database.filename.description": "Der Pfad zur generierten Symboldatenbank. Hiermit wird die Erweiterung angewiesen, die Symboldatenbank des Tagparsers an einem anderen Speicherort als dem Standardspeicherort des Arbeitsbereichs zu speichern. Bei Angabe eines relativen Pfads wird dieser relativ zum Standardspeicherort des Arbeitsbereichs und nicht zum Arbeitsbereichsordner selbst erstellt. Die Variable „{0}“ kann verwendet werden, um einen Pfad relativ zum Arbeitsbereichsordner (Beispiel: {1}) anzugeben."
|
||||
}
|
||||
@@ -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": "Archivos binarios de extensión C/C++ incompatibles o no coincidentes",
|
||||
"incompat.extension.text1": "La extensión C/C++ incluye archivos binarios nativos.",
|
||||
"incompat.extension.text2": "Cuando se instala a través de la interfaz de usuario de Marketplace en VS Code, se deben incluir los archivos binarios nativos correctos. Si se detectaron archivos binarios incompatibles y se instaló la extensión C/C++ a través de la interfaz de usuario de Marketplace en VS Code, {0}.",
|
||||
"bug.report.link.title": "notifique el problema",
|
||||
"reinstalling.extension.heading": "Reinstalando la extensión C/C++",
|
||||
"reinstall.extension.text1": "Al reinstalar una versión equivalente de una extensión, VS Code puede reutilizar el directorio de extensión existente. Para evitar que esto ocurra al reinstalar la extensión C/C++, puede ser necesario eliminar primero el directorio de extensión existente.",
|
||||
"reinstall.extension.text2": "Los directorios de extensión instalados se pueden encontrar en una de las siguientes rutas de acceso en el directorio de usuario ('%USERPROFILE%' en Windows o '$HOME' en Linux y macOS)",
|
||||
"reinstall.extension.text3": "En una conexión remota:",
|
||||
"reinstall.extension.text4": "Rutas de acceso de ejemplo para los directorios de extensiones C/C++ instalados:",
|
||||
"reinstall.extension.text5": "En Windows:",
|
||||
"reinstall.extension.text6": "En Linux:",
|
||||
"reinstall.extension.text7": "A continuación, reinstale mediante la interfaz de usuario de Marketplace en VS Code.",
|
||||
"reinstall.extension.text8": "Si VS Code no puede implementar la versión correcta de la extensión, el VSIX correcto para el sistema se puede {0} e instalar mediante la opción \\\"Instalar desde VSIX...\\\", en el menú \\\"...\\\" en la interfaz de usuario de Marketplace en VS Code.",
|
||||
"download.vsix.link.title": "descargado del sitio web del Marketplace VS Code"
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Lista de rutas de acceso que el motor de IntelliSense debe usar al buscar los encabezados incluidos. La búsqueda en estas rutas de acceso no es recursiva. Especifique `**` para indicar una búsqueda recursiva. Por ejemplo, `${workspaceFolder}/**` buscará en todos los subdirectorios, mientras que `${workspaceFolder}` no lo hará. Normalmente, esto no debería incluir las inclusiones del sistema. Si desea que lo haga, establezca `C_Cpp.default.compilerPath`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Lista de rutas de acceso que el motor de IntelliSense necesita usar para buscar los encabezados incluidos de las plataformas Mac. Solo se admite en configuraciones para Mac.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Versión de la ruta de acceso de inclusión de Windows SDK que debe usarse en Windows; por ejemplo, `10.0.17134.0`.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.dotConfig": "Ruta de acceso a un archivo .config creado por el sistema Kconfig. El sistema Kconfig genera un archivo con todas las definiciones para compilar un proyecto. Algunos ejemplos de proyectos que usan el sistema Kconfig son Kernel Linux y NuttX RTOS.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Lista de definiciones del preprocesador que usará el motor de IntelliSense al analizar los archivos. También se puede usar `=` para establecer un valor (por ejemplo, `VERSION=1`).",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "El modo IntelliSense que se usará y que se asigna a una variante de plataforma y arquitectura de MSVC, gcc o Clang. Si se establece en `${default}` o no se establece, la extensión usará el valor predeterminado para esa plataforma. De forma predeterminada, Windows usa `windows-msvc-x64`, Linux usa `linux-gcc-x64` y macOS usa `macos-clang-x64`. Los modos IntelliSense que solo especifican variantes de `<compilador>-<arquitectura>` (por ejemplo, `gcc-x64`) son modos heredados y se convierten automáticamente a las variantes de `<plataforma>-<compilador>-<arquitectura>` en función de la plataforma del host.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Lista de archivos que tienen que incluirse antes que cualquier archivo de inclusión en una unidad de traducción.",
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
"c_cpp.command.toggleDimInactiveRegions.title": "Alternar el coloreado de las regiones inactivas",
|
||||
"c_cpp.command.resetDatabase.title": "Restablecer la base de datos de IntelliSense",
|
||||
"c_cpp.command.takeSurvey.title": "Realizar encuesta",
|
||||
"c_cpp.command.buildAndDebugActiveFile.title": "Compilar y depurar el archivo activo",
|
||||
"c_cpp.command.restartIntelliSenseForFile.title": "Reiniciar IntelliSense para el archivo activo",
|
||||
"c_cpp.command.logDiagnostics.title": "Registrar diagnósticos",
|
||||
"c_cpp.command.referencesViewGroupByType.title": "Agrupar por tipo de referencia",
|
||||
@@ -30,7 +29,10 @@
|
||||
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Ejecutar Code Analysis en el archivo activo",
|
||||
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Ejecutar análisis de código en archivos abiertos",
|
||||
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Ejecutar análisis de código en todos los archivos",
|
||||
"c_cpp.command.ClearCodeAnalysisSquiggles.title": "Borrar el subrayado ondulado de Code Analysis",
|
||||
"c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Borrar todos los problemas de Code Analysis",
|
||||
"c_cpp.command.BuildAndDebugFile.title": "Depurar archivo C/C++",
|
||||
"c_cpp.command.BuildAndRunFile.title": "Ejecutar archivo C/C++",
|
||||
"c_cpp.command.AddDebugConfiguration.title": "Agregar configuración de depuración",
|
||||
"c_cpp.configuration.maxConcurrentThreads.markdownDescription": "Número máximo de subprocesos simultáneos que se usarán para el procesamiento del servicio de lenguaje. El valor es una sugerencia y no se puede usar siempre. El valor predeterminado de `null` (vacío) usa el número de procesadores lógicos disponibles.",
|
||||
"c_cpp.configuration.maxCachedProcesses.markdownDescription": "Número máximo de procesos almacenados en caché que se usarán para el procesamiento del servicio de lenguaje. El valor predeterminado de `null` (vacío) usa el doble de procesadores lógicos disponibles.",
|
||||
"c_cpp.configuration.maxMemory.markdownDescription": "Memoria máxima (en MB) disponible para el procesamiento del servicio de lenguaje. Menos procesos se almacenarán en caché y se ejecutarán simultáneamente después de que se supere el uso de memoria. El valor predeterminado de `null` (vacío) usa la memoria libre del sistema.",
|
||||
@@ -46,12 +48,20 @@
|
||||
"c_cpp.configuration.codeAnalysis.excludeBoolean.markdownDescription": "El patrón global con el que se van a comparar las rutas de acceso de los archivos. Establézcalo en `true` o `false` para habilitarlo o deshabilitarlo.",
|
||||
"c_cpp.configuration.codeAnalysis.excludeWhen.markdownDescription": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Usa `$(basename)` como variable para el nombre del archivo coincidente.",
|
||||
"c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription": "Si es `true`, el análisis de código se ejecutará automáticamente en un archivo después de abrirlo o guardarlo.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "Si es `true`, la acción de código 'Deshabilitar' se mostrará cuando esté disponible (la próxima vez que se ejecute el análisis de código). Cuando se usa la acción de código 'Deshabilitar', agrega el código de advertencia a la configuración `C_Cpp.codeAnalysis.clangTidy.checks.disabled`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": "Si es `true`, la acción de código 'Mostrar documentación de' se mostrará cuando esté disponible (la próxima vez que se ejecute el análisis de código).",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "Controla qué opciones de acción de código de problema de análisis de código 'Borrar' están disponibles. Cambiar la configuración para mostrar más opciones puede requerir volver a ejecutar el análisis de código.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "No mostrar acciones de código 'Borrar'.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "Mostrar solo la acción de código 'Borrar todo' (o 'Borrar todos los <type>' si solo hay un tipo o 'Borrar esto' si solo hay un problema).",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "Mostrar la acción de código 'Borrar todo' (si hay varios tipos de problema) y la acción de código 'Borrar todos los <type>' (o 'Borrar esto' si solo hay un problema para el <type>)",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Mostrar las acciones de código 'Borrar todo' (si hay varios tipos de problema), 'Borrar todos los <type>' (si hay varios problemas para el <type>) y 'Borrar este'",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Si es `true`, el análisis de código que usa `clang-tidy` se habilitará y se ejecutará automáticamente si `#C_Cpp.codeAnalysis.runAutomatically#` es `true` (valor predeterminado).",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Ruta de acceso completa del archivo ejecutable de `clang-tidy`. Si no se especifica y `clang-tidy` está disponible en la ruta de acceso del entorno, se usará este. Si no se encuentra en la ruta de acceso del entorno, se usará el `clang-tidy` incluido con la extensión.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Especifica una configuración `clang-tidy` en formato YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{clave: x, valor: y}]}`. Cuando el valor está vacío, `clang-tidy` intentará encontrar un archivo denominado `.clang-tidy` para cada archivo de origen en sus directorios primarios.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Especifica una configuración `clang-tidy` en formato YAML/JSON que se usará como reserva cuando no se establezca `#C_Cpp.codeAnalysis.clangTidy.config#` y no se encuentre ningún archivo `.clang-tidy`: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{clave: x, valor: y}]}`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Expresión regular extendida (ERE) POSIX que coincide con los nombres de los encabezados de los que se van a generar diagnósticos. Siempre se muestran los diagnósticos del archivo principal de cada unidad de traducción. Se admite la variable `${workspaceFolder}` (y se usa como valor de reserva predeterminado si no existe ningún archivo `.clang-tidy`). Si esta opción no es `null` (vacía), invalida la opción `HeaderFilterRegex` en un archivo `.clang-tidy`, si existe.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.args.markdownDescription": "Argumentos adicionales de la línea de comandos que se pasan a `clang-tidy`. Tienen prioridad sobre la configuración equivalente `C_Cpp.codeAnalysis.clangTidy.*`.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.useBuildPath.markdownDescription": "Si se establece `true` y `compileCommands`, el argumento `-p=<build-path>` se pasa a `clang-tidy` en lugar de pasar los argumentos de compilación después de `--`. Esto puede no funcionar si no se establecen las variables de entorno para que se puedan encontrar las inclusiones del sistema.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.enabled.markdownDescription": "Lista de comprobaciones `clang-tidy` habilitadas. Los valores se anexan a `Checks` en un archivo `.clang-tidy` o `#C_Cpp.codeAnalysis.clangTidy.config#`, si los hay. La comprobación predeterminada `clang-analyzer-*` se usa siempre a menos que se deshabilite explícitamente.",
|
||||
"c_cpp.configuration.codeAnalysis.clangTidy.checks.disabled.markdownDescription": "Lista de comprobaciones `clang-tidy` deshabilitadas. Los valores se anexan a `Checks` en un archivo `.clang-tidy` o `#C_Cpp.codeAnalysis.clangTidy.config#`, si los hay.",
|
||||
"c_cpp.configuration.formatting.description": "Configura el motor de formato",
|
||||
@@ -200,6 +210,7 @@
|
||||
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valor que debe usarse en una configuración si no se establece `customConfigurationVariables`, o bien los valores que se deben insertar si se especifica `${default}` como clave en `customConfigurationVariables`.",
|
||||
"c_cpp.configuration.updateChannel.markdownDescription": "Establezca esta opción en `Insiders` para descargar e instalar automáticamente las compilaciones más recientes de Insiders para la extensión, que incluyen nuevas características y correcciones de errores.",
|
||||
"c_cpp.configuration.updateChannel.deprecationMessage": "Esta configuración está en desuso. Las extensiones de versión preliminar ya están disponibles a través de Marketplace.",
|
||||
"c_cpp.configuration.default.dotConfig.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `dotConfig`, o bien los valores que se deben insertar si se especifica `${default}` en `dotConfig`.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Controla si se pueden usar las características \"experimentales\".",
|
||||
"c_cpp.configuration.suggestSnippets.markdownDescription": "Si se establece en `true`, el servidor de lenguaje proporciona los fragmentos de código.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Si se habilita esta opción, el código se colorea de acuerdo con IntelliSense. Esta configuración solo se aplica si `#C_Cpp.intelliSenseEngine#` se establece en `Default`.",
|
||||
@@ -212,8 +223,11 @@
|
||||
"c_cpp.configuration.filesExcludeBoolean.markdownDescription": "El patrón global con el que se van a comparar las rutas de acceso de los archivos. Establézcalo en `true` o `false` para habilitarlo o deshabilitarlo.",
|
||||
"c_cpp.configuration.filesExcludeWhen.markdownDescription": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Usa `$(basename)` como variable para el nombre del archivo coincidente.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "Si es `true`, la sustitución de comandos del shell del depurador usará un acento grave obsoleto ``(`)``.",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: resultados de otras referencias.",
|
||||
"c_cpp.configuration.legacyCompilerArgsBehavior.markdownDescription": "Habilite el comportamiento anterior a la v1.10.0 para saber cómo se controla el escape del shell en la configuración del argumento del compilador. El escape de shell ya no se espera ni se admite de forma predeterminada en las matrices de argumentos a partir de la v1.10.0.",
|
||||
"c_cpp.configuration.legacyCompilerArgsBehavior.deprecationMessage": "Esta configuración es temporal para admitir la transición al comportamiento corregido en la v1.10.0.",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: resultados de otras referencias",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Para obtener más información sobre launch.json, vea [Configuración de depuración de C/C++](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.configuration.debugShortcut.description": "Mostrar el botón de reproducción \"Ejecutar y depurar\" y el engranaje \"Agregar configuración de depuración\" en la barra de título del editor para archivos de C++.",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Cuando se especifica, indica al depurador que se conecte a un equipo remoto usando otro archivo ejecutable como canalización que retransmitirá la entrada o la salida estándar entre VS Code y el archivo ejecutable del back-end del depurador habilitado para MI (por ejemplo, gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "escriba la ruta de acceso absoluta para el nombre del programa de canalización; por ejemplo, \"/usr/bin/ssh\".",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Ruta de acceso completa al depurador en la máquina de destino. Por ejemplo, /usr/bin/gdb.",
|
||||
|
||||
@@ -6,23 +6,29 @@
|
||||
{
|
||||
"default.configuration.menuitem": "Configuración predeterminada",
|
||||
"select.configuration": "Seleccionar una configuración",
|
||||
"debug.configuration.selection.canceled": "Se canceló la selección de configuración de depuración",
|
||||
"cl.exe.not.available": "La compilación y depuración de {0} solo se puede usar cuando VS Code se ejecuta desde el Símbolo del sistema para desarrolladores de Visual Studio.",
|
||||
"miDebuggerPath.not.available": "El valor miDebuggerPath no existe: {0}. ¿Se ha instalado algún depurador?",
|
||||
"debugger.deprecated.config": "La clave \"{0}\" está en desuso. En su lugar, use \"{1}\".",
|
||||
"debugger.not.available": "El depurador de tipo \"{0}\" solo está disponible en Windows. Use el tipo \"{1}\" en la plataforma de sistema operativo actual.",
|
||||
"debugger.deprecated.config": "La clave \"{0}\" está en desuso. En su lugar, use \"{1}\".",
|
||||
"lldb.framework.install.xcode": "Más información",
|
||||
"lldb.framework.not.found": "No se encuentra \"LLDB.framework\" para lldb-mi. Instale XCode o las herramientas de línea de comandos de XCode.",
|
||||
"debugger.launchConfig": "Configuración de inicio:",
|
||||
"pre.Launch.Task": "preLaunchTask: {0}",
|
||||
"build.and.debug.active.file": "Compilar y depurar el archivo activo",
|
||||
"cl.exe.not.available": "La compilación y depuración de {0} solo se puede usar cuando VS Code se ejecuta desde el Símbolo del sistema para desarrolladores de Visual Studio.",
|
||||
"lldb.find.failed": "Falta la dependencia \"{0}\" para el ejecutable lldb-mi.",
|
||||
"lldb.search.paths": "Buscado en:",
|
||||
"lldb.install.help": "Para resolver este problema, instale XCode mediante App Store de Apple o instale las herramientas de línea de comandos de XCode ejecutando \"{0}\" en una ventana de terminal.",
|
||||
"envfale.failed": "No se pudo usar {0}. Motivo: {1}",
|
||||
"envfile.failed": "No se pudo usar {0}. Motivo: {1}",
|
||||
"replacing.sourcepath": "Reemplazando {0} \"{1}\" por \"{2}\".",
|
||||
"replacing.targetpath": "Reemplazando {0} \"{1}\" por \"{2}\".",
|
||||
"replacing.editorPath": "Reemplazando el {0} \"{1}\" por \"{2}\".",
|
||||
"resolving.variables.in.sourcefilemap": "Resolviendo las variables de {0}...",
|
||||
"open.envfile": "Abrir {0}",
|
||||
"recently.used.task": "Tarea usada recientemente",
|
||||
"configured.task": "Tarea configurada",
|
||||
"detected.task": "Tarea detectada",
|
||||
"cannot.build.non.cpp": "No se puede compilar y depurar código porque el archivo activo no es un archivo de código fuente de C o C++.",
|
||||
"no.compiler.found": "No se encontró ningún compilador",
|
||||
"select.debug.configuration": "Seleccione una configuración de depuración",
|
||||
"unexpected.os": "Tipo de sistema operativo no esperado",
|
||||
"path.to.pipe.program": "Ruta de acceso completa al programa de canalización, como {0}.",
|
||||
"enable.pretty.printing": "Habilitar la impresión con sangría para {0}",
|
||||
|
||||
@@ -4,10 +4,5 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "Compilar y depurar el archivo activo",
|
||||
"single_file_mode_not_available": "Este comando no está disponible para el modo de archivo único.",
|
||||
"cannot.build.non.cpp": "No se puede compilar y depurar código porque el archivo activo no es un archivo de código fuente de C o C++.",
|
||||
"no.compiler.found": "No se encontró ningún compilador",
|
||||
"select.configuration": "Seleccionar una configuración",
|
||||
"cl.exe.not.available": "La compilación y depuración de {0} solo se puede usar cuando VS Code se ejecuta desde el Símbolo del sistema para desarrolladores de Visual Studio."
|
||||
"add.debug.configuration.not.available.for.single.file": "Agregar configuración de depuración no está disponible para un solo archivo."
|
||||
}
|
||||
@@ -4,8 +4,16 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"fix_all_code_analysis_problems": "Corregir todos los problemas de análisis de código",
|
||||
"clear_all_code_analysis_problems": "Borrar todos los problemas de análisis de código",
|
||||
"c.cpp.debug.protocol": "Protocolo de depuración de C/C++",
|
||||
"c.cpp.warnings": "Advertencias de configuración de C/C++",
|
||||
"fix_all_type_problems": "Corregir todos los problemas de {0}",
|
||||
"disable_all_type_problems": "Deshabilitar todos los problemas de {0}",
|
||||
"clear_all_type_problems": "Borrar todos los problemas de {0}",
|
||||
"clear_this_problem": "Borrar este problema de {0}",
|
||||
"fix_this_problem": "Corregir este problema de {0}",
|
||||
"show_documentation_for": "Mostrar documentación de {0}",
|
||||
"unable.to.start": "No se puede iniciar el servidor de lenguaje de C/C++. Las características de IntelliSense se deshabilitarán. Error: {0}",
|
||||
"check.permissions": "EPERM: Compruebe los permisos de \"{0}\"",
|
||||
"server.crashed2": "El servidor de lenguaje se ha bloqueado cinco veces en los tres últimos minutos. No se reiniciará.",
|
||||
|
||||
@@ -10,5 +10,6 @@
|
||||
"configuration.select.first": "Abra una carpeta primero para seleccionar una configuración",
|
||||
"configuration.provider.select.first": "Abra una carpeta primero para seleccionar un proveedor de configuración",
|
||||
"edit.configurations.open.first": "Abra una carpeta primero para editar las configuraciones",
|
||||
"code.action.aborted": "No se pudo aplicar la corrección de análisis de código porque el documento ha cambiado.",
|
||||
"add.includepath.open.first": "Abra primero una carpeta para agregarla a {0}"
|
||||
}
|
||||
@@ -4,17 +4,9 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"architecture.not.supported": "La arquitectura {0} no se admite. ",
|
||||
"apline.containers.not.supported": "Los contenedores de Alpine no se admiten.",
|
||||
"download.button": "Ir a la página de descarga",
|
||||
"native.binaries.not.supported": "La versión para {0} {1} de la extensión no es compatible con el sistema operativo. Descargue la versión \"{2}\" de la extensión e instálela.",
|
||||
"extension.installation.failed": "Error de instalación de la extensión de C/C++. Tendrá que reparar o reinstalar la extensión para que las características del lenguaje C/C++ funcionen correctamente.",
|
||||
"remove.extension": "Intentar reparar",
|
||||
"json.files.missing": "Error de instalación de la extensión de C/C++. Tendrá que reinstalar la extensión para que las características del lenguaje C/C++ funcionen correctamente.",
|
||||
"initialization.failed": "No se pudo instalar la extensión de C/C++. Para obtener más información, consulte la ventana de salida.",
|
||||
"updating.dependencies": "Actualizando las dependencias de C/C++...",
|
||||
"failed.at.stage": "Error en la fase: {0}",
|
||||
"failed.at.stage2": "Si trabaja en un entorno sin conexión o este error se repite, pruebe a descargar una versión de la extensión con todas las dependencias previamente incluidas de {0} y, a continuación, use el comando \"Instalar desde VSIX\" en VS Code para instalarla.",
|
||||
"finished.installing.dependencies": "Ha finalizado la instalación de dependencias",
|
||||
"failed.installing.dependencies": "Error al instalar dependencias"
|
||||
"macos.version.deprecated": "Las versiones de la extensión de C/C++ más recientes que {0} requieren al menos macOS versión {1}.",
|
||||
"more.info.button": "Más información",
|
||||
"ignore.button": "Omitir",
|
||||
"vsix.platform.incompatible": "La extensión C/C++ instalada no coincide con el sistema.",
|
||||
"vsix.platform.mismatching": "La extensión C/C++ instalada es compatible con el sistema, pero no coincide con el sistema."
|
||||
}
|
||||
@@ -81,7 +81,7 @@
|
||||
"error_squiggles_enabled_if_all_headers_resolve": "El subrayado ondulado de errores se habilita si se resuelven todas las dependencias de encabezado.",
|
||||
"replaced_placeholder_file_record": "Se ha reemplazado el registro del archivo de marcadores de posición",
|
||||
"tag_parsing_file": "Archivo de análisis de etiquetas: {0}",
|
||||
"tag_parsing_error": "El análisis de etiquetas encontró un error, pero puede que no tenga importancia. Díganos si no se encuentran los símbolos en el archivo: {0}",
|
||||
"tag_parsing_error": "error de análisis de etiquetas (se puede omitir a menos que no se encuentren símbolos):",
|
||||
"reset_timestamp_for": "Restablecer la marca de tiempo para {0}",
|
||||
"remove_file_failed": "No se pudo quitar el archivo {0}",
|
||||
"regex_parse_error": "Error de análisis de Regex: patrón de vscode: {0}, regex: {1}, mensaje de error: {2}",
|
||||
@@ -216,5 +216,10 @@
|
||||
"inline_macro": "Insertar macro",
|
||||
"unable_to_access_browse_database": "No se puede acceder a la base de datos de exploración. ({0})",
|
||||
"default_compiler_path_modified_explicit_intellisense_mode": "Se ha cambiado IntelliSenseMode porque no coincidía con el compilador detectado. Considere la posibilidad de establecer \"compilerPath\" en su lugar. Establezca \"compilerPath\" en \"\" para deshabilitar la detección de las inclusión y definiciones del sistema.",
|
||||
"clear_code_analysis_squiggles": "Borrar el subrayado ondulado del análisis de código"
|
||||
"remove_all_code_analysis_problems": "Quitar todos los problemas de análisis de código",
|
||||
"multiple_locations_note": "(Varias ubicaciones)",
|
||||
"folder_tag": "Carpeta",
|
||||
"file_tag": "Archivo",
|
||||
"compiler_default_language_standard_version_old": "El compilador devolvió la versión estándar del lenguaje predeterminado: {0}. Dado que esta versión es antigua, se intentará usar la versión {1}, más reciente, como predeterminada.",
|
||||
"unexpected_output_from_clang_tidy": "Salida inesperada de Clang-Tidy: {0}. Se esperaba: {1}."
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user