Compare commits
218
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8315ae6096 | ||
|
|
7821797aae | ||
|
|
3a5a00bab4 | ||
|
|
a6df7eeaba | ||
|
|
1942a701bf | ||
|
|
1f1b2b0236 | ||
|
|
0dea2e48c2 | ||
|
|
f3c44319b3 | ||
|
|
86a81392de | ||
|
|
34457f222c | ||
|
|
e3db8a5bf4 | ||
|
|
b7488e61b0 | ||
|
|
5210e23479 | ||
|
|
64ecdb78ad | ||
|
|
8c3e10cb5e | ||
|
|
2737f46885 | ||
|
|
dfca58c539 | ||
|
|
8a2e6738eb | ||
|
|
d036a413c5 | ||
|
|
d2f9113397 | ||
|
|
881836c0e8 | ||
|
|
25022e93d3 | ||
|
|
17ddec484a | ||
|
|
a4535a9feb | ||
|
|
7b2eb67be9 | ||
|
|
1fbbd6be51 | ||
|
|
7ab06da098 | ||
|
|
c71c100efb | ||
|
|
1d4371268c | ||
|
|
66a62b36a7 | ||
|
|
c74908f4ae | ||
|
|
fde1427e44 | ||
|
|
d6a9927435 | ||
|
|
39af7295d5 | ||
|
|
7906500259 | ||
|
|
a62cb72ca6 | ||
|
|
48f90bd944 | ||
|
|
61fca7feeb | ||
|
|
af92309090 | ||
|
|
c295ad8a64 | ||
|
|
55aaeccc36 | ||
|
|
9e3eecc9af | ||
|
|
5fe62db314 | ||
|
|
40ac9fd074 | ||
|
|
8168a12737 | ||
|
|
ef120e8313 | ||
|
|
fd200daff1 | ||
|
|
552c86c98b | ||
|
|
9b2c34b7b9 | ||
|
|
bc5002041c | ||
|
|
5767a5e19d | ||
|
|
dbc0d90158 | ||
|
|
4ce4631167 | ||
|
|
fc57be8d9d | ||
|
|
8292868a86 | ||
|
|
1b38713e30 | ||
|
|
b31e464d95 | ||
|
|
ba4825c00e | ||
|
|
50a82baaff | ||
|
|
53970a6351 | ||
|
|
4216aa4605 | ||
|
|
118bed15b6 | ||
|
|
c9f46cc19f | ||
|
|
3efc997fcc | ||
|
|
6b0ab5ef37 | ||
|
|
3b1284196a | ||
|
|
58c50dc38b | ||
|
|
4980ff732a | ||
|
|
abc19f357c | ||
|
|
c6017ef418 | ||
|
|
820a82293c | ||
|
|
ddbf7a3dd7 | ||
|
|
c5946e2f08 | ||
|
|
eb9da46a83 | ||
|
|
0d0e0042de | ||
|
|
7a0d5feefc | ||
|
|
2a8a60b9ad | ||
|
|
c5463c6c20 | ||
|
|
26911f91b4 | ||
|
|
418e1fc177 | ||
|
|
0b4a761875 | ||
|
|
fdfc1b7ca6 | ||
|
|
4c7ddbcf62 | ||
|
|
07bb7dd411 | ||
|
|
38d49bf23a | ||
|
|
a037a70449 | ||
|
|
c268e8a2a7 | ||
|
|
e420f54746 | ||
|
|
ac2398d987 | ||
|
|
82d462fef7 | ||
|
|
289562e442 | ||
|
|
873775aafe | ||
|
|
941d31ce91 | ||
|
|
dd174e241d | ||
|
|
03bed1c17c | ||
|
|
e2e1868270 | ||
|
|
a8ade55826 | ||
|
|
913ddf4785 | ||
|
|
eba352eb07 | ||
|
|
05014a36c3 | ||
|
|
276e095d2c | ||
|
|
208f28bfd6 | ||
|
|
3f09f608a9 | ||
|
|
b5fc4cc9b2 | ||
|
|
4062d86dff | ||
|
|
b7c0624369 | ||
|
|
9697ee65f0 | ||
|
|
155ed2b669 | ||
|
|
9b2c568db5 | ||
|
|
5986aee6da | ||
|
|
2ffd9210d2 | ||
|
|
de6ddc2440 | ||
|
|
70944b6352 | ||
|
|
0c9e000a4f | ||
|
|
2091cc2614 | ||
|
|
927d2bb9e6 | ||
|
|
502eb84116 | ||
|
|
1c8b8f4d6d | ||
|
|
399e8ad1db | ||
|
|
5b68300c02 | ||
|
|
5ef1d8db35 | ||
|
|
98ba6828cc | ||
|
|
f1328840d2 | ||
|
|
f2eb925120 | ||
|
|
80a293b83d | ||
|
|
831f29c963 | ||
|
|
c648c1f56b | ||
|
|
6cd03fc81b | ||
|
|
6ece751d81 | ||
|
|
7ca75be2ac | ||
|
|
d3020a39e9 | ||
|
|
46335eb722 | ||
|
|
bab6eff42f | ||
|
|
f1bec1e564 | ||
|
|
33a6b6699e | ||
|
|
fc21920a65 | ||
|
|
d4910cc370 | ||
|
|
62222e592e | ||
|
|
e52fdd51da | ||
|
|
dfe7ff348f | ||
|
|
8f79cfae66 | ||
|
|
e0253a5f15 | ||
|
|
8dbb12554c | ||
|
|
8e7c8357ac | ||
|
|
5567e3abd8 | ||
|
|
8aac4eccb1 | ||
|
|
cfd09cf9e6 | ||
|
|
cda9491ffa | ||
|
|
ffa9ca3249 | ||
|
|
b83519cdd2 | ||
|
|
51f7d1e5e1 | ||
|
|
0f089261af | ||
|
|
1041278dca | ||
|
|
b77eee9197 | ||
|
|
e5bf202d4f | ||
|
|
0e45efcfc1 | ||
|
|
af8cf554a5 | ||
|
|
3c6438c12f | ||
|
|
a8285cbc0e | ||
|
|
8fa7cbbde2 | ||
|
|
548d6a82d4 | ||
|
|
764b1d143a | ||
|
|
d59bad705f | ||
|
|
28b567ca8e | ||
|
|
cd73fb3755 | ||
|
|
772b7f948e | ||
|
|
0225a566e9 | ||
|
|
da17ded7fa | ||
|
|
823b5879eb | ||
|
|
60847b3962 | ||
|
|
0d91db0e06 | ||
|
|
3fa056f4d5 | ||
|
|
05f2b24011 | ||
|
|
2f0c3fddd3 | ||
|
|
21c8d54373 | ||
|
|
2aeb48d722 | ||
|
|
bf2802e4e4 | ||
|
|
e01071a625 | ||
|
|
4a8802a38d | ||
|
|
631ecff716 | ||
|
|
997161f862 | ||
|
|
3cbc918860 | ||
|
|
4f24cafb45 | ||
|
|
0122819f26 | ||
|
|
2b1054bf41 | ||
|
|
53d65fd430 | ||
|
|
79e0d487d0 | ||
|
|
13f740ed99 | ||
|
|
3c9c1f1622 | ||
|
|
cc1998c1d6 | ||
|
|
223f63036c | ||
|
|
2ece201c00 | ||
|
|
fe8245fbab | ||
|
|
419d5c1316 | ||
|
|
e61c360bab | ||
|
|
d479d79c36 | ||
|
|
1bddf02180 | ||
|
|
acdd5ca9d2 | ||
|
|
09ba872c38 | ||
|
|
d790c6fd4d | ||
|
|
2b58af166a | ||
|
|
6e043a77bc | ||
|
|
aa8e0ce62e | ||
|
|
36e4b13232 | ||
|
|
63bfb423b4 | ||
|
|
cb31a0d840 | ||
|
|
ac7d437d33 | ||
|
|
d41698455e | ||
|
|
91f4dbb10a | ||
|
|
adc9892578 | ||
|
|
9ece80f6d8 | ||
|
|
78b09612e9 | ||
|
|
501df6ea8c | ||
|
|
26a83985f4 | ||
|
|
8f137f9842 | ||
|
|
c2eabf1274 | ||
|
|
5059a45aab | ||
|
|
fb1ca8ffa8 |
@@ -2,6 +2,9 @@
|
||||
name: Debugger
|
||||
about: Issues pertaining to debugging such as call stack, breakpoints, watch window,
|
||||
launching or attaching to a debuggee.
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
---
|
||||
name: General Extension
|
||||
about: Issues pertaining to downloading, installing, or building the extension.
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
---
|
||||
name: Language Service
|
||||
about: 'Issues pertaining to IntelliSense, autocomplete, code editing, etc. '
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
@@ -19,10 +22,11 @@ about: 'Issues pertaining to IntelliSense, autocomplete, code editing, etc. '
|
||||
- VS Code Version:
|
||||
- C/C++ Extension Version:
|
||||
- Other extensions you installed (and if the issue persists after disabling them):
|
||||
- A clear and concise description of what the bug is.
|
||||
- Does this issue involve using SSH remote to run the extension on a remote machine?:
|
||||
- A clear and concise description of what the bug is, including information about the workspace (i.e. is the workspace a single project or multiple projects, size of the project, etc).
|
||||
|
||||
**To Reproduce**
|
||||
<!-- Steps to reproduce the behavior: -->
|
||||
**Steps to reproduce**
|
||||
<!-- Provide clear steps to reproduce the behavior: -->
|
||||
<!-- *The most actionable issue reports include a code sample including configuration files such as c_cpp_properties.json* -->
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
@@ -32,11 +36,23 @@ about: 'Issues pertaining to IntelliSense, autocomplete, code editing, etc. '
|
||||
**Expected behavior**
|
||||
<!-- A clear and concise description of what you expected to happen. -->
|
||||
|
||||
<!-- Please provide the following logs that show diagnostics and debugging information about the language server.
|
||||
1. Logs from the command `C/C++: Log Diagnostics`
|
||||
2. Logs from [the language server](https://code.visualstudio.com/docs/cpp/enable-logging-cpp#_enable-logging-for-the-language-server)
|
||||
-->
|
||||
<details>
|
||||
<summary><strong>Logs</strong></summary>
|
||||
|
||||
<!-- Note: do not remove empty line after </summary> tag, otherwise the code blocks formatting won't show correctly. -->
|
||||
```
|
||||
Insert logs here.
|
||||
```
|
||||
</details>
|
||||
|
||||
**Screenshots**
|
||||
<!-- If applicable, add screenshots to help explain your problem. -->
|
||||
|
||||
**Additional context**
|
||||
<!--
|
||||
* Call Stacks: For bugs like crashes, deadlocks, infinite loops, etc. that we are not able to repro and for which the call stack may be useful, please attach a debugger and/or create a dmp and provide the call stacks. Windows binaries have symbols available in VS Code by setting your "symbolSearchPath" to "https://msdl.microsoft.com/download/symbols".
|
||||
* Add any other context about the problem here including log messages in your Output window ("C_Cpp.loggingLevel": "Debug" in settings.json).
|
||||
-->
|
||||
|
||||
@@ -0,0 +1,299 @@
|
||||
NOTICES AND INFORMATION
|
||||
Do Not Translate or Localize
|
||||
|
||||
This software incorporates material from third parties. Microsoft makes certain
|
||||
open source code available at https://3rdpartysource.microsoft.com, or you may
|
||||
send a check or money order for US $5.00, including the product name, the open
|
||||
source component name, and version number, to:
|
||||
|
||||
Source Code Compliance Team
|
||||
Microsoft Corporation
|
||||
One Microsoft Way
|
||||
Redmond, WA 98052
|
||||
USA
|
||||
|
||||
Notwithstanding any other terms, you may reverse engineer this software to the
|
||||
extent required to debug changes to any libraries licensed under the GNU Lesser
|
||||
General Public License.
|
||||
|
||||
---
|
||||
|
||||
LLDB-MI
|
||||
|
||||
==============================================================================
|
||||
The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
|
||||
==============================================================================
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
|
||||
---- LLVM Exceptions to the Apache 2.0 License ----
|
||||
|
||||
As an exception, if, as a result of your compiling your source code, portions
|
||||
of this Software are embedded into an Object form of such source code, you
|
||||
may redistribute such embedded portions in such Object form without complying
|
||||
with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
|
||||
|
||||
In addition, if you combine or link compiled forms of this Software with
|
||||
software that is licensed under the GPLv2 ("Combined Software") and if a
|
||||
court of competent jurisdiction determines that the patent provision (Section
|
||||
3), the indemnity provision (Section 9) or other Section of the License
|
||||
conflicts with the conditions of the GPLv2, you may retroactively and
|
||||
prospectively choose to deem waived or otherwise exclude such Section(s) of
|
||||
the License, but only in their entirety and only with respect to the Combined
|
||||
Software.
|
||||
|
||||
==============================================================================
|
||||
Software from third parties included in the LLVM Project:
|
||||
==============================================================================
|
||||
The LLVM Project contains third party software which is under different license
|
||||
terms. All such code will be identified clearly using at least one of two
|
||||
mechanisms:
|
||||
1) It will be in a separate directory tree with its own `LICENSE.txt` or
|
||||
`LICENSE` file at the top containing the specific license and restrictions
|
||||
which apply to that software, or
|
||||
2) It will contain specific license and restriction terms at the top of every
|
||||
file.
|
||||
|
||||
==============================================================================
|
||||
Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
|
||||
==============================================================================
|
||||
University of Illinois/NCSA
|
||||
Open Source License
|
||||
|
||||
Copyright (c) 2010 Apple Inc.
|
||||
All rights reserved.
|
||||
|
||||
Developed by:
|
||||
|
||||
LLDB Team
|
||||
|
||||
http://lldb.llvm.org/
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal with
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimers.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimers in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the names of the LLDB Team, copyright holders, nor the names of
|
||||
its contributors may be used to endorse or promote products derived from
|
||||
this Software without specific prior written permission.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
|
||||
SOFTWARE.
|
||||
|
||||
---
|
||||
@@ -0,0 +1,112 @@
|
||||
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: "-DLLVM_BUILD_LLVM_DYLIB=On -DLLDB_ENABLE_CURSES=Off -DLLDB_ENABLE_PYTHON=Off -DLLDB_INCLUDE_TESTS=OFF"
|
||||
# TODO: fix lldb_mi_repo and lldb_mi_branch (https://github.com/lldb-tools/lldb-mi/pull/37 and https://github.com/lldb-tools/lldb-mi/pull/39)
|
||||
lldb_mi_repo: https://github.com/WardenGnaw/lldb-mi # TODO: Change to lldb-tools
|
||||
lldb_mi_branch: release/cpptools # TODO: Change to master
|
||||
lldb_mi_additional_parameters: ""
|
||||
|
||||
jobs:
|
||||
- job: LLDB_MI
|
||||
timeoutInMinutes: 360
|
||||
pool:
|
||||
vmImage: 'ubuntu-18.04'
|
||||
steps:
|
||||
- task: CmdLine@2
|
||||
displayName: 'Install Dependencies'
|
||||
inputs:
|
||||
script: sudo apt-get install cmake ninja-build swig
|
||||
continueOnError: true
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: 'Build LLVM Project'
|
||||
inputs:
|
||||
script: |
|
||||
log_and_exec_cmd() {
|
||||
echo "##[command] $1"
|
||||
$1
|
||||
}
|
||||
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)"
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace"
|
||||
|
||||
log_and_exec_cmd "git clone $(llvm_repo) llvm-project"
|
||||
log_and_exec_cmd "cd llvm-project"
|
||||
log_and_exec_cmd "git checkout $(llvm_branch)"
|
||||
|
||||
log_and_exec_cmd "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/."
|
||||
log_and_exec_cmd "cp $(Build.StagingDirectory)/buildspace/llvm-inst/lib/liblldb.so* ./debugAdapters/lldb-mi/bin/."
|
||||
|
||||
# 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'
|
||||
@@ -0,0 +1,125 @@
|
||||
variables:
|
||||
llvm_repo: https://github.com/llvm/llvm-project.git
|
||||
llvm_branch: release/10.x
|
||||
llvm_build_type: Release
|
||||
llvm_arch: x86_64
|
||||
llvm_additional_parameters: "-DLLDB_RELOCATABLE_PYTHON=1 -DLLDB_INCLUDE_TESTS=OFF -DLLDB_BUILD_FRAMEWORK=1"
|
||||
# TODO: fix lldb_mi_repo and lldb_mi_branch (https://github.com/lldb-tools/lldb-mi/pull/37 and https://github.com/lldb-tools/lldb-mi/pull/39)
|
||||
lldb_mi_repo: https://github.com/WardenGnaw/lldb-mi # TODO: Change to lldb-tools
|
||||
lldb_mi_branch: release/cpptools # TODO: Change to master
|
||||
lldb_mi_additional_parameters: "-DUSE_LLDB_FRAMEWORK=1"
|
||||
|
||||
jobs:
|
||||
- job: LLDB_MI
|
||||
timeoutInMinutes: 360
|
||||
pool:
|
||||
vmImage: 'macOS-latest'
|
||||
steps:
|
||||
- task: CmdLine@2
|
||||
displayName: 'Install Dependencies'
|
||||
inputs:
|
||||
script: brew install cmake ninja swig
|
||||
continueOnError: true
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: 'Build LLVM Project'
|
||||
inputs:
|
||||
script: |
|
||||
log_and_exec_cmd() {
|
||||
echo "##[command] $1"
|
||||
$1
|
||||
}
|
||||
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)"
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace"
|
||||
|
||||
log_and_exec_cmd "git clone $(llvm_repo) llvm-project"
|
||||
log_and_exec_cmd "cd llvm-project"
|
||||
log_and_exec_cmd "git checkout $(llvm_branch)"
|
||||
|
||||
log_and_exec_cmd "./lldb/scripts/macos-setup-codesign.sh"
|
||||
|
||||
log_and_exec_cmd "cd .."
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace/llvm-inst"
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace/llvm-build"
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/buildspace/llvm-build"
|
||||
|
||||
log_and_exec_cmd "cmake -DLLVM_ENABLE_PROJECTS=clang;lldb -DCMAKE_BUILD_TYPE=$(llvm_build_type) -DCMAKE_INSTALL_PREFIX=$(Build.StagingDirectory)/buildspace/llvm-inst/ -DCMAKE_OSX_ARCHITECTURES=$(llvm_arch) $(llvm_additional_parameters) -GNinja $(Build.StagingDirectory)/llvm-project/llvm"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] cmake llvm failed"
|
||||
cat $(Build.SourcesDirectory)/buildspace/llvm-build/CMakeFiles/CMakeError.log
|
||||
exit 1
|
||||
fi
|
||||
|
||||
log_and_exec_cmd ninja
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
### Workaround for https://github.com/llvm/llvm-project/issues/108
|
||||
log_and_exec_cmd "ninja install"
|
||||
|
||||
# Remove conflicting LLDB.framework file.
|
||||
log_and_exec_cmd "rm -rf $(Build.StagingDirectory)/buildspace/llvm-inst/Library/Frameworks/LLDB.framework"
|
||||
|
||||
# Build lldb/sources/API first
|
||||
log_and_exec_cmd "cmake -P $(Build.StagingDirectory)/buildspace/llvm-build/tools/lldb/source/API/cmake_install.cmake"
|
||||
### End of Workaround
|
||||
|
||||
log_and_exec_cmd "ninja install"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja install failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "##[section] Build LLDB-MI"
|
||||
# Download lldb-mi and build it against our custom installation.
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/buildspace"
|
||||
log_and_exec_cmd "git clone $(lldb_mi_repo) lldb-mi"
|
||||
log_and_exec_cmd "cd lldb-mi"
|
||||
log_and_exec_cmd "git checkout $(lldb_mi_branch)"
|
||||
|
||||
# Create a separate build directory for building lldb-mi.
|
||||
log_and_exec_cmd "mkdir build"
|
||||
log_and_exec_cmd "cd build"
|
||||
log_and_exec_cmd "cmake -DCMAKE_PREFIX_PATH=$(Build.StagingDirectory)/buildspace/llvm-inst/ $(lldb_mi_additional_parameters) -GNinja .."
|
||||
log_and_exec_cmd "ninja"
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
echo "##[error] ninja failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/publish"
|
||||
log_and_exec_cmd "cd $(Build.StagingDirectory)/publish"
|
||||
|
||||
log_and_exec_cmd "mkdir -p ./debugAdapters/lldb-mi/bin"
|
||||
|
||||
log_and_exec_cmd "cp $(Build.StagingDirectory)/buildspace/lldb-mi/build/src/lldb-mi ./debugAdapters/lldb-mi/bin/."
|
||||
|
||||
# Set rpath for finding LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath @rpath/LLDB.framework/Versions/A/LLDB ./debugAdapters/lldb-mi/bin/lldb-mi"
|
||||
|
||||
# Set rpath for App Store XCode LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath /Applications/Xcode.app/Contents/SharedFrameworks/ ./debugAdapters/lldb-mi/bin/lldb-mi"
|
||||
|
||||
# Set rpath for XCode CLI LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath /Library/Developer/CommandLineTools/Library/PrivateFrameworks/ ./debugAdapters/lldb-mi/bin/lldb-mi"
|
||||
|
||||
# Set rpath next to the lldb-mi executable LLDB.Framework
|
||||
log_and_exec_cmd "install_name_tool -add_rpath @executable_path/. ./debugAdapters/lldb-mi/bin/lldb-mi"
|
||||
|
||||
# Grab NOTICE.TXT
|
||||
cp $(Build.SourcesDirectory)/Build/lldb-mi/NOTICE.TXT ./debugAdapters/lldb-mi/.
|
||||
|
||||
# Build can be found at https://dev.azure.com/ms/vscode-cpptools/_build?definitionId=313
|
||||
# Click on the build and select 'Artifacts'
|
||||
- task: PublishPipelineArtifact@1
|
||||
displayName: 'Publish LLDB-MI'
|
||||
inputs:
|
||||
targetPath: '$(Build.StagingDirectory)/publish'
|
||||
artifactName: 'lldb-mi'
|
||||
@@ -0,0 +1,4 @@
|
||||
gulpfile.js
|
||||
test/**/index.ts
|
||||
test/**/runTest.ts
|
||||
tools/prepublish.js
|
||||
@@ -0,0 +1,147 @@
|
||||
module.exports = {
|
||||
"env": {
|
||||
"browser": true,
|
||||
"es6": true,
|
||||
"node": true
|
||||
},
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"parserOptions": {
|
||||
"project": "tsconfig.json",
|
||||
"sourceType": "module"
|
||||
},
|
||||
"plugins": [
|
||||
"@typescript-eslint",
|
||||
"@typescript-eslint/tslint",
|
||||
"eslint-plugin-jsdoc",
|
||||
"@typescript-eslint/eslint-plugin-tslint",
|
||||
"eslint-plugin-import",
|
||||
],
|
||||
"rules": {
|
||||
"@typescript-eslint/adjacent-overload-signatures": "error",
|
||||
"@typescript-eslint/array-type": "error",
|
||||
"@typescript-eslint/class-name-casing": "error",
|
||||
"@typescript-eslint/indent": "error",
|
||||
"@typescript-eslint/member-delimiter-style": [
|
||||
"error",
|
||||
{
|
||||
"multiline": {
|
||||
"delimiter": "semi",
|
||||
"requireLast": true
|
||||
},
|
||||
"singleline": {
|
||||
"delimiter": "semi",
|
||||
"requireLast": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"@typescript-eslint/no-misused-new": "error",
|
||||
"@typescript-eslint/no-namespace": "error",
|
||||
"@typescript-eslint/no-non-null-assertion": "error",
|
||||
"@typescript-eslint/no-extra-non-null-assertion": "error",
|
||||
"@typescript-eslint/no-this-alias": "error",
|
||||
"@typescript-eslint/no-unnecessary-qualifier": "error",
|
||||
"@typescript-eslint/no-unnecessary-type-arguments": "error",
|
||||
"@typescript-eslint/no-var-requires": "error",
|
||||
"@typescript-eslint/prefer-function-type": "error",
|
||||
"@typescript-eslint/prefer-namespace-keyword": "error",
|
||||
"@typescript-eslint/semi": "error",
|
||||
"@typescript-eslint/triple-slash-reference": "error",
|
||||
"@typescript-eslint/type-annotation-spacing": "error",
|
||||
"@typescript-eslint/unified-signatures": "error",
|
||||
"arrow-body-style": "error",
|
||||
"comma-dangle": "error",
|
||||
"constructor-super": "error",
|
||||
"curly": "error",
|
||||
"eol-last": "error",
|
||||
"eqeqeq": [
|
||||
"error",
|
||||
"always"
|
||||
],
|
||||
"import/no-default-export": "error",
|
||||
"import/no-unassigned-import": "error",
|
||||
"jsdoc/no-types": "error",
|
||||
"new-parens": "error",
|
||||
"no-bitwise": "error",
|
||||
"no-caller": "error",
|
||||
"no-cond-assign": "error",
|
||||
"no-debugger": "error",
|
||||
"no-duplicate-case": "error",
|
||||
"no-duplicate-imports": "error",
|
||||
"no-eval": "error",
|
||||
"no-fallthrough": "error",
|
||||
"no-invalid-this": "error",
|
||||
"no-irregular-whitespace": "error",
|
||||
"no-multiple-empty-lines": "error",
|
||||
"no-new-wrappers": "error",
|
||||
"no-redeclare": "error",
|
||||
"no-return-await": "error",
|
||||
"no-sequences": "error",
|
||||
"no-sparse-arrays": "error",
|
||||
"no-trailing-spaces": "error",
|
||||
"no-undef-init": "error",
|
||||
"no-unsafe-finally": "error",
|
||||
"no-unused-expressions": "error",
|
||||
"no-unused-labels": "error",
|
||||
"no-var": "error",
|
||||
"one-var": [
|
||||
"error",
|
||||
"never"
|
||||
],
|
||||
"prefer-const": "error",
|
||||
"prefer-object-spread": "error",
|
||||
"space-in-parens": [
|
||||
"error",
|
||||
"never"
|
||||
],
|
||||
"spaced-comment": [
|
||||
"error",
|
||||
"always"
|
||||
],
|
||||
"use-isnan": "error",
|
||||
"valid-typeof": "error",
|
||||
"yoda": "error",
|
||||
"@typescript-eslint/tslint/config": [
|
||||
"error",
|
||||
{
|
||||
"rules": {
|
||||
"encoding": true,
|
||||
"file-header": [
|
||||
true,
|
||||
".*"
|
||||
],
|
||||
"import-spacing": true,
|
||||
"match-default-export-name": true,
|
||||
"no-boolean-literal-compare": true,
|
||||
"no-mergeable-namespace": true,
|
||||
"no-reference-import": true,
|
||||
"no-unnecessary-callback-wrapper": true,
|
||||
"number-literal-format": true,
|
||||
"one-line": [
|
||||
true,
|
||||
"check-catch",
|
||||
"check-finally",
|
||||
"check-else",
|
||||
"check-open-brace",
|
||||
"check-whitespace"
|
||||
],
|
||||
"prefer-method-signature": true,
|
||||
"prefer-while": true,
|
||||
"typedef": [
|
||||
true,
|
||||
"variable-declaration",
|
||||
"call-signature",
|
||||
"variable-declaration-ignore-function"
|
||||
],
|
||||
"whitespace": [
|
||||
true,
|
||||
"check-branch",
|
||||
"check-operator",
|
||||
"check-separator",
|
||||
"check-preblock",
|
||||
"check-type"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
};
|
||||
@@ -9,7 +9,7 @@ dist
|
||||
server
|
||||
debugAdapters
|
||||
LLVM
|
||||
bin/Microsoft.VSCode.CPP.*
|
||||
bin/cpptools*
|
||||
bin/vcmeta.dll
|
||||
|
||||
# ignore lock files
|
||||
|
||||
Vendored
+36
-19
@@ -77,13 +77,47 @@
|
||||
"preLaunchTask": "TypeScript Compile Watch",
|
||||
},
|
||||
{
|
||||
"name": "Launch Tests",
|
||||
"name": "Launch Unit Tests",
|
||||
"type": "extensionHost",
|
||||
"request": "launch",
|
||||
"runtimeExecutable": "${execPath}",
|
||||
"args": [
|
||||
"--extensionDevelopmentPath=${workspaceFolder}",
|
||||
"--extensionTestsPath=${workspaceFolder}/out/test/unitTests"
|
||||
"--extensionTestsPath=${workspaceFolder}/out/test/unitTests/index"
|
||||
],
|
||||
"stopOnEntry": false,
|
||||
"sourceMaps": true,
|
||||
"outFiles": [
|
||||
"${workspaceFolder}/out/test/**/*.js"
|
||||
],
|
||||
"preLaunchTask": "Pretest"
|
||||
},
|
||||
{
|
||||
"name": "Launch Integration Tests",
|
||||
"type": "extensionHost",
|
||||
"request": "launch",
|
||||
"runtimeExecutable": "${execPath}",
|
||||
"args": [
|
||||
"${workspaceFolder}/test/integrationTests/testAssets/SimpleCppProject",
|
||||
"--extensionDevelopmentPath=${workspaceFolder}",
|
||||
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/languageServer/index"
|
||||
],
|
||||
"stopOnEntry": false,
|
||||
"sourceMaps": true,
|
||||
"outFiles": [
|
||||
"${workspaceFolder}/out/test/**/*.js"
|
||||
],
|
||||
"preLaunchTask": "Pretest",
|
||||
},
|
||||
{
|
||||
"name": "Launch E2E IntelliSense features tests",
|
||||
"type": "extensionHost",
|
||||
"request": "launch",
|
||||
"runtimeExecutable": "${execPath}",
|
||||
"args": [
|
||||
"C:/git/Vcls-vscode-test/SingleRootProject",
|
||||
"--extensionDevelopmentPath=${workspaceFolder}",
|
||||
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/IntelliSenseFeatures/index"
|
||||
],
|
||||
"stopOnEntry": false,
|
||||
"sourceMaps": true,
|
||||
@@ -98,22 +132,5 @@
|
||||
"request": "attach",
|
||||
"port": 5858
|
||||
},
|
||||
{
|
||||
"name": "Launch Integration Tests",
|
||||
"type": "extensionHost",
|
||||
"request": "launch",
|
||||
"runtimeExecutable": "${execPath}",
|
||||
"args": [
|
||||
"${workspaceFolder}/test/integrationTests/testAssets/SimpleCppProject",
|
||||
"--extensionDevelopmentPath=${workspaceFolder}",
|
||||
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/languageServer"
|
||||
],
|
||||
"stopOnEntry": false,
|
||||
"sourceMaps": true,
|
||||
"outFiles": [
|
||||
"${workspaceFolder}/out/test/**/*.js"
|
||||
],
|
||||
"preLaunchTask": "Pretest"
|
||||
},
|
||||
]
|
||||
}
|
||||
Vendored
+2
-2
@@ -33,11 +33,11 @@
|
||||
"command": "yarn",
|
||||
"args": [
|
||||
"run",
|
||||
"tslint"
|
||||
"lint"
|
||||
],
|
||||
"problemMatcher": {
|
||||
"fileLocation": "absolute",
|
||||
"source": "tslint",
|
||||
"source": "lint",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "(ERROR:) ([a-zA-Z/:\\-\\.]*)\\[(\\d+), (\\d+)\\]: (.*)",
|
||||
|
||||
@@ -25,6 +25,7 @@ jobs/**
|
||||
tsconfig.json
|
||||
test.tsconfig.json
|
||||
tslint.json
|
||||
.eslintrc.js
|
||||
webpack.config.js
|
||||
tscCompileList.txt
|
||||
gulpfile.js
|
||||
|
||||
+123
-12
@@ -1,24 +1,135 @@
|
||||
# C/C++ for Visual Studio Code Change Log
|
||||
|
||||
## Version 0.26.3-insiders2: December 18, 2019
|
||||
### Bug Fixes
|
||||
* Fix IntelliSense regression crashes. [#4754](https://github.com/microsoft/vscode-cpptools/issues/4754)
|
||||
* Fix Insiders channel not auto-downgrading after an Insiders vsix is unpublished. [#4760](https://github.com/microsoft/vscode-cpptools/issues/4760)
|
||||
* Fix Insiders channel not working on remote targets. [#3874](https://github.com/microsoft/vscode-cpptools/issues/3874)
|
||||
## Version 0.28.2: June 1, 2020
|
||||
### Regression Bug Fixes
|
||||
* Fix string arrays in `env` not being joined properly. [#5509](https://github.com/microsoft/vscode-cpptools/issues/5509)
|
||||
* Krishna Ersson (@kersson) [PR #5510](https://github.com/microsoft/vscode-cpptools/pull/5510)
|
||||
* Fix `shell` being used as the C/C++ build task source instead of `C/C++`. [vscode-docs#3724](https://github.com/microsoft/vscode-docs/issues/3724)
|
||||
|
||||
## Version 0.26.3-insiders: December 16, 2019
|
||||
### Other Bug Fixes
|
||||
* Fix `problemMatcher` not being added to C/C++ build tasks. [#3295](https://github.com/microsoft/vscode-cpptools/issues/3295)
|
||||
* Fix `/usr/bin` being used as the default `cwd` (instead of `${workspaceFolder}`) for C/C++ build tasks. [#4761](https://github.com/microsoft/vscode-cpptools/issues/4761)
|
||||
* Fix processing of quoted arguments with spaces in `compilerPath`. [PR #5513](https://github.com/microsoft/vscode-cpptools/pull/5513)
|
||||
* Fix inconsistent task `label` and `preLaunchTask` being used for C/C++ build tasks. [#5561](https://github.com/microsoft/vscode-cpptools/issues/5561)
|
||||
|
||||
## Version 0.28.1: May 20, 2020
|
||||
### Bug Fixes
|
||||
* Fix errors not appearing after switching between a WSL and non-WSL config on Windows. [#5474](https://github.com/microsoft/vscode-cpptools/issues/5474)
|
||||
* Fix cpptools crash when gcc is not in $PATH in a Docker container. [#5484](https://github.com/microsoft/vscode-cpptools/issues/5484)
|
||||
* Fix top IntelliSense crash regression. [#5486](https://github.com/microsoft/vscode-cpptools/issues/5486)
|
||||
* Fix squiggles appearing too soon (while typing). [#5531](https://github.com/microsoft/vscode-cpptools/issues/5531)
|
||||
|
||||
## Version 0.28.0: May 12, 2020
|
||||
### New Features
|
||||
* Add C/C++ language-aware code folding. [#407](https://github.com/microsoft/vscode-cpptools/issues/407)
|
||||
* Add GNU (and C18) language standard options. [#2782](https://github.com/microsoft/vscode-cpptools/issues/2782)
|
||||
* Add ARM and ARM64 IntelliSense modes. [#4271](https://github.com/microsoft/vscode-cpptools/issues/4271), [PR #5250](https://github.com/microsoft/vscode-cpptools/pull/5250)
|
||||
|
||||
### Enhancements
|
||||
* Change the `gcc` problem matcher to use `autoDetect` for `fileLocation` . [#1915](https://github.com/microsoft/vscode-cpptools/issues/1915)
|
||||
* Add support for IntelliSense-based `Go to Definition` on `#include` statements. [#2564](https://github.com/microsoft/vscode-cpptools/issues/2564)
|
||||
* Support relative paths with `forcedInclude`. [#2780](https://github.com/microsoft/vscode-cpptools/issues/2780)
|
||||
* Make the `Visual Studio` formatting style respect the C++ standard (e.g. `> >` for C++03 or earlier). [#3578](https://github.com/microsoft/vscode-cpptools/issues/3578)
|
||||
* Add support for more C++20 features, such as concepts (not 100% complete yet). [#4195](https://github.com/microsoft/vscode-cpptools/issues/4195)
|
||||
* Process the "std" and bitness (-m64/-m32) compiler args. [#4726](https://github.com/microsoft/vscode-cpptools/issues/4726)
|
||||
* Switch from our custom Rename UI to VS Code's Refactor Preview. [#4990](https://github.com/microsoft/vscode-cpptools/issues/4990)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix `browse.path` not getting set correctly when `compileCommands` is used. [#1163](https://github.com/microsoft/vscode-cpptools/issues/1163)
|
||||
* Fix an issue with squiggle updates not occurring when a dependent file is created, deleted, or renamed. [#3670](https://github.com/microsoft/vscode-cpptools/issues/3670)
|
||||
* Fix temporary VSIX files not getting deleted after installation [#3923](https://github.com/microsoft/vscode-cpptools/issues/3923)
|
||||
* Process "$CPATH" on non-Windows OS's. [#3940](https://github.com/microsoft/vscode-cpptools/issues/3940)
|
||||
* Fix missing include message when a configuration provider is used. [#3971](https://github.com/microsoft/vscode-cpptools/issues/3971)
|
||||
* Change machine-dependent settings to use remote settings instead of user settings. [#4121](https://github.com/microsoft/vscode-cpptools/issues/4121)
|
||||
* Fix compiler querying for compilers that output non-English strings. [#4542](https://github.com/microsoft/vscode-cpptools/issues/4542)
|
||||
* Fix compiler querying when the '-include' argument is used. [#4655](https://github.com/microsoft/vscode-cpptools/issues/4655)
|
||||
* Fix the "Unable to load schema" error for `c_cpp_properties.json`. [#4841](https://github.com/microsoft/vscode-cpptools/issues/4841)
|
||||
* Change "Visual Studio" `clang_format_fallback_style` setting to use NamespaceIndentation All. [#5124](https://github.com/microsoft/vscode-cpptools/issues/5124)
|
||||
* Fix "C++98" and "C++0x" modes. [#5157](https://github.com/microsoft/vscode-cpptools/issues/5157), [#5225](https://github.com/microsoft/vscode-cpptools/issues/5225)
|
||||
* Improve the error message for multiroot projects using `compile_commands.json`. [#5160](https://github.com/microsoft/vscode-cpptools/issues/5160)
|
||||
* Fix some cpptools process crashes. [#5280](https://github.com/microsoft/vscode-cpptools/issues/5280)
|
||||
* Avoid `<…>` truncation on hover. [#5291](https://github.com/microsoft/vscode-cpptools/issues/5291)
|
||||
* Fix incorrect translations. [PR #5300](https://github.com/microsoft/vscode-cpptools/pull/5300)
|
||||
* Fix cpptools auto-restarting after a crash. [#5303](https://github.com/microsoft/vscode-cpptools/issues/5303)
|
||||
* Fix incorrect `c_cpp_properties.json` squiggles. [#5314](https://github.com/microsoft/vscode-cpptools/issues/5314), [#5322](https://github.com/microsoft/vscode-cpptools/issues/5322)
|
||||
* Fix error `The task provider for "C/C++" tasks unexpectedly provided a task of type "shell".` [#5388](https://github.com/microsoft/vscode-cpptools/issues/5388)
|
||||
* Fix `compilerPath` set to `""` not working. [#5392](https://github.com/microsoft/vscode-cpptools/issues/5392)
|
||||
* Fix IntelliSense sometimes not working on a header file (or giving "Cannot Confirm Reference") if an existing TU is chosen that doesn't actually contain the header file.
|
||||
* Fix random crashes after a settings change.
|
||||
* Fix redundant squiggle updates.
|
||||
|
||||
## Version 0.27.1: April 28, 2020
|
||||
### Bug Fix
|
||||
* Disable Insiders `updateChannel` for 32-bit Linux and VS Code older than 1.43.0.
|
||||
|
||||
## Version 0.27.0: March 30, 2020
|
||||
### Enhancements
|
||||
* Improved multi-root implementation with a single language server process and database for the entire workspace (shared between workspace folders). Fixes most [multi-root bugs](https://github.com/microsoft/vscode-cpptools/issues?q=is%3Aopen+is%3Aissue+label%3A%22Feature%3A+Multiroot%22+label%3A%22fixed+%28release+pending%29%22+milestone%3A0.27.0).
|
||||
* Update to clang-format 9.0.1 (and without shared library dependencies). [#2887](https://github.com/microsoft/vscode-cpptools/issues/2887), [#3174](https://github.com/microsoft/vscode-cpptools/issues/3174)
|
||||
* Add new setting `C_Cpp.debugger.useBacktickCommandSubstitution` to fix debugging when CShell is the remote default shell. [#4015](https://github.com/microsoft/vscode-cpptools/issues/4015)
|
||||
* @Helloimbob [PR #5053](https://github.com/microsoft/vscode-cpptools/pull/5053)
|
||||
* Rename language server processes to `cpptools` and `cpptools-srv` (IntelliSense process). [#4364](https://github.com/microsoft/vscode-cpptools/issues/4364)
|
||||
* Add support for `-iframework` in `compile_commands.json`. [#4819](https://github.com/microsoft/vscode-cpptools/issues/4819)
|
||||
* Add `cpptools.setActiveConfigName` command. [#4870](https://github.com/microsoft/vscode-cpptools/issues/4870)
|
||||
* @aleksey-sergey [PR #4893](https://github.com/microsoft/vscode-cpptools/pull/4893)
|
||||
* Default to the bundled `clang-format` if its version is newer. [#4963](https://github.com/microsoft/vscode-cpptools/issues/4963)
|
||||
* Add URI's to the debug logging for messages (e.g. `fileChanged`). [#5062](https://github.com/microsoft/vscode-cpptools/issues/5062)
|
||||
* Use `lldb-mi` for macOS Mojave or newer.
|
||||
* Fix visualization of standard library types in lldb. [#1768](https://github.com/microsoft/vscode-cpptools/issues/1768)
|
||||
* Enable debugging support on macOS Catalina. [#3829](https://github.com/microsoft/vscode-cpptools/issues/3829)
|
||||
* Support '`' in addition to '-exec' for sending gdb commands [PR MIEngine#967](https://github.com/microsoft/MIEngine/pull/976)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix issue in which the user is not again prompted to use a custom configuration provider if settings files have been deleted. [#2346](https://github.com/microsoft/vscode-cpptools/issues/2346)
|
||||
* Fix "Unrecognized format of field "msg" in result" on macOS. [#2492](https://github.com/microsoft/vscode-cpptools/issues/2492)
|
||||
* Fix IntelliSense using too much CPU when switching branches. [#2806](https://github.com/microsoft/vscode-cpptools/issues/2806)
|
||||
* Fix for timeout on slow terminals while debugging. [#2889](https://github.com/microsoft/vscode-cpptools/issues/2889)
|
||||
* @Epikem [PR MIEngine#965](https://github.com/microsoft/MIEngine/pull/965)
|
||||
* Fix non-localized text. [#4481](https://github.com/microsoft/vscode-cpptools/issues/4481), [#4879](https://github.com/microsoft/vscode-cpptools/issues/4879)
|
||||
* Fix issues with paths containing certain Unicode sequences on Mac. [#4712](https://github.com/microsoft/vscode-cpptools/issues/4712)
|
||||
* Fix IntelliSense parsing bugs and crashes. [#4717](https://github.com/microsoft/vscode-cpptools/issues/4717), [#4798](https://github.com/microsoft/vscode-cpptools/issues/4798)
|
||||
* Fix configuration UI disabling `compilerPath` if no default compiler is found. [#4727](https://github.com/microsoft/vscode-cpptools/issues/4727)
|
||||
* Fix issue with providing custom configurations for files specified using URIs schemes we do not recognize. [#4889](https://github.com/microsoft/vscode-cpptools/issues/4889)
|
||||
* Fix Outline view not updating fast enough after switching branches. [#4894](https://github.com/microsoft/vscode-cpptools/issues/4894)
|
||||
* Fix failure to detect CL.exe if VS Installer files are stored on a drive other than the system drive. [#4929](https://github.com/microsoft/vscode-cpptools/issues/4929)
|
||||
* Fix extension randomly getting stuck while communicating with the IntelliSense process on Mac. [#4989](https://github.com/microsoft/vscode-cpptools/issues/4989)
|
||||
* Fix completion results appearing after numeric literals. [#5019](https://github.com/microsoft/vscode-cpptools/issues/5019)
|
||||
* Fix issue with cancellation of a `Rename` operation causing subsequent `Find All References` and `Rename` operations to fail. [#5022](https://github.com/microsoft/vscode-cpptools/issues/5022)
|
||||
* Fix some settings not being editable in the UI. [PR #5126](https://github.com/microsoft/vscode-cpptools/pull/5126)
|
||||
* Fix `cpp_properties.json` error squiggles not appearing. [#5131](https://github.com/microsoft/vscode-cpptools/issues/5131)
|
||||
* Fix `search.exclude` not applying if there are > 1 symbols matching in the excluded file. [#5152](https://github.com/microsoft/vscode-cpptools/issues/5152)
|
||||
* Fix tag parsing not working on Windows 7 without SP1. [#5155](https://github.com/microsoft/vscode-cpptools/issues/5155)
|
||||
* Fix `updateChannel` being settable per-workspace. [PR #5185](https://github.com/microsoft/vscode-cpptools/pull/5185)
|
||||
* Fix opened files external to the workspace folder being removed from the database during loading. [#5190](https://github.com/microsoft/vscode-cpptools/issues/5190)
|
||||
* Fix invalid `c_cpp_properties.json` and configuration UI warning `Compiler path with spaces and arguments is missing double quotes`. [#5215](https://github.com/microsoft/vscode-cpptools/issues/5215)
|
||||
* Fix environment variables used for the RunInTerminal Request. [MIEngine#979](https://github.com/microsoft/MIEngine/issues/979)
|
||||
* Fix a race condition that could cause the Outline, `Find All References`, etc. to stop working.
|
||||
|
||||
## Version 0.26.3: January 22, 2020
|
||||
### Bug Fixes
|
||||
* Fix clang-cl detection for system includes and defines.
|
||||
* IntelliSense bug fixes. [#2774](https://github.com/microsoft/vscode-cpptools/issues/2774)
|
||||
* Improve memory usage in projects with a large number of files. [#3326](https://github.com/microsoft/vscode-cpptools/issues/3326)
|
||||
* Fix a crash when failing to launch external executables on Linux and Mac. [#3607](https://github.com/microsoft/vscode-cpptools/issues/3607)
|
||||
* Update output of `C/C++: Log Diagnostics` to include the correct set of defines when custom configurations or compile commands are used. [#3631](https://github.com/microsoft/vscode-cpptools/issues/3631) [#4270](https://github.com/microsoft/vscode-cpptools/issues/4270)
|
||||
* Fix an issue in which failure to invoke a compiler could result in a hang on Linux and Mac. [#4627](https://github.com/microsoft/vscode-cpptools/issues/4627)
|
||||
* Fix Insiders channel not working on remote targets. [#3874](https://github.com/microsoft/vscode-cpptools/issues/3874)
|
||||
* Fix `compile_commands.json` prompt appearing when a configuration provider is used. [#3972](https://github.com/microsoft/vscode-cpptools/issues/3972)
|
||||
* Improve IntelliSense performance with range-v3. [#4414](https://github.com/microsoft/vscode-cpptools/issues/4414)
|
||||
* Fix template members not being nested under the template type in the Outline view. [#4466](https://github.com/microsoft/vscode-cpptools/issues/4466)
|
||||
* Fix an issue in which failure to invoke a compiler could result in a hang on Linux and Mac. [#4627](https://github.com/microsoft/vscode-cpptools/issues/4627)
|
||||
* Fix custom configurations sometimes not being applied to headers. [#4649](https://github.com/microsoft/vscode-cpptools/issues/4649)
|
||||
* Fix headers opening into header-only TU's instead of TU's for candidate source files. [#4696](https://github.com/microsoft/vscode-cpptools/issues/4696)
|
||||
* Fix the missing description of `C_Cpp.clang_format_style`.
|
||||
* @Enna1 [PR 4734](https://github.com/microsoft/vscode-cpptools/pull/4734)
|
||||
* @Enna1 [PR #4734](https://github.com/microsoft/vscode-cpptools/pull/4734)
|
||||
* Fix Insiders channel not auto-downgrading after an Insiders vsix is unpublished. [#4760](https://github.com/microsoft/vscode-cpptools/issues/4760)
|
||||
* Fix compiler querying with more than 40 `compilerArgs`. [#4791](https://github.com/microsoft/vscode-cpptools/issues/4791)
|
||||
* Fix an issue in which files may be unnecessarily removed from the tag parser database on startup, if using a custom configuration provider, resulting in a large number of files being reparsed. [#4802](https://github.com/microsoft/vscode-cpptools/issues/4802)
|
||||
* Fix an issue in which `Build and Debug Active File` would fail to detect a compiler, without a compiler present in `compilerPath`. [#4834](https://github.com/microsoft/vscode-cpptools/issues/4834)
|
||||
* Add a version check for `-break-insert` so later versions of `lldb-mi` can be used as a `midebugger`. [MIEngine#946](https://github.com/microsoft/MIEngine/issues/946)
|
||||
* Fix clang-cl detection for system includes and defines.
|
||||
* Fix a bug that could cause the browse database threads to get stuck.
|
||||
|
||||
### Enhancements
|
||||
* If clang-format is found in the environment path, that version will take precedence over the copy of clang-format bundled with the extension. [#3569](https://github.com/microsoft/vscode-cpptools/issues/3569)
|
||||
* When tag parsing is complete, and includer/includee relationships become available, header-only TU's will be replaced with TU's for candidate source files, if available.
|
||||
|
||||
## Version 0.26.2: December 2, 2019
|
||||
@@ -57,7 +168,7 @@
|
||||
## Version 0.26.0: October 15, 2019
|
||||
### New Features
|
||||
* Add localization support (translated text) via `Configure Display Language`. [#7](https://github.com/microsoft/vscode-cpptools/issues/7)
|
||||
* Add `Rename Symbol` with a pending rename UI. [#296](https://github.com/microsoft/vscode-cpptools/issues/296), [PR #4277](https://github.com/microsoft/vscode-cpptools/pull/4277)
|
||||
* Add `Rename Symbol` with a pending rename UI. [#296](https://github.com/microsoft/vscode-cpptools/issues/296), [PR #4277](https://github.com/microsoft/vscode-cpptools/pull/4277)
|
||||
* Add support for navigation breadcrumbs and nested symbols in the Outline view (and removed the Navigation status bar item). [#2230](https://github.com/microsoft/vscode-cpptools/issues/2230)
|
||||
* Add support for C++/CX (`/ZW`, `/ZW:nostdlib`, `/FI`, `/FU`, and `/AI` compiler arguments). [#3039](https://github.com/microsoft/vscode-cpptools/issues/3039)
|
||||
* Add a tree view UI for the other C++ references results. [#4079](https://github.com/microsoft/vscode-cpptools/issues/4079)
|
||||
@@ -142,7 +253,7 @@
|
||||
* Fix debugger can't debug file whose folder path includes a parenthesis. [#4030](https://github.com/microsoft/vscode-cpptools/issues/4030)
|
||||
* Fix duplicate content appearing after formatting of a new file. [#4091](https://github.com/microsoft/vscode-cpptools/issues/4091)
|
||||
* Fix `files.exclude` bug on Windows. [#4095](https://github.com/microsoft/vscode-cpptools/issues/4095)
|
||||
* Fix NullReferenceException when `cwd` is null. [MIEngine#911](https://github.com/microsoft/MIEngine/issues/911)
|
||||
* Fix NullReferenceException when `cwd` is null. [MIEngine#911](https://github.com/microsoft/MIEngine/issues/911)
|
||||
* Fix wrong IntelliSense for C++ types after editing within a function and after a lambda.
|
||||
|
||||
## Version 0.24.1: July 22, 2019
|
||||
@@ -426,7 +537,7 @@
|
||||
* Don't show `includePath` code actions if compile commands or custom configuration providers are used. [#2334](https://github.com/Microsoft/vscode-cpptools/issues/2334)
|
||||
* Fix `C_Cpp.clang_format_path` not accepting environment variables. [#2344](https://github.com/Microsoft/vscode-cpptools/issues/2344)
|
||||
* Fix IntelliSense not working with non-ASCII characters in the WSL install path. [#2351](https://github.com/Microsoft/vscode-cpptools/issues/2351)
|
||||
* Filter out buggy IntelliSense error `"= delete" can only appear on the first declaration of a function`. [#2352](https://github.com/Microsoft/vscode-cpptools/issues/2352)
|
||||
* Filter out incorrect IntelliSense error `"= delete" can only appear on the first declaration of a function`. [#2352](https://github.com/Microsoft/vscode-cpptools/issues/2352)
|
||||
* Fix IntelliSense failing with WSL if gcc is installed bug g++ isn't. [#2360](https://github.com/Microsoft/vscode-cpptools/issues/2360)
|
||||
* Fix WSL paths starting with `/mnt/` failing to get symbols parsed. [#2361](https://github.com/Microsoft/vscode-cpptools/issues/2361)
|
||||
* Fix IntelliSense process crash when hovering over a designated initializer list with an anonymous struct. [#2370](https://github.com/Microsoft/vscode-cpptools/issues/2370)
|
||||
|
||||
+9
-6
@@ -6,12 +6,15 @@
|
||||
|
||||
This preview release of the C/C++ extension adds language support for C/C++ to Visual Studio Code, including features such as IntelliSense and debugging.
|
||||
|
||||
## Overview and getting started
|
||||
## Overview and tutorials
|
||||
* [C/C++ extension overview](https://code.visualstudio.com/docs/languages/cpp)
|
||||
* [Get Started with C++ and Windows Subsystem for Linux (WSL)](https://code.visualstudio.com/docs/cpp/config-wsl)
|
||||
* [Get Started with C++ and Mingw-w64](https://code.visualstudio.com/docs/cpp/config-mingw)
|
||||
* [Get Started with C++ and Clang/LLVM on macOS](https://code.visualstudio.com/docs/cpp/config-clang-mac)
|
||||
* [Get Started with C++ and Microsoft C++ compiler (MSVC)](https://code.visualstudio.com/docs/cpp/config-msvc)
|
||||
|
||||
C/C++ extension tutorials per compiler and platform
|
||||
* [Microsoft C++ compiler (MSVC) on Windows](https://code.visualstudio.com/docs/cpp/config-msvc)
|
||||
* [GCC and Mingw-w64 on Windows](https://code.visualstudio.com/docs/cpp/config-mingw)
|
||||
* [GCC on Windows Subsystem for Linux (WSL)](https://code.visualstudio.com/docs/cpp/config-wsl)
|
||||
* [GCC on Linux](https://code.visualstudio.com/docs/cpp/config-linux)
|
||||
* [Clang on macOS](https://code.visualstudio.com/docs/cpp/config-clang-mac)
|
||||
|
||||
## Quick links
|
||||
* [Editing features (IntelliSense)](https://code.visualstudio.com/docs/cpp/cpp-ide)
|
||||
@@ -49,7 +52,7 @@ The extension has platform-specific binary dependencies, therefore installation
|
||||
Package | Platform
|
||||
:--- | :---
|
||||
`cpptools-linux.vsix` | Linux 64-bit
|
||||
`cpptools-linux32.vsix` | Linux 32-bit
|
||||
`cpptools-linux32.vsix` | Linux 32-bit ([available up to version 0.27.0](https://github.com/microsoft/vscode-cpptools/issues/5346))
|
||||
`cpptools-osx.vsix` | macOS
|
||||
`cpptools-win32.vsix` | Windows 64-bit & 32-bit
|
||||
|
||||
|
||||
@@ -224,8 +224,9 @@ the licensed code:
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
glob 7.1.4 - ISC
|
||||
glob 7.1.6 - ISC
|
||||
https://github.com/isaacs/node-glob#readme
|
||||
Copyright (c) Isaac Z. Schlueter and Contributors
|
||||
|
||||
The ISC License
|
||||
|
||||
@@ -301,6 +302,31 @@ PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
isexe 2.0.0 - ISC
|
||||
https://github.com/isaacs/isexe#readme
|
||||
Copyright (c) Isaac Z. Schlueter and Contributors
|
||||
|
||||
The ISC License
|
||||
|
||||
Copyright (c) Isaac Z. Schlueter and Contributors
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
|
||||
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@@ -403,6 +429,31 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
|
||||
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
which 2.0.2 - ISC
|
||||
https://github.com/isaacs/node-which#readme
|
||||
Copyright (c) Isaac Z. Schlueter and Contributors
|
||||
|
||||
The ISC License
|
||||
|
||||
Copyright (c) Isaac Z. Schlueter and Contributors
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
|
||||
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@@ -646,7 +697,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
debug 3.2.6 - MIT
|
||||
debug 3.1.0 - MIT
|
||||
https://github.com/visionmedia/debug#readme
|
||||
Copyright (c) 2014 TJ Holowaychuk <[email protected]>
|
||||
Copyright (c) 2014-2017 TJ Holowaychuk <[email protected]>
|
||||
@@ -676,7 +727,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
debug 3.1.0 - MIT
|
||||
debug 3.2.6 - MIT
|
||||
https://github.com/visionmedia/debug#readme
|
||||
Copyright (c) 2014 TJ Holowaychuk <[email protected]>
|
||||
Copyright (c) 2014-2017 TJ Holowaychuk <[email protected]>
|
||||
@@ -901,8 +952,8 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
jsonc-parser 2.1.1 - MIT
|
||||
https://github.com/Microsoft/node-jsonc-parser#readme
|
||||
jsonc-parser 2.2.0 - MIT
|
||||
https://github.com/microsoft/node-jsonc-parser#readme
|
||||
Copyright (c) Microsoft
|
||||
Copyright 2018, Microsoft
|
||||
Copyright (c) Microsoft Corporation.
|
||||
@@ -930,33 +981,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
minimist 0.0.8 - MIT
|
||||
https://github.com/substack/minimist
|
||||
|
||||
This software is released under the MIT license:
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@@ -992,7 +1016,7 @@ THE SOFTWARE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
ms 2.0.0 - MIT
|
||||
ms 2.1.2 - MIT
|
||||
https://github.com/zeit/ms#readme
|
||||
Copyright (c) 2016 Zeit, Inc.
|
||||
|
||||
@@ -1023,7 +1047,7 @@ SOFTWARE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
ms 2.1.2 - MIT
|
||||
ms 2.0.0 - MIT
|
||||
https://github.com/zeit/ms#readme
|
||||
Copyright (c) 2016 Zeit, Inc.
|
||||
|
||||
@@ -1213,7 +1237,7 @@ SOFTWARE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
vscode-cpptools 3.0.1 - MIT
|
||||
vscode-cpptools 3.1.0 - MIT
|
||||
https://github.com/Microsoft/vscode-cpptools-api#readme
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
@@ -1231,47 +1255,6 @@ The above copyright notice and this permission notice shall be included in all c
|
||||
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
vscode-debugadapter 1.36.0 - MIT
|
||||
https://github.com/Microsoft/vscode-debugadapter-node#readme
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Copyright (c) Microsoft Corporation
|
||||
|
||||
All rights reserved.
|
||||
|
||||
MIT License
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
vscode-debugprotocol 1.36.0 - MIT
|
||||
https://github.com/Microsoft/vscode-debugadapter-node#readme
|
||||
|
||||
Copyright (c) Microsoft Corporation
|
||||
|
||||
All rights reserved.
|
||||
|
||||
MIT License
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@@ -1482,8 +1465,8 @@ SOFTWARE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
xmldom 0.1.27 - LGPL-2.0 OR MIT
|
||||
https://github.com/jindw/xmldom
|
||||
xmldom 0.1.31 - MIT OR LGPL-2.0-only
|
||||
https://github.com/xmldom/xmldom
|
||||
|
||||
You can choose any one of those:
|
||||
|
||||
@@ -1498,6 +1481,8 @@ http://www.gnu.org/licenses/lgpl.html
|
||||
-------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Additional Third Party Notices
|
||||
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"neplatná hodnota cannot-redefine",
|
||||
"duplicitní modifikátor funkce",
|
||||
"neplatný znak pro literál char16_t",
|
||||
"__LPREFIX se nedá použít u literálů char8_t, char16_t nebo char32_t.",
|
||||
null,
|
||||
"Nerozpoznaná konvence volání %s, musí být jednou z:",
|
||||
null,
|
||||
null,
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"Proměnná nemůže mít nekompletní typ %t.",
|
||||
"Přístup k neinicializovanému podobjektu (%n)",
|
||||
"Přístup k neinicializovanému podobjektu (základní třída %t)",
|
||||
"Volání prázdného desktruktoru",
|
||||
"Volání pseudodestruktoru v konstantním výrazu se nepovoluje.",
|
||||
"Pokus o změnu úložiště",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"inicializátor výchozího členu není v hodnotové třídě povolený",
|
||||
"--implicit_noexcept vyžaduje režim, který aktivuje operátor noexcept.",
|
||||
"Nejde složit operaci, která zahrnuje virtuální základní třídu (%t).",
|
||||
null,
|
||||
"Inicializace není konstantní.",
|
||||
"Nejde vyhodnotit hodnotu nekompletní položky %t.",
|
||||
"Systém ignoroval návratovou hodnotu z rutiny deklarované pomocí atributu nodiscard.",
|
||||
"Systém ignoroval typ návratové hodnoty s atributem nodiscard.",
|
||||
"Atribut nodiscard neplatí pro konstruktory, destruktory nebo rutiny s návratovým typem void.",
|
||||
"Atribut nodiscard neplatí pro destruktory nebo rutiny s návratovým typem void.",
|
||||
"Atribut fallthrough platí jenom pro příkazy null.",
|
||||
"Atribut fallthrough se může vyskytovat jenom uvnitř příkazu switch.",
|
||||
"Příkaz fallthrough musí předcházet návěstí větve příkazu switch nebo výchozí hodnotě.",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include se nemůže vyskytovat mimo #if.",
|
||||
"Nešlo přidat základní třídu CComCoClass.",
|
||||
"nejde o řetězec zakončený hodnotou null.",
|
||||
"neskalární typ %t nelze použít ve volání prázdného destruktoru.",
|
||||
"Neskalární typ %t se nedá použít ve volání pseudodestruktoru.",
|
||||
"Adresa weak %n není konstantní.",
|
||||
"Příliš mnoho rekurzivních náhrad signatur šablony funkce",
|
||||
"Neplatný specifikátor pro deklaraci strukturované vazby",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"zachytávání *this je v tomto režimu nestandardní",
|
||||
"Předpona atributu using ve stylu C++17 je v tomto režimu nestandardní.",
|
||||
"Vnořené obory názvů ve stylu C++17 jsou v tomto režimu nestandardní.",
|
||||
"V deklaraci nemůžou být současně constexpr i consteval.",
|
||||
"V deklaraci se může vyskytovat jen jedna z těchto možností: constexpr, consteval a constinit",
|
||||
"funkce nemůže být v tomto režimu zároveň consteval a virtuální",
|
||||
"U explicitní direktivy vytváření instancí není povolený modifikátor consteval.",
|
||||
"Modifikátor consteval tady není platný.",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"Atribut internal_linkage se nevyskytuje v předchozí deklaraci.",
|
||||
"Pro %n se nenašel žádný vhodný kandidát pro dedukci argumentu šablony.",
|
||||
"Volání plně kvalifikovaného konstruktoru se nepovoluje.",
|
||||
"Operátor porovnání se dá nastavit na výchozí hodnotu jen v definici třídy.",
|
||||
"Operátor porovnání nastavený jako výchozí musí být členem třídy, na kterou se vztahuje, nebo pro ni musí být nastavený jako friend.",
|
||||
"Chybný typ %t pro parametr výchozího operátoru porovnání (musí to být odkaz na const X, kde X je uzavírající typ třídy)",
|
||||
"Návratový typ výchozího operátoru porovnání musí být bool.",
|
||||
"Výchozí operátor porovnání členů musí být const.",
|
||||
"V této třídě je více než jeden definovaný výchozí třícestný operátor.",
|
||||
null,
|
||||
"Typ příslibu korutiny %t nemůže mít nastavené return_void a return_value zároveň.",
|
||||
"return_value deklarované v %p",
|
||||
"return_void deklarovalo %p.",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"Atribut ext_vector_type se vztahuje pouze na celočíselné typy (integer) nebo s plovoucí desetinnou čárkou (floating-point).",
|
||||
"Toto makro testu funkcí je ignorováno (a vrátí hodnotu 0) v aktuálním režimu kompilace.",
|
||||
"Nejde vyhodnotit agregační inicializátor s více elementy pro sjednocení.",
|
||||
"%nd vybraný pro přepis operátoru nevrací typ bool.",
|
||||
"new-expression volající funkci přidělení specifickou pro třídu se nedá vyhodnotit jako konstanta",
|
||||
"výraz s umístěním new se nedá vyhodnotit podle konstanty",
|
||||
"odstranění přes ukazatel na podobjekt vyžaduje virtuální destruktor",
|
||||
"%npT (s obrácenými argumenty)",
|
||||
"operand __INTADDR__ musí být odsazený od nulového ukazatele",
|
||||
"_Obecný konstruktor odpovídá více typům",
|
||||
"druhá shoda je %t",
|
||||
"Atribut availability, který se tady používá, se ignoruje.",
|
||||
"Výraz inicializátoru podle C++20 v příkazu for založeném na rozsahu není v tomto režimu standardní.",
|
||||
"co_await se může vztahovat jen na příkaz for založený na rozsahu.",
|
||||
"Typ rozsahu ve smyčce for založené na rozsahu se nedá vyvodit.",
|
||||
"Vložené proměnné jsou funkce standardu C++17.",
|
||||
"Destrukční operátor delete vyžaduje jako první parametr %t.",
|
||||
"Destrukční operátor delete nemůže mít parametry jiné než std::size_t a std::align_val_t.",
|
||||
"možnosti volné (relaxed) abstraktní třídy se dají použít jenom při kompilaci C++",
|
||||
"Neplatný začátek výrazu v klauzuli requires",
|
||||
"Výraz cast v klauzuli requires musí být v uvozovkách.",
|
||||
"Tento operátor se nemůže v klauzuli requires vyskytovat na nejvyšší úrovni (bez závorek).",
|
||||
"Atomické omezení musí mít logický typ.",
|
||||
"Nepodařilo se nahradit atomické omezení.",
|
||||
"Atomické omezení není konstanta.",
|
||||
"Hodnota atomického omezení se vyhodnotí jako false.",
|
||||
"Omezení šablony není splněné.",
|
||||
"V tomto oboru se definice konceptu nemůže vyskytovat.",
|
||||
"Neplatná změna deklarace %nd",
|
||||
"Nepodařilo se nahradit argumenty pro concept-id.",
|
||||
"Koncept je false.",
|
||||
"Klauzule requires tady není povolena (nejedná se o funkci se šablonami).",
|
||||
"Šablona konceptu",
|
||||
"Klauzule requires není kompatibilní s %nfd.",
|
||||
"Očekával se atribut.",
|
||||
null,
|
||||
"Očekával se název typu.",
|
||||
"Parametr výpustky není ve výrazu requires povolený.",
|
||||
"Nepojmenovaný parametr ve výrazu requires nemá žádný efekt.",
|
||||
"Očekával se název konceptu.",
|
||||
"Výsledkem volání %s v konstantním výrazu je vždy hodnota true.",
|
||||
"Výsledkem volání %s v kontextu consteval je vždy hodnota true.",
|
||||
"Výsledkem volání %s ve funkci, která není constexpr, je vždy hodnota false.",
|
||||
"Omezení typu pro %t se nezdařilo.",
|
||||
"Možnost export se nedá použít v režimech, kde jsou povolené moduly C++.",
|
||||
"Deklaraci fragmentu globálního modulu musí předcházet nějaká jiná deklarace.",
|
||||
"Deklaraci modulu může předcházet pouze fragment globálního modulu.",
|
||||
"Fragmentu privátního modulu musí předcházet deklarace modulu.",
|
||||
"Fragment modulu %s nelze exportovat.",
|
||||
"Nelze deklarovat více než jeden modul.",
|
||||
"Nelze deklarovat více než jeden fragment modulu %s.",
|
||||
"Modul musí být deklarovaný s názvem, který není prázdný.",
|
||||
"%sq není importovatelné záhlaví.",
|
||||
"Nelze importovat modul bez názvu.",
|
||||
"Modul nemůže mít závislost rozhraní sám na sebe.",
|
||||
"Modul %sq je už importovaný.",
|
||||
"Soubor modulu",
|
||||
"Nepovedlo se najít soubor modulu %sq pro import.",
|
||||
"Soubor modulu %sq se nepovedlo naimportovat."
|
||||
"Nepodařilo se najít soubor modulu pro modul %sq.",
|
||||
"Soubor modulu %sq se nepovedlo naimportovat.",
|
||||
"Očekávalo se %s1, ale našlo se %s2.",
|
||||
"Při otevírání souboru modulu %sq",
|
||||
"Neznámý název oddílu %sq",
|
||||
"neznámý soubor modulu",
|
||||
"soubor modulu s importovatelnou hlavičkou",
|
||||
"soubor modulu EDG",
|
||||
"soubor modulu IFC",
|
||||
"neočekávaný soubor modulu",
|
||||
"Typ druhého operandu %t2 musí mít stejnou velikost jako %t1.",
|
||||
"Typ musí být možné triviálně kopírovat.",
|
||||
"Typ %t se pro vyhodnocování constexpr v __builtin_bit_cast v současné době nepodporuje.",
|
||||
"Typy tříd s bitovými poli %t se pro vyhodnocování constexpr v __builtin_bit_cast v současné době nepodporuje.",
|
||||
"Nestatický datový člen typu odkazu %t brání vyhodnocování constexpr v __builtin_bit_cast.",
|
||||
"Nestálý typ %t brání vyhodnocování constexpr v __builtin_bit_cast.",
|
||||
"Typ sjednocení, ukazatele nebo ukazatele na člen %t brání vyhodnocování constexpr v __builtin_bit_cast.",
|
||||
"%npT (zděděno prostřednictvím decl %p)",
|
||||
"Podobjekt %t pro dědící konstruktory se nedá vytvořit -- implicitní výchozí konstruktor se odstranil.",
|
||||
"%n musí vracet void.",
|
||||
"Neplatný začátek deklarace členu",
|
||||
"Očekává se klíčové slovo auto.",
|
||||
"Tento operátor se na tomto místě nepodporuje. Uzavřete předchozí výraz new do závorek.",
|
||||
"Neplatné použití konceptu",
|
||||
"Výchozí operátor porovnání členů nemůže být kvalifikovaný jako &&.",
|
||||
"Výchozí funkce pro porovnání constexpr volá funkci %nd, která constexpr není.",
|
||||
"Porovnání paměti constexpr se podporuje jen pro celé číslo nejvyšší úrovně nebo objekty polí celých čísel.",
|
||||
"Šablona konceptu nemůže mít přidružená omezení.",
|
||||
"export se nepovoluje.",
|
||||
"Export jednotlivých členů třídy se nepodporuje.",
|
||||
"Exportovaná deklarace musí zavést název.",
|
||||
"Deklarace exportu nemůže obsahovat deklaraci exportu (předchozí deklarace %p).",
|
||||
"Deklarace exportu nemůže obsahovat deklaraci importu modulu.",
|
||||
"Deklarace exportu se může vyskytnout jen v jednotce rozhraní modulu.",
|
||||
"Deklarace exportu nemůže exportovat název s interním propojením.",
|
||||
"Deklarace using zahrnuje %nfd.",
|
||||
"Předdefinovaná funkce není dostupná, protože typy s plovoucí desetinnou čárkou __fp16 se nepodporují.",
|
||||
"Výraz requires musí určovat alespoň jeden požadavek.",
|
||||
"Modifikátor constinit tady není platný.",
|
||||
"Modifikátor constinit je platný jen pro deklarace proměnných s dobou trvání úložiště static nebo thread.",
|
||||
"Proměnná constinit vyžaduje dynamickou inicializaci.",
|
||||
"Proměnná se už dříve deklarovala s constinit %p.",
|
||||
"Použití deklarátoru funkce, která není prototyp",
|
||||
"Argument nemůže mít typ kvalifikovaný jako const.",
|
||||
"Ukazatel na člen neúplného typu %t se nepovoluje.",
|
||||
"Rozšíření balíčku v init-capture se v tomto režimu nepodporuje.",
|
||||
"Rozšíření balíčku v init-capture je funkce jazyka C++20.",
|
||||
"Operátor porovnání v definici třídy nastavený jako výchozí musí být první deklarace daného operátoru porovnání (%nd)."
|
||||
]
|
||||
@@ -311,7 +311,7 @@
|
||||
"Mehrere Instanzen des Konstruktors \"%no\" stimmen mit der Argumentliste überein:",
|
||||
"Das Standardargument vom Typ \"%t1\" ist mit dem Parameter vom Typ \"%t2\" inkompatibel.",
|
||||
"Funktionen, die sich nur durch den Rückgabetyp unterscheiden, können nicht überladen werden.",
|
||||
"Es ist keine passende benutzerdefinierte Konvertierung von \" %t1\" in \"%t2\" vorhanden.",
|
||||
"Es ist keine passende benutzerdefinierte Konvertierung von %t1 in %t2 vorhanden.",
|
||||
null,
|
||||
"Nur nicht statische Memberfunktionen dürfen virtuell sein.",
|
||||
"Das Objekt weist Typqualifizierer auf, die nicht mit der Memberfunktion kompatibel sind.",
|
||||
@@ -321,7 +321,7 @@
|
||||
"Der reine Spezifizierer (\"= 0\") ist nur in virtuellen Funktionen zulässig.",
|
||||
"Falsch formatierter reiner Spezifizierer (nur \"= 0\" ist zulässig).",
|
||||
"Ein Datenmemberinitialisierer ist nicht zulässig.",
|
||||
"Ein Objekt vom Typ \"%t\" einer abstrakten Klasse ist nicht zulässig:",
|
||||
"Ein Objekt vom Typ %t einer abstrakten Klasse ist nicht zulässig:",
|
||||
"Eine Funktion, die die abstrakte Klasse \"%t\" zurückgibt, ist nicht zulässig:",
|
||||
"Doppelte Frienddeklaration.",
|
||||
"Der Inlinespezifizierer ist nur in Funktionsdeklarationen zulässig.",
|
||||
@@ -388,7 +388,7 @@
|
||||
"Keine Instanz von \"%n\" stimmt mit dem erforderlichen Typ überein.",
|
||||
"delete array size-Ausdruck wurde verwendet (Anachronismus)",
|
||||
null,
|
||||
"Eine Umwandlung in die abstrakte Klasse \"%t\" ist nicht zulässig:",
|
||||
"Eine Umwandlung in die abstrakte Klasse %t ist nicht zulässig:",
|
||||
"Die Main-Funktion darf nicht aufgerufen werden, und ihre Adresse darf nicht verwendet werden.",
|
||||
"Für ein Array darf keine neue Initialisierung angegeben werden.",
|
||||
"Die Memberfunktion \"%no\" darf nicht außerhalb ihrer Klasse neu deklariert werden.",
|
||||
@@ -602,8 +602,8 @@
|
||||
"Der Strict-Modus ist inkompatibel mit zulassenden Anachronismen.",
|
||||
"Ein throw-Ausdruck darf nicht den Typ \"void\" aufweisen.",
|
||||
"Der lokale Instanziierungsmodus ist inkompatibel mit der automatischen Instanziierung.",
|
||||
"Ein Parameter vom Typ \"%t\" einer abstrakten Klasse ist nicht zulässig:",
|
||||
"Ein Array einer abstrakten Klasse \"%t\" ist nicht zulässig:",
|
||||
"Ein Parameter vom Typ %t einer abstrakten Klasse ist nicht zulässig:",
|
||||
"Ein Array einer abstrakten Klasse %t ist nicht zulässig:",
|
||||
"Der Gleitkommawert-Vorlagenparameter entspricht nicht dem Standard.",
|
||||
"Dieses Pragma muss unmittelbar vor einer Deklaration stehen.",
|
||||
"Dieses Pragma muss unmittelbar vor einer Anweisung stehen.",
|
||||
@@ -857,7 +857,7 @@
|
||||
"Der Rückgabetyp ist nicht identisch mit dem Rückgabetyp %t der überschriebenen virtuellen Funktion %no",
|
||||
"Die guiding_decls-Option kann nur beim Kompilieren von C++ verwendet werden.",
|
||||
"Eine teilweise Spezialisierung einer Klassenvorlage muss im Namespace deklariert sein, in dem diese Member ist.",
|
||||
"\"%n\" ist keine reine virtuelle Funktion.",
|
||||
"%n ist eine reine virtuelle Funktion",
|
||||
"\"%n\" (rein virtuell) hat keinen Überschreiber.",
|
||||
"__declspec-Attribute werden ignoriert.",
|
||||
"Ungültiges Zeichen in Eingabedatei.",
|
||||
@@ -986,7 +986,7 @@
|
||||
"Für den new- und den delete-Operator kann keine interne Bindung angegeben werden.",
|
||||
"Die Speicherklasse \"mutable\" ist für anonyme Unions nicht zulässig.",
|
||||
"Ungültige vorkompilierte Headerdatei.",
|
||||
"Der abstrakte Klassentyp \"%t\" ist nicht als Catch-Typ zulässig:",
|
||||
"Der abstrakte Klassentyp %t ist nicht als Catch-Typ zulässig:",
|
||||
"Ein qualifizierter Funktionstyp kann nicht zum Deklarieren einer Nichtmemberfunktion oder einer statischen Memberfunktion verwendet werden.",
|
||||
"Ein qualifizierter Funktionstyp kann nicht zum Deklarieren eines Parameters verwendet werden.",
|
||||
"Es kann kein Zeiger oder Verweis auf einen qualifizierten Funktionstyp erstellt werden.",
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"Ungültiger Wert für Neudefinitionsfehler.",
|
||||
"Doppelter Funktionsmodifizierer.",
|
||||
"Ungültiges Zeichen für char16_t-Literal.",
|
||||
"__LPREFIX kann nicht auf char8_t-, char16_t- oder char32_t-Literale angewendet werden.",
|
||||
null,
|
||||
"Unbekannte Aufrufkonvention \"%s\", muss eine der folgenden Optionen sein:",
|
||||
null,
|
||||
null,
|
||||
@@ -2065,7 +2065,7 @@
|
||||
"ein cli::pin_ptr-Rückgabetyp ist nicht zulässig",
|
||||
"Attribut %sq wird nur im %[C++/CLI]-Modus angewendet",
|
||||
"ein einfacher (Nicht-Nachverfolgungs-)Verweis kann nicht an eine Entität im verwalteten Heap gebunden werden",
|
||||
"übertragbare Assembly",
|
||||
"portierbare Assembly",
|
||||
"'%s' nicht von Standardassemblys geladen",
|
||||
"die Listeninitialisierungssyntax ist eine C++11-Funktion",
|
||||
"der Operand von sizeof kann kein Verweisklassentyp oder Schnittstellenklassentyp sein",
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"Die Variable darf keinen unvollständigen Typ \"%t\" aufweisen.",
|
||||
"Zugriff auf nicht initialisiertes Teilobjekt (%n).",
|
||||
"Zugriff auf nicht initialisiertes Teilobjekt (Basisklasse %t).",
|
||||
"Leerer Destruktoraufruf.",
|
||||
"Ein Pseudodestruktoraufruf ist in einem Konstantenausdruck nicht zulässig.",
|
||||
"Versuch, const-Speicher zu ändern.",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"Ein Standardmemberinitialisierer ist in einer Werteklasse nicht zulässig.",
|
||||
"\"--implicit_noexcept\" erfordert einen Modus, der \"noexcept\" aktiviert.",
|
||||
"Ein Vorgang, der eine virtuelle Basisklasse (%t) beinhaltet, kann nicht gefaltet werden.",
|
||||
null,
|
||||
"Die Initialisierung ist nicht konstant.",
|
||||
"Der unvollständige %t-Wert kann nicht ausgewertet werden.",
|
||||
"Der Rückgabewert der Routine, die mit dem Attribut \"nodiscard\" deklariert ist, wird ignoriert.",
|
||||
"Der Rückgabewerttyp mit dem Attribut \"nodiscard\" wird ignoriert.",
|
||||
"Das Attribut \"nodiscard\" gilt nicht für Konstruktoren, Destruktoren oder Routinen mit einem ungültigen Rückgabetyp.",
|
||||
"Das Attribut \"nodiscard\" gilt nicht für Destruktoren oder Routinen mit einem ungültigen Rückgabetyp.",
|
||||
"Das Attribut \"fallthrough\" gilt nur für NULL-Anweisungen.",
|
||||
"Das Attribut \"fallthrough\" erscheint unter Umständen nur in einer einschließenden switch-Anweisung.",
|
||||
"Die \"fallthrough\"-Anweisung muss einer \"switch case\"-Bezeichnung oder \"default\" vorausgehen.",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"\"__has_include\" kann nicht außerhalb von \"#if\" vorkommen.",
|
||||
"Die Basisklasse \"CComCoClass\" konnte nicht hinzugefügt werden.",
|
||||
"Keine NULL-terminierte Zeichenfolge.",
|
||||
"Der nicht skalare Typ %t kann nicht in einem leeren Destruktoraufruf verwendet werden.",
|
||||
"Der nicht skalare Typ \"%t\" kann nicht in einem Pseudodestruktoraufruf verwendet werden.",
|
||||
"Die Adresse von \"weak\" %n ist nicht konstant.",
|
||||
"Zu viele rekursive Ersetzungen von Funktionsvorlagensignaturen.",
|
||||
"Ungültiger Spezifizierer für eine strukturierte Bindungsdeklaration.",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"Das Erfassen von *this ist in diesem Modus nicht standardisiert.",
|
||||
"Attributpräfix \"using\" im C++17-Stil ist in diesem Modus nicht standardisiert.",
|
||||
"Geschachtelte Namespaces im C++17-Stil sind in diesem Modus nicht standardisiert.",
|
||||
"\"constexpr\" und \"consteval\" können in einer Deklaration nicht zugleich auftreten.",
|
||||
"In einer Deklaration kann nur einer der Werte \"constexpr\", \"consteval\" und \"constinit\" verwendet werden.",
|
||||
"Eine Funktion kann in diesem Modus nicht zugleich consteval und virtual sein.",
|
||||
"\"consteval\" ist in einer expliziten Instanziierungsdirektive nicht zulässig.",
|
||||
"\"consteval\" ist hier nicht gültig.",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"Das Attribut \"internal_linkage\" war in keiner vorherigen Deklaration vorhanden.",
|
||||
"Für \"%n\" wurde kein geeigneter Kandidat für die Vorlagenargumentdeduktion gefunden.",
|
||||
"Der Aufruf eines vollqualifizierten Konstruktors ist nicht zulässig.",
|
||||
"Ein Vergleichsoperator kann nur in einer Klassendefinition standardmäßig verwendet werden.",
|
||||
"Ein auf den Standardwert festgelegter Vergleichsoperator muss ein Member oder Friend der Klasse sein, auf die er angewendet wird.",
|
||||
"Ungültiger Typ \"%t\" für den Parameter des Standardvergleichsoperators (muss \"reference to const X\" lauten, wobei X für den einschließenden Klassentyp steht).",
|
||||
"Der Rückgabetyp des Standardvergleichsoperators muss \"bool\" lauten.",
|
||||
"Ein standardmäßiger Membervergleichsoperator muss \"const\" lauten.",
|
||||
"In dieser Klasse ist mehr als ein standardmäßiger spaceship-Operator definiert.",
|
||||
null,
|
||||
"Für den promise-Typ \"%t\" einer Coroutine kann nicht sowohl \"return_void\" als auch \"return_value\" festgelegt werden.",
|
||||
"\"return_value\" in \"%p\" deklariert.",
|
||||
"\"return_void\" hat \"%p\" deklariert.",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"Das Attribut \"ext_vector_type\" gilt nur für ganze Zahlen oder Gleitkommatypen.",
|
||||
"Dieses Feature-Test-Makro wird im aktuellen Kompilierungsmodus ignoriert (und gibt 0 zurück).",
|
||||
"Ein Aggregatinitialisierer mit mehreren Elementen für eine Union kann nicht ausgewertet werden.",
|
||||
"\"%nd\", für Operatorumschreibung ausgewählt, gibt nicht den Typ \"bool\" zurück.",
|
||||
"Ein new-expression mit Aufruf einer klassenspezifischen Zuteilungsfunktion kann nicht in einem konstanten Ausdruck ausgewertet werden.",
|
||||
"Ein new-expression mit Platzierung kann nicht in einem konstanten Ausdruck ausgewertet werden.",
|
||||
"Das Löschen über einen Teilobjektzeiger erfordert einen virtuellen Destruktor.",
|
||||
"%npT (mit umgekehrten Argumenten)",
|
||||
"Der Operand von __INTADDR__ muss ein Offset vom NULL-Zeiger aufweisen.",
|
||||
"_Generic-Konstrukt stimmt mit mehreren Typen überein.",
|
||||
"Die andere Übereinstimmung lautet \"%t\".",
|
||||
"Das hier verwendete Attribut \"availability\" wird ignoriert.",
|
||||
"Die C++20-Initialisierungsanweisung in einer bereichsbasierten for-Anweisung entspricht in diesem Modus nicht dem Standard.",
|
||||
"co_await kann nur auf eine bereichsbasierte for-Anweisung angewendet werden.",
|
||||
"Der Typ des Bereichs kann in einer bereichsbasierten for-Schleife nicht abgeleitet werden.",
|
||||
"Inlinevariablen sind ein C++17-Feature.",
|
||||
"Für eine \"operator delete\"-Funktion mit Zerstörung wird \"%t\" als erster Parameter benötigt.",
|
||||
"Eine \"operator delete\"-Funktion mit Zerstörung kann nur die Parameter \"std::size_t\" und \"std::align_val_t\" aufweisen.",
|
||||
"Optionen einer lockeren abstrakten Klasse können nur beim Kompilieren von C++ verwendet werden.",
|
||||
"Ungültiger Start des Ausdrucks in requires-Klausel.",
|
||||
"Ein cast-Ausdruck in einer requires-Klausel muss in Klammern gesetzt werden.",
|
||||
"Der this-Operator darf in einer requires-Klausel nicht auf oberster Ebene (ohne Klammern) verwendet werden.",
|
||||
"Die atomische Einschränkung muss den Typ \"bool\" aufweisen.",
|
||||
"Fehler beim Ersetzen der atomischen Einschränkung.",
|
||||
"Die atomische Einschränkung ist nicht konstant.",
|
||||
"Die atomische Einschränkung wird als FALSE ausgewertet.",
|
||||
"Die Vorlageneinschränkung wurde nicht erfüllt.",
|
||||
"Die Konzeptdefinition kann in diesem Bereich nicht verwendet werden.",
|
||||
"Ungültige Neudeklaration von \"%nd\".",
|
||||
"Fehler beim Ersetzen von Argumenten für \"concept-id\".",
|
||||
"Das Konzept ist falsch.",
|
||||
"Eine requires-Klausel ist hier nicht zulässig (keine Funktion mit Vorlagen).",
|
||||
"Konzeptvorlage",
|
||||
"Die requires-Klausel ist nicht mit \"%nfd\" kompatibel.",
|
||||
"Es wurde ein Attribut erwartet.",
|
||||
null,
|
||||
"Es wurde ein Typname erwartet.",
|
||||
"Ein ellipsis-Parameter ist in einem requires-Ausdruck nicht zulässig.",
|
||||
"Ein unbenannter Parameter in einem requires-Ausdruck hat keine Auswirkungen.",
|
||||
"Es wurde ein Konzeptname erwartet.",
|
||||
"Der Aufruf von \"%s\" in einem konstanten Ausdruck führt immer zur Ausgabe von TRUE.",
|
||||
"Der Aufruf von \"%s\" in einem consteval-Kontext führt immer zur Ausgabe von TRUE.",
|
||||
"Der Aufruf von \"%s\" in einer Nicht-constexpr-Funktion führt immer zur Ausgabe von FALSE.",
|
||||
"Fehler bei Typeinschränkung für \"%t\".",
|
||||
"Die Option \"export\" kann nicht in einem Modus verwendet werden, in dem C++-Module aktiviert sind.",
|
||||
"Eine globale Modulfragmentdeklaration muss einer anderen Deklaration vorangestellt sein.",
|
||||
"Einer Moduldeklaration kann nur ein globales Modulfragment vorangestellt sein.",
|
||||
"Einem privaten Modulfragment muss eine Moduldeklaration vorangestellt sein.",
|
||||
"Ein Modulfragment vom Typ \"%s\" kann nicht exportiert werden.",
|
||||
"Es kann nicht mehr als ein Modul deklariert werden.",
|
||||
"Es kann nur ein Modulfragment vom Typ \"%s\" deklariert werden.",
|
||||
"Ein Modul muss mit einem nicht leeren Namen deklariert werden.",
|
||||
"\"%sq\" ist kein importierbarer Header.",
|
||||
"Ein Modul ohne Namen kann nicht importiert werden.",
|
||||
"Ein Modul kann keine Schnittstellenabhängigkeit von sich selbst aufweisen.",
|
||||
"Das Modul \"%sq\" wurde bereits importiert.",
|
||||
"Moduldatei",
|
||||
"Die Moduldatei \"%sq\" für den Import wurde nicht gefunden.",
|
||||
"Die Moduldatei \"%sq\" konnte nicht importiert werden."
|
||||
"Die Moduldatei für das Modul \"%sq\" wurde nicht gefunden.",
|
||||
"Die Moduldatei \"%sq\" konnte nicht importiert werden.",
|
||||
"Erwartet wurde \"%s1\", stattdessen gefunden: \"%s2\".",
|
||||
"beim Öffnen der Moduldatei \"%sq\"",
|
||||
"Unbekannter Partitionsname \"%sq\".",
|
||||
"Unbekannte Moduldatei",
|
||||
"Importierbare Headermoduldatei",
|
||||
"EDG-Moduldatei",
|
||||
"IFC-Moduldatei",
|
||||
"Unerwartete Moduldatei",
|
||||
"Der Typ des zweiten Operanden, \"%t2\", muss die gleiche Größe aufweisen wie \"%t1\".",
|
||||
"Der Typ muss trivial kopierbar sein.",
|
||||
"Der Typ \"%t\" wird derzeit für die constexpr-Auswertung von \"__builtin_bit_cast\" nicht unterstützt.",
|
||||
"Klassentypen mit %t-Bitfeldern werden derzeit für die constexpr-Auswertung von \"__builtin_bit_cast\" nicht unterstützt.",
|
||||
"Ein nicht statischer Datenmember vom Verweistyp \"%t\" verhindert die constexpr-Auswertung von \"__builtin_bit_cast\".",
|
||||
"Ein flüchtiger %t-Typ verhindert die constexpr-Auswertung von \"__builtin_bit_cast\".",
|
||||
"Ein Union-, Zeiger- oder Pointer-to-Member-Typ \"%t\" verhindert die constexpr-Auswertung von \"__builtin_bit_cast\".",
|
||||
"%npT (geerbt per Verwendung von \"decl %p\")",
|
||||
"Die Teilobjekterstellung von \"%t\" für erbende Konstruktoren kann nicht durchgeführt werden – der implizite Standardkonstruktor wurde gelöscht.",
|
||||
"\"%n\" muss \"void\" zurückgeben.",
|
||||
"Ungültiger Beginn der Memberdeklaration.",
|
||||
"Erwartet wurde \"auto\".",
|
||||
"Der this-Operator ist an dieser Stelle nicht zulässig. Schließen Sie den vorangehenden new-Ausdruck in Klammern ein.",
|
||||
"Ungültige Verwendung von \"concept\".",
|
||||
"Ein standardmäßiger Membervergleichsoperator kann nicht &&-qualifiziert sein.",
|
||||
"Die constexpr-Standardvergleichsfunktion ruft die Nicht-constexpr-Funktion \"%nd\" auf.",
|
||||
"Der constexpr-Speichervergleich wird nur für integer-Objekte oder array-of-integer-Objekte oberster Ebene unterstützt.",
|
||||
"Einer Konzeptvorlage können keine Einschränkungen zugeordnet sein.",
|
||||
"\"export\" ist nicht zulässig.",
|
||||
"Das Exportieren einzelner Klassenmember ist nicht zulässig.",
|
||||
"Eine exportierte Deklaration muss einen Namen einführen.",
|
||||
"Eine Exportdeklaration kann keine Exportdeklaration enthalten (vorherige Deklaration: %p).",
|
||||
"Eine Exportdeklaration kann keine Modulimportdeklaration enthalten.",
|
||||
"Eine Exportdeklaration kann nur in einer Modulschnittstelleneinheit verwendet werden.",
|
||||
"Eine Exportdeklaration kann keinen Namen mit interner Verknüpfung exportieren.",
|
||||
"Die using-Deklaration enthält \"%nfd\".",
|
||||
"Die integrierte Funktion ist nicht verfügbar, weil __fp16-Gleitkommatypen nicht unterstützt werden.",
|
||||
"Für einen requires-Ausdruck muss mindestens eine Anforderung angegeben werden.",
|
||||
"\"constinit\" ist hier nicht gültig.",
|
||||
"\"constinit\" ist nur für Deklarationen von Variablen mit Speicherdauer \"static\" oder \"thread\" gültig.",
|
||||
"Die constinit-Variable erfordert eine dynamische Initialisierung.",
|
||||
"Die Variable wurde zuvor mit \"constinit\" deklariert: %p",
|
||||
"Verwendung eines Funktionsdeklarators ohne Prototyp ",
|
||||
"Das Argument darf keinen const-qualifizierten Typ aufweisen.",
|
||||
"Eine Pointer-to-Member-Funktion eines unvollständigen Typs \"%t\" ist nicht zulässig.",
|
||||
"Die Paketerweiterung in \"init-capture\" ist in diesem Modus nicht aktiviert.",
|
||||
"Die Paketerweiterung in \"init-capture\" ist ein C++ 20-Feature.",
|
||||
"Ein auf den Standardwert festgelegter Vergleichsoperator in einer Klassendefinition muss als erste Deklaration dieses Vergleichsoperators (%nd) aufgeführt sein."
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"valor que indica que no se puede definir de nuevo no válido",
|
||||
"modificador de función duplicado",
|
||||
"carácter no válido para el literal char16_t",
|
||||
"__LPREFIX no se puede aplicar a los literales char8_t, char16_t o char32_t",
|
||||
null,
|
||||
"convención de llamada %s no reconocida, debe ser una de las siguientes:",
|
||||
null,
|
||||
null,
|
||||
@@ -2065,7 +2065,7 @@
|
||||
"no se permite el tipo de valor devuelto cli::pin_ptr",
|
||||
"el atributo %sq se aplica solamente en el modo %[C++/CLI]",
|
||||
"una referencia simple (que no sea de seguimiento) no se puede enlazar a una entidad en el montón administrado",
|
||||
"ensamblado portátil",
|
||||
"ensamblado portable",
|
||||
"'%s' no se cargó de los ensamblados predeterminados",
|
||||
"la sintaxis de inicialización de la lista es una funcionalidad de C++11",
|
||||
"el operando de sizeof no puede ser un tipo de clase ref o interface",
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"la variable no puede tener el tipo %t incompleto",
|
||||
"acceso a subobjeto no inicializado (%n)",
|
||||
"acceso a subobjeto no inicializado (clase base %t)",
|
||||
"llamada a destructor vacío",
|
||||
"no se permite una llamada a un pseudodestructor en una expresión constante",
|
||||
"intento de modificar almacén de constantes",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"no se permite un inicializador de miembros predeterminado en una clase de valor",
|
||||
"\"--implicit_noexcept\" requiere un modo que habilite noexcept",
|
||||
"no se puede plegar una operación que implica a la clase base virtual (%t)",
|
||||
null,
|
||||
"la inicialización no es constante",
|
||||
"no se puede evaluar el valor de %t incompleto",
|
||||
"ignorando el valor devuelto de la rutina declarada con el atributo \"nodiscard\"",
|
||||
"ignorando el tipo de valor devuelto con el atributo \"nodiscard\"",
|
||||
"el atributo \"nodiscard\" no se aplica a constructores, destructores ni rutinas con el tipo de valor devuelto void",
|
||||
"el atributo \"nodiscard\" no se aplica a los destructores ni a las rutinas con un tipo de valor devuelto void",
|
||||
"El atributo \"fallthrough\" solo se aplica a instrucciones null",
|
||||
"El atributo \"fallthrough\" solo puede aparecer dentro de una instrucción switch",
|
||||
"la instrucción fallthrough debe preceder a la etiqueta switch case o default",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include no puede aparecer fuera de #if",
|
||||
"no se puede agregar la clase base CComCoClass",
|
||||
"no es una cadena terminada en NULL",
|
||||
"el tipo %t no escalar no se puede usar en la llamada a un destructor vacío",
|
||||
"el tipo no escalar \"%t\" no se puede usar en una llamada a un pseudodestructor",
|
||||
"la dirección de \"weak\" %n no es constante",
|
||||
"demasiadas sustituciones recursivas de firmas de plantilla de función",
|
||||
"especificador no válido para declaración de enlace estructurado",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"la captura de *this no es estándar en este modo",
|
||||
"El prefijo del atributo \"using\" de estilo C++17 no es estándar en este modo",
|
||||
"Los espacios de nombres anidados de estilo C++17 no son estándar en este modo",
|
||||
"\"constexpr\" y \"consteval\" no pueden aparecer simultáneamente en una declaración",
|
||||
"solo puede aparecer uno de los elementos \"constexpr\", \"consteval\" y \"constinit'' en una declaración",
|
||||
"una función no puede ser consteval y virtual a la vez en este modo",
|
||||
"\"consteval\" no se permite en una directiva de creación de una instancia explícita",
|
||||
"\"consteval\" no es válido aquí",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"El atributo \"internal_linkage\" no aparecía en una declaración anterior",
|
||||
"no se ha encontrado ningún candidato de deducción de argumentos de plantilla viable para %n",
|
||||
"no se permite una llamada de constructor completa",
|
||||
"a un operador de comparación solo se le puede asignar un valor predeterminado en una definición de clase",
|
||||
"un operador de comparación predeterminado debe ser un miembro o un elemento de confianza de la clase a la que se aplica",
|
||||
"tipo %t incorrecto para el parámetro del operador de comparación con valores predeterminados (debe ser una \"referencia a const X\", donde X es el tipo de clase envolvente)",
|
||||
"el tipo de valor devuelto del operador de comparación con valores predeterminados debe ser \"bool\"",
|
||||
"un operador de comparación de miembros con valores predeterminados debe ser \"const\"",
|
||||
"Se ha definido más de un operador de nave espacial con valores predeterminados en esta clase",
|
||||
null,
|
||||
"un tipo de promesa %t de corrutina no puede tener \"return_void\" y \"return_value\" establecidos a la vez",
|
||||
"\"return_value\" ha declarado %p",
|
||||
"\"return_void\" ha declarado %p",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"el atributo \"ext_vector_type\" solo se aplica a tipos de punto flotante o enteros",
|
||||
"esta macro de prueba de funcionalidades se ignora (y devuelve 0) en el modo de compilación actual",
|
||||
"no se puede evaluar un inicializador de agregado con varios elementos para una unión",
|
||||
"El elemento %nd seleccionado para la reescritura del operador no devuelve un tipo bool",
|
||||
"una expresión \"new\" que llama a una función de asignación específica de clase no se puede evaluar como constante",
|
||||
"una expresión de colocación \"new\" no se puede evaluar como constante",
|
||||
"la eliminación mediante un puntero de subobjeto requiere un destructor virtual",
|
||||
"%npT (con argumentos revertidos)",
|
||||
"el operando de __INTADDR__ debe estar desplazado respecto al puntero nulo",
|
||||
"La construcción _Generic coincide con varios tipos",
|
||||
"la otra coincidencia es %t",
|
||||
"el atributo \"availability\" usado aquí se ignora",
|
||||
"La instrucción del inicializador de estilo C++20 en una instrucción \"for\" basada en intervalo no es estándar en este modo",
|
||||
"co_await solo se puede aplicar a una instrucción for basada en intervalo",
|
||||
"no se puede deducir el tipo de intervalo en el bucle \"for\" basado en intervalo",
|
||||
"las variables insertadas son una característica de C++17",
|
||||
"el operador de destrucción requiere %t como primer parámetro",
|
||||
"un operador de destrucción \"delete\" no puede tener parámetros distintos de std::size_t y std::align_val_t",
|
||||
"las opciones de clase abstracta flexible solo se pueden usar al compilar C++",
|
||||
"inicio no válido de la expresión en la cláusula requires",
|
||||
"una expresión cast en una cláusula requires debe estar entre paréntesis",
|
||||
"este operador no puede aparecer en el nivel superior (sin paréntesis) de una cláusula requires",
|
||||
"la restricción atómica debe tener un tipo bool",
|
||||
"error de sustitución de la restricción atómica",
|
||||
"restricción atómica no constante",
|
||||
"la restricción atómica se evalúa como false",
|
||||
"la restricción de plantilla no se cumple",
|
||||
"la definición de concepto no puede aparecer en este ámbito",
|
||||
"nueva declaración de %nd no válida",
|
||||
"error de sustitución de los argumentos para concept-id",
|
||||
"el concepto es false",
|
||||
"no se permite una cláusula requires aquí (no es una función basada en plantilla)",
|
||||
"plantilla de concepto",
|
||||
"la cláusula requires es incompatible con %nfd",
|
||||
"se esperaba un atributo",
|
||||
null,
|
||||
"se esperaba un nombre de tipo",
|
||||
"no se permite un parámetro de puntos suspensivos en una expresión requires",
|
||||
"el parámetro sin nombre de la expresión requires no tiene ningún efecto",
|
||||
"se esperaba un nombre de concepto",
|
||||
"la llamada a %s que aparece en una expresión constante siempre genera \"true\"",
|
||||
"la llamada a %s que aparece en un contexto consteval siempre genera \"true\"",
|
||||
"la llamada a %s que aparece en una función que no es constexpr siempre genera \"false\"",
|
||||
"error de la restricción de tipo de %t",
|
||||
"no se puede usar la opción \"export\" en los modos en los que estén habilitados los módulos de C++",
|
||||
"una declaración de fragmento de módulo global debe preceder a cualquier otra declaración",
|
||||
"una declaración de módulo solo puede ir precedida de un fragmento de módulo global",
|
||||
"un fragmento de módulo privado debe ir precedido de una declaración de módulo",
|
||||
"no se puede exportar un fragmento de módulo de %s",
|
||||
"no se puede declarar más de un módulo",
|
||||
"no se puede declarar más de un fragmento de módulo de %s",
|
||||
"un módulo debe declararse con un nombre que no esté vacío",
|
||||
"%sq no es un encabezado que se pueda importar",
|
||||
"no se puede importar un módulo sin nombre",
|
||||
"un módulo no puede tener una dependencia de interfaz de sí mismo",
|
||||
"el módulo %sq ya se ha importado",
|
||||
"archivo de módulo",
|
||||
"No se encuentra el archivo de módulo %sq para importarlo.",
|
||||
"No se puede importar el archivo de módulo %sq."
|
||||
"no se encuentra el archivo del módulo %sq",
|
||||
"No se puede importar el archivo de módulo %sq.",
|
||||
"se esperaba %s1, pero se encontró %s2 en su lugar",
|
||||
"al abrir el archivo de módulo %sq",
|
||||
"nombre de partición %sq desconocido",
|
||||
"un archivo de módulo desconocido",
|
||||
"un archivo de módulo de encabezado importable",
|
||||
"un archivo de módulo EDG",
|
||||
"un archivo de módulo IFC",
|
||||
"un archivo de módulo inesperado",
|
||||
"el tipo del segundo operando %t2 debe tener el mismo tamaño que %t1",
|
||||
"el tipo debe poder copiarse de forma trivial",
|
||||
"no se admite el tipo %t para la evaluación constexpr de __builtin_bit_cast",
|
||||
"no se admiten los tipos de clase con campos de bits %t para la evaluación constexpr de __builtin_bit_cast",
|
||||
"un miembro de datos no estático del tipo de referencia %t impide la evaluación constexpr de __builtin_bit_cast",
|
||||
"un tipo volatile %t impide la evaluación constexpr de __builtin_bit_cast",
|
||||
"un tipo de unión, puntero o puntero a miembro %t impide la evaluación constexpr de __builtin_bit_cast",
|
||||
"%npT (heredado mediante la declaración using %p)",
|
||||
"no se puede realizar la construcción de subobjetos de %t para los constructores de herencia; se elimina el constructor predeterminado implícito",
|
||||
"%n debe devolver void",
|
||||
"inicio de declaración de miembro no válido",
|
||||
"se esperaba \"auto\"",
|
||||
"este operador no está permitido en este punto; incluya la expresión \"new\" anterior entre paréntesis",
|
||||
"uso no válido del concepto",
|
||||
"un operador de comparación de miembros con valores predeterminados no puede estar calificado con \"&&\"",
|
||||
"la función de comparación constexpr predeterminada llama a una función %nd que no es constexpr",
|
||||
"la comparación de memoria de constexpr solo se admite para objetos de matriz de enteros o enteros de nivel superior",
|
||||
"una plantilla de concepto no puede tener restricciones asociadas",
|
||||
"no se permite \"export\"",
|
||||
"no se permite la exportación de miembros de clases individuales",
|
||||
"una declaración exportada debe introducir un nombre",
|
||||
"una declaración de exportación no puede contener otra declaración de exportación (declaración %p anterior)",
|
||||
"una declaración de exportación no puede contener una declaración de importación de módulo",
|
||||
"una declaración de exportación solo puede aparecer en una unidad de interfaz de módulo",
|
||||
"una declaración de exportación no puede exportar un nombre con vinculación interna",
|
||||
"la declaración using incluye %nfd",
|
||||
"la función builtin no está disponible porque no se admiten tipos de punto flotante __fp16",
|
||||
"una expresión requires debe especificar al menos un requisito",
|
||||
"\"constexpr\" no es válido aquí",
|
||||
"\"constinit\" solo es válido para las declaraciones de variables con duración de almacenamiento estático o de subproceso",
|
||||
"la variable constinit requiere la inicialización dinámica",
|
||||
"la variable se declaró previamente con \"constinit\" %p",
|
||||
"uso del declarador de función no prototipo",
|
||||
"el argumento no puede tener un tipo calificado constante",
|
||||
"no se permite un puntero a miembro de un tipo %t incompleto",
|
||||
"la expansión del paquete en la captura de inicialización no está habilitada en este modo",
|
||||
"la expansión del paquete en la captura de inicialización es una característica de C++20",
|
||||
"un operador de comparación con valor predeterminado en una definición de clase debe ser la primera declaración de ese operador de comparación (%nd)"
|
||||
]
|
||||
@@ -1289,8 +1289,8 @@
|
||||
"qualificateur const ignoré",
|
||||
null,
|
||||
"qualificateurs asm GNU non valides",
|
||||
"un type de classe qui ne peut pas être copié de manière triviale a été passé via des points de suspension",
|
||||
"un type de classe qui ne peut pas être copié de manière triviale ne peut pas être récupéré (fetch) par va_arg",
|
||||
"un type de classe qui ne peut pas être copié de manière évidente a été passé via des points de suspension",
|
||||
"un type de classe qui ne peut pas être copié de manière évidente ne peut pas être récupéré (fetch) par va_arg",
|
||||
"le suffixe 'u' ou 'U' doit apparaître avant le suffixe 'l' ou 'L' dans un littéral à virgule fixe",
|
||||
"l'option 'fixed_point' peut uniquement être utilisée lors de la compilation de C++",
|
||||
"un opérande entier peut entraîner un dépassement de capacité à virgule fixe",
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"valeur cannot-redefine non valide",
|
||||
"modificateur de fonction dupliqué",
|
||||
"caractère non valide pour le littéral char16_t",
|
||||
"Impossible d'appliquer __LPREFIX aux littéraux char8_t, char16_t ou char32_t",
|
||||
null,
|
||||
"convention d'appel inconnue %s, doit être l'une des suivantes :",
|
||||
null,
|
||||
null,
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"la variable ne peut pas avoir le type incomplet %t",
|
||||
"accès au sous-objet non initialisé (%n)",
|
||||
"accès au sous-objet non initialisé (classe de base %t)",
|
||||
"appel de destructeur vide",
|
||||
"un appel de pseudo-destructeur n'est pas autorisé dans une expression constante",
|
||||
"tentative de modification du stockage de const",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"un initialiseur de membre par défaut n'est pas autorisé dans une classe value",
|
||||
"'--implicit_noexcept' nécessite un mode qui active noexcept",
|
||||
"impossible de plier une opération impliquant une classe de base virtuelle (%t)",
|
||||
null,
|
||||
"l'initialisation n'est pas constante",
|
||||
"impossible d'évaluer la valeur du %t incomplet",
|
||||
"valeur retournée ignorée dans la routine déclarée avec l'attribut 'nodiscard'",
|
||||
"type valeur retourné ignoré avec l'attribut 'nodiscard'",
|
||||
"l'attribut 'nodiscard' ne s'applique pas aux constructeurs, destructeurs ou routines ayant le type de retour void",
|
||||
"l'attribut 'nodiscard' ne s'applique pas aux destructeurs ou routines ayant le type de retour void",
|
||||
"l'attribut 'fallthrough' s'applique uniquement aux instructions ayant une valeur null",
|
||||
"l'attribut 'fallthrough' peut apparaître uniquement dans une instruction switch englobante",
|
||||
"l'instruction fallthrough doit précéder l'étiquette case ou default de switch",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include ne peut pas apparaître en dehors de #if",
|
||||
"impossible d'ajouter la classe de base CComCoClass",
|
||||
"ne représente pas une chaîne finissant par une valeur null",
|
||||
"impossible d'utiliser le type non-scalaire %t dans un appel de destructeur vide",
|
||||
"impossible d'utiliser le type non-scalaire %t dans un appel de pseudo-destructeur",
|
||||
"l'adresse de 'weak' %n n'est pas une constante",
|
||||
"trop de substitutions récursives des signatures de modèle de fonction",
|
||||
"spécificateur non valide pour la déclaration de liaison structurée",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"la capture de *this n'est pas standard dans ce mode",
|
||||
"Le préfixe d'attribut 'using' de style C++17 n'est pas standard dans ce mode",
|
||||
"Les espaces de noms imbriqués de style C++17 ne sont pas standard dans ce mode",
|
||||
"'constexpr' et 'consteval' ne peuvent pas apparaître tous les deux dans une déclaration",
|
||||
"seule une instance de 'constexpr', 'consteval' et 'constinit' peut apparaître dans une déclaration",
|
||||
"une fonction ne peut pas être à la fois consteval et virtual dans ce mode",
|
||||
"'consteval' n'est pas autorisé sur une directive d'instanciation explicite",
|
||||
"'consteval' est non valide ici",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"l'attribut 'internal_linkage' n'est pas apparu dans une déclaration antérieure",
|
||||
"aucun candidat de déduction d'argument de modèle viable n'a été localisé pour %n",
|
||||
"un appel de constructeur complet n'est pas autorisé",
|
||||
"un opérateur de comparaison peut uniquement être utilisé par défaut dans une définition de classe",
|
||||
"un opérateur de comparaison par défaut doit être membre ou ami de la classe à laquelle il s'applique",
|
||||
"type %t incorrect pour le paramètre de l'opérateur de comparaison par défaut (il doit s'agir d'une 'référence à const X' où X est le type classe englobant)",
|
||||
"le type de retour de l'opérateur de comparaison par défaut doit être 'bool'",
|
||||
"un opérateur de comparaison de membres par défaut doit être 'const'",
|
||||
"plusieurs opérateurs vaisseau spatial par défaut définis dans cette classe",
|
||||
null,
|
||||
"le type de promesse %t d'une coroutine ne peut pas avoir à la fois 'return_void' et 'return_value' définis",
|
||||
"'return_value' déclaré dans %p",
|
||||
"'return_void' déclaré %p",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"l'attribut 'ext_vector_type' s'applique uniquement aux types entiers ou à virgule flottante",
|
||||
"cette macro de test de fonctionnalité est ignorée (et retourne 0) dans le mode de compilation actuel",
|
||||
"impossible d'évaluer un initialiseur d'agrégat avec plusieurs éléments pour une union",
|
||||
"La sélection de %nd pour la réécriture d'opérateur ne retourne pas le type bool",
|
||||
"une expression new qui appelle une fonction d'allocation spécifique à une classe ne peut pas être évaluée en tant que constante",
|
||||
"une expression new de placement ne peut pas être évaluée en tant que constante",
|
||||
"une suppression via un pointeur de sous-objet nécessite un destructeur virtuel",
|
||||
"%npT (avec arguments inversés)",
|
||||
"l'opérande de __INTADDR__ doit être décalé par rapport au pointeur null",
|
||||
"La construction _Generic correspond à plusieurs types",
|
||||
"l'autre correspondance est %t",
|
||||
"l'attribut 'availability' utilisé ici est ignoré",
|
||||
"L'instruction de l'initialiseur de style C++20 dans une instruction 'for' basée sur une plage n'est pas standard dans ce mode",
|
||||
"co_await peut s'appliquer uniquement à une instruction for basée sur une plage",
|
||||
"impossible de déduire le type de la plage dans une boucle 'for' basée sur une plage",
|
||||
"les variables inline sont une fonctionnalité C++17",
|
||||
"l'opérateur delete de destruction nécessite %t en tant que premier paramètre",
|
||||
"un opérateur delete de destruction ne peut pas avoir d'autres paramètres que std::size_t et std::align_val_t",
|
||||
"les options de classe abstraite non limitées peuvent uniquement être utilisées durant la compilation en C++",
|
||||
"début d'expression non valide dans la clause requires",
|
||||
"une expression cast dans une clause requires doit être entre parenthèses",
|
||||
"cet opérateur ne peut pas apparaître au niveau supérieur (sans parenthèses) dans une clause requires",
|
||||
"la contrainte atomique doit être de type bool",
|
||||
"échec de substitution de la contrainte atomique",
|
||||
"la contrainte atomique n'est pas une constante",
|
||||
"la contrainte atomique a la valeur false",
|
||||
"contrainte de modèle non satisfaite",
|
||||
"la définition de concept ne peut pas apparaître dans cette étendue",
|
||||
"redéclaration non valide de %nd",
|
||||
"échec de la substitution des arguments pour l'ID de concept",
|
||||
"le concept a la valeur false",
|
||||
"une clause requires n'est pas autorisée ici (il ne s'agit pas d'une fonction basée sur un modèle)",
|
||||
"modèle de concept",
|
||||
"clause requires incompatible avec %nfd",
|
||||
"attribut attendu",
|
||||
null,
|
||||
"nom de type attendu",
|
||||
"un paramètre ellipse n'est pas autorisé dans une expression requires",
|
||||
"un paramètre sans nom dans une expression requires n'a aucun effet",
|
||||
"nom de concept attendu",
|
||||
"un appel à %s apparaissant dans une expression constante produit toujours 'true'",
|
||||
"un appel à %s apparaissant dans un contexte consteval produit toujours 'true'",
|
||||
"un appel à %s apparaissant dans une fonction non constexpr produit toujours 'false'",
|
||||
"échec de la contrainte de type pour %t",
|
||||
"l'option 'export' ne peut pas être utilisée dans les modes où les modules C++ sont activés",
|
||||
"une déclaration de fragment de module global doit précéder toute autre déclaration",
|
||||
"une déclaration de module ne peut être précédée que d'un fragment de module global",
|
||||
"un fragment de module privé doit être précédé d'une déclaration de module",
|
||||
"un fragment de module %s ne peut pas être exporté",
|
||||
"impossible de déclarer plusieurs modules",
|
||||
"impossible de déclarer plusieurs fragments de module %s",
|
||||
"un module doit être déclaré avec un nom non vide",
|
||||
"%sq n'est pas un en-tête importable",
|
||||
"impossible d'importer un module sans nom",
|
||||
"un module ne peut pas avoir de dépendance d'interface par rapport à lui-même",
|
||||
"le module %sq a déjà été importé",
|
||||
"fichier de module",
|
||||
"fichier de module %sq introuvable pour l'importation",
|
||||
"impossible d'importer le fichier de module %sq"
|
||||
"fichier de module introuvable pour le module %sq",
|
||||
"impossible d'importer le fichier de module %sq",
|
||||
"%s1 attendu, %s2 trouvé à la place",
|
||||
"à l'ouverture du fichier de module %sq",
|
||||
"nom de partition inconnu %sq",
|
||||
"fichier de module inconnu",
|
||||
"fichier de module d'en-tête importable",
|
||||
"fichier de module EDG",
|
||||
"fichier de module IFC",
|
||||
"fichier de module inattendu",
|
||||
"le type du deuxième opérande %t2 doit avoir la même taille que %t1",
|
||||
"le type doit pouvoir être copié de façon triviale",
|
||||
"le type %t n'est pas pris en charge pour l'évaluation de constexpr de __builtin_bit_cast",
|
||||
"les types classe avec des champs de bits %t ne sont pas pris en charge pour l'évaluation de constexpr de __builtin_bit_cast",
|
||||
"un membre de données non statique de type référence %t empêche l'évaluation de constexpr de __builtin_bit_cast",
|
||||
"un type volatile %t empêche l'évaluation de constexpr de __builtin_bit_cast",
|
||||
"un type union, pointeur ou pointeur vers membre %t empêche l'évaluation de constexpr de __builtin_bit_cast",
|
||||
"%npT (hérité via l'utilisation de decl %p)",
|
||||
"la construction de sous-objet de %t pour l'héritage de constructeurs ne peut pas être effectuée -- le constructeur par défaut implicite est supprimé",
|
||||
"%n doit retourner void",
|
||||
"début de déclaration de membre non valide",
|
||||
"'auto' attendu",
|
||||
"cet opérateur n'est pas autorisé à ce stade ; mettez entre parenthèses l'expression new précédente",
|
||||
"utilisation non valide du concept",
|
||||
"un opérateur de comparaison de membres par défaut ne peut pas être qualifié en tant que '&&'",
|
||||
"la fonction de comparaison constexpr par défaut appelle la fonction non constexpr %nd",
|
||||
"la comparaison de mémoire constexpr est prise en charge uniquement pour les objets d'entiers de niveau supérieur ou les objets de tableaux d'entiers",
|
||||
"un modèle de concept ne peut pas avoir de contraintes associées",
|
||||
"'export' n'est pas autorisé",
|
||||
"l'exportation de membres de classe individuels n'est pas autorisée",
|
||||
"une déclaration exportée doit introduire un nom",
|
||||
"une déclaration export ne peut pas contenir de déclaration export (déclaration précédente %p)",
|
||||
"une déclaration export ne peut pas contenir de déclaration import de module",
|
||||
"une déclaration export ne peut apparaître que dans une unité d'interface de module",
|
||||
"une déclaration export ne peut pas exporter un nom avec une liaison interne",
|
||||
"la déclaration using inclut %nfd",
|
||||
"la fonction intégrée n'est pas disponible, car les types à virgule flottante __fp16 ne sont pas pris en charge",
|
||||
"une expression requires doit spécifier au moins une exigence",
|
||||
"'constinit' est non valide ici",
|
||||
"'constinit' est valide uniquement pour les déclarations de variables ayant une durée de stockage statique ou de thread",
|
||||
"la variable constinit nécessite une initialisation dynamique",
|
||||
"la variable a été déclarée avec 'constinit' %p",
|
||||
"utilisation d'un déclarateur de fonction non-prototype",
|
||||
"l'argument ne peut pas avoir un type qualifié const",
|
||||
"un pointeur vers membre de type incomplet %t n'est pas autorisé",
|
||||
"l'expansion de pack dans init-capture n'est pas activée dans ce mode",
|
||||
"l'expansion de pack dans init-capture est une fonctionnalité C++20",
|
||||
"un opérateur de comparaison par défaut dans une définition de classe doit être la première déclaration de cet opérateur de comparaison (%nd)"
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"valore di Impossibile ridefinire non valido",
|
||||
"modificatore di funzione duplicato",
|
||||
"carattere non valido per il valore letterale char16_t",
|
||||
"non è possibile applicare __LPREFIX al valore letterale char8_t, char16_t o char32_t",
|
||||
null,
|
||||
"convenzione di chiamata %s non riconosciuta. Deve essere una delle seguenti:",
|
||||
null,
|
||||
null,
|
||||
@@ -2065,7 +2065,7 @@
|
||||
"tipo restituito cli::pin_ptr non consentito",
|
||||
"l'attributo %sq si applica solo in modalità %[C++/CLI]",
|
||||
"non è possibile associare un riferimento semplice (non di traccia) a un'entità nell'heap gestito",
|
||||
"assembly portatile",
|
||||
"assembly portabile",
|
||||
"'%s' non caricato da assembly predefiniti",
|
||||
"la sintassi di inizializzazione elenco è una funzionalità C++11",
|
||||
"l'operando di sizeof non può essere un tipo classe di interfaccia o un tipo classe di riferimento",
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"la variabile non può contenere il tipo incompleto %t",
|
||||
"accesso al sotto-oggetto non inizializzato (%n)",
|
||||
"accesso al sotto-oggetto non inizializzato (classe di base %t)",
|
||||
"chiamata al distruttore vuota",
|
||||
"in un'espressione costante non è consentita una chiamata allo pseudodistruttore",
|
||||
"si è provato a modificare l'archivio const",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"in una classe di valori non sono consentiti inizializzatori di membri predefiniti",
|
||||
"con '--implicit_noexcept' è richiesta una modalità che abilita noexcept",
|
||||
"non è possibile ridurre l'operazione che riguarda la classe di base virtuale (%t)",
|
||||
null,
|
||||
"l'inizializzazione non è costante",
|
||||
"non è possibile valutare il valore dell'oggetto incompleto %t",
|
||||
"il valore restituito dalla routine dichiarata con l'attributo 'nodiscard' verrà ignorato",
|
||||
"il tipo del valore restituito con l'attributo 'nodiscard' verrà ignorato",
|
||||
"l'attributo 'nodiscard' non può essere applicato a costruttori, distruttori o routine con tipo restituito void",
|
||||
"l'attributo 'nodiscard' non può essere applicato a distruttori o routine con tipo restituito void",
|
||||
"l'attributo 'fallthrough' si applica solo a istruzioni Null",
|
||||
"l'attributo 'fallthrough' può essere usato solo in un'istruzione switch in cui è incluso",
|
||||
"l'attributo fallthrough deve precedere un'etichetta switch case o default",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"non è possibile specificare __has_include all'esterno di #if",
|
||||
"non è stato possibile aggiungere la classe di base CComCoClass",
|
||||
"non è una stringa con terminazione Null",
|
||||
"non è possibile usare il tipo non scalare %t in una chiamata al distruttore vuota",
|
||||
"non è possibile usare il tipo non scalare %t in una chiamata allo pseudodistruttore",
|
||||
"l'indirizzo di 'weak' %n non è costante",
|
||||
"sono presenti troppe sostituzioni ricorsive delle firme del modello di funzione",
|
||||
"l'identificatore non è valido per la dichiarazione di binding strutturato",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"l'acquisizione di *this non è standard in questa modalità",
|
||||
"il prefisso dell'attributo di 'using' di tipo C++17 non è standard in questa modalità",
|
||||
"gli spazi dei nomi annidati di tipo C++17 non sono standard in questa modalità",
|
||||
"una dichiarazione non può contenere sia 'constexpr' che 'consteval'",
|
||||
"una dichiarazione può contenere solo una tra le variabili 'constexpr', 'consteval' e 'constinit'",
|
||||
"una funzione non può essere contemporaneamente consteval e virtual in questa modalità",
|
||||
"'consteval' non è consentito in una direttiva di creazione esplicita di un'istanza",
|
||||
"'consteval' non è valido in questo punto",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"l'attributo 'internal_linkage' non era presente in una dichiarazione precedente",
|
||||
"non è stato trovato alcun candidato di deduzione dell'argomento di modello valido per %n",
|
||||
"una chiamata al costruttore completo non è consentita",
|
||||
"un operatore di confronto può essere impostato come predefinito solo in una definizione di classe",
|
||||
"l'operatore di confronto impostato come predefinito deve essere un membro o un elemento friend della classe a cui si applica",
|
||||
"il tipo %t per il parametro dell'operatore di confronto impostato come predefinito non è valido. Deve essere 'reference to const X' dove X è il tipo della classe contenitore",
|
||||
"il tipo restituito dell'operatore di confronto impostato come predefinito deve essere 'bool'",
|
||||
"un operatore di confronto membri impostato come predefinito non può essere 'const'",
|
||||
"in questa classe sono stati definiti più operatori di confronto combinato impostati come predefiniti",
|
||||
null,
|
||||
"non è possibile impostare sia 'return_void' che 'return_value' per il tipo di promessa %t di una coroutine",
|
||||
"'return_value' ha dichiarato %p",
|
||||
"'return_void' ha dichiarato %p",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"l'attributo 'ext_vector_type' si applica solo a tipi interi o a virgola mobile",
|
||||
"questa macro di test delle funzionalità viene ignorata (e restituisce 0) nella modalità di compilazione corrente",
|
||||
"non è possibile valutare un inizializzatore di aggregazione con più elementi per un'unione",
|
||||
"l'elemento %nd selezionato per la riscrittura dell'operatore non restituisce il tipo bool",
|
||||
"un'espressione expr.new che chiama una funzione di allocazione specifica della classe non può essere valutata in un'espressione costante",
|
||||
"un'espressione new di posizionamento non può essere valutata in un'espressione costante",
|
||||
"per l'eliminazione tramite un puntatore a sotto-oggetto è richiesto un distruttore virtuale",
|
||||
"%npT (con argomenti invertiti)",
|
||||
"l'operando di __INTADDR__ deve essere scostato dal puntatore Null",
|
||||
"Il costrutto _generico corrisponde a più tipi",
|
||||
"l'altra corrispondenza è %t",
|
||||
"l'attributo 'availability' usato in questo punto viene ignorato",
|
||||
"l'istruzione di inizializzatore di tipo C++20 in un'istruzione 'for' basata su intervallo non è standard in questa modalità",
|
||||
"co_await può essere applicato solo a un'istruzione for basata su intervallo",
|
||||
"non è possibile dedurre il tipo dell'intervallo nel ciclo 'for' basato su intervallo",
|
||||
"le variabili inline sono una funzionalità di C++17",
|
||||
"per l'eliminazione dell'operatore di eliminazione definitiva è necessario specificare %t come primo parametro",
|
||||
"per l'eliminazione di un operatore di eliminazione definitiva non è possibile specificare parametri diversi da std::size_t e std::align_val_t",
|
||||
"è possibile usare le opzioni di classe astratta di tipo relaxed solo quando si esegue la compilazione nel linguaggio C++",
|
||||
"l'inizio dell'espressione non è valido nella clausola requires",
|
||||
"un'espressione cast in una clausola requires deve essere racchiusa tra parentesi",
|
||||
"non è possibile specificare questo operatore al primo livello (senza parentesi) in una clausola requires",
|
||||
"il vincolo atomico deve essere di tipo bool",
|
||||
"la sostituzione del vincolo atomico non è riuscita",
|
||||
"il vincolo atomico non è costante",
|
||||
"il vincolo atomico restituisce false",
|
||||
"il vincolo del modello non è soddisfatto",
|
||||
"la definizione del concetto non può essere presente in questo ambito",
|
||||
"la ridichiarazione di %nd non è valida",
|
||||
"la sostituzione degli argomenti per l'ID concetto non è riuscita",
|
||||
"il concetto è false",
|
||||
"in questo punto non sono consentite clausole requires (non è una funzione basata su modelli)",
|
||||
"modello di concetto",
|
||||
"la clausola requires non è compatibile con %nfd",
|
||||
"è previsto un attributo",
|
||||
null,
|
||||
"è previsto un nome di tipo",
|
||||
"in un'espressione requires non sono consentiti parametri con puntini di sospensione",
|
||||
"il parametro senza nome nell'espressione requires non ha alcun effetto",
|
||||
"è previsto un nome di concetto",
|
||||
"la chiamata a %s presente in un'espressione costante restituisce sempre 'true'",
|
||||
"la chiamata a %s presente in un contesto consteval restituisce sempre 'true'",
|
||||
"la chiamata a %s presente in una funzione non constexpr restituisce sempre 'false'",
|
||||
"vincolo di tipo non riuscito per %t",
|
||||
"non è possibile usare l'opzione 'export' in modalità in cui sono abilitati i moduli C++",
|
||||
"una dichiarazione di frammento di modulo globale deve precedere qualsiasi altra dichiarazione",
|
||||
"una dichiarazione di modulo può essere preceduta solo da un frammento di modulo globale",
|
||||
"un frammento di modulo privato deve essere preceduto da una dichiarazione di modulo",
|
||||
"non è possibile esportare un frammento di modulo %s",
|
||||
"non è possibile dichiarare più di un modulo",
|
||||
"non è possibile dichiarare più di un frammento di modulo %s",
|
||||
"è necessario dichiarare un modulo con un nome non vuoto",
|
||||
"%sq non è un'intestazione importabile",
|
||||
"non è possibile importare un modulo senza nome",
|
||||
"un modulo non può avere una dipendenza di interfaccia impostata su se stesso",
|
||||
"il modulo %sq è già stato importato",
|
||||
"file di modulo",
|
||||
"non è stato possibile trovare il file di modulo %sq per l'importazione",
|
||||
"non è stato possibile importare il file di modulo %sq"
|
||||
"non è stato possibile trovare il file di modulo per il modulo %sq",
|
||||
"non è stato possibile importare il file di modulo %sq",
|
||||
"è previsto %s1, ma è stato trovato %s2",
|
||||
"durante l'apertura del file di modulo %sq",
|
||||
"il nome di partizione %sq è sconosciuto",
|
||||
"un file di modulo sconosciuto",
|
||||
"un file di modulo intestazione importabile",
|
||||
"un file di modulo EDG",
|
||||
"un file di modulo IFC",
|
||||
"un file di modulo imprevisto",
|
||||
"il tipo del secondo operando %t2 deve avere le stesse dimensioni di %t1",
|
||||
"il tipo deve essere facilmente copiabile",
|
||||
"il tipo %t non è attualmente supportato per la valutazione constexpr di __builtin_bit_cast",
|
||||
"i tipi di classe con campi di bit %t non sono attualmente supportati per la valutazione constexpr di __builtin_bit_cast",
|
||||
"il membro dati non statico del tipo riferimento %t impedisce la valutazione constexpr di __builtin_bit_cast",
|
||||
"un tipo volatile %t impedisce la valutazione constexpr di __builtin_bit_cast",
|
||||
"un tipo unione, puntatore o puntatore a membro %t impedisce la valutazione constexpr di __builtin_bit_cast",
|
||||
"%npT (ereditato tramite l'uso di decl %p)",
|
||||
"non è possibile costruire oggetti secondari di %t per ereditare costruttori. Il costruttore predefinito implicito è stato eliminato",
|
||||
"%n deve restituire void",
|
||||
"l'inizio della dichiarazione di membro non è valido",
|
||||
"è previsto 'auto'",
|
||||
"questo operatore non è consentito in questo punto. Racchiudere tra parentesi l'espressione new precedente",
|
||||
"uso del concetto non valido",
|
||||
"un operatore di confronto membri impostato come predefinito non può essere qualificato con '&&'",
|
||||
"la funzione di confronto constexpr predefinita chiama la funzione non constexpr %nd",
|
||||
"il confronto di memoria constexpr è supportato solo per gli oggetti intero o matrice di intero di primo livello",
|
||||
"un modello di concetto non può avere vincoli associati",
|
||||
"'export' non è consentito",
|
||||
"l'esportazione di singoli membri di classe non è consentita",
|
||||
"una dichiarazione esportata deve introdurre un nome",
|
||||
"una dichiarazione di esportazione non può contenere una dichiarazione di esportazione (dichiarazione precedente %p)",
|
||||
"una dichiarazione di esportazione non può contenere una dichiarazione di importazione del modulo",
|
||||
"una dichiarazione di esportazione può essere presente solo in un'unità di interfaccia del modulo",
|
||||
"una dichiarazione di esportazione non può esportare un nome con collegamento interno",
|
||||
"la dichiarazione using include %nfd",
|
||||
"la funzione predefinita non è disponibile perché i tipi a virgola mobile __fp16 non sono supportati",
|
||||
"un'espressione requires deve specificare almeno un requisito",
|
||||
"'constinit' non è valida in questo punto",
|
||||
"'constinit' è valida solo per dichiarazioni con durata di archiviazione del thread o statica",
|
||||
"con la variabile constinit è richiesta l'inizializzazione dinamica",
|
||||
"la variabile è stata dichiarata in precedenza con 'constinit' %p",
|
||||
"uso del dichiaratore di funzione non prototipo",
|
||||
"l'argomento non può avere un tipo qualificato da const",
|
||||
"non è consentito un puntatore a membro di un tipo incompleto %t",
|
||||
"l'espansione del pacchetto in init-capture non è abilitata in questa modalità",
|
||||
"l'espansione del pacchetto in init-capture è una funzionalità di C++20",
|
||||
"un operatore di confronto impostato come predefinito in una definizione di classe deve essere la prima dichiarazione di tale operatore di confronto (%nd)"
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"再定義できない無効な値です",
|
||||
"関数修飾子が重複しています",
|
||||
"char16_t リテラルには無効な文字です",
|
||||
"__LPREFIX は char8_t、char16_t、または char32_t リテラルに適用できません",
|
||||
null,
|
||||
"呼び出し規約 %s は認識されないため、次のいずれかを使用する必要があります:",
|
||||
null,
|
||||
null,
|
||||
@@ -2065,7 +2065,7 @@
|
||||
"戻り値の型 cli::pin_ptr は使用できません",
|
||||
"属性 %sq は %[C++/CLI] モードでのみ適用されます",
|
||||
"単純 (非追跡) 参照はマネージド ヒープ上のエンティティにバインドできません",
|
||||
"ポータブル アセンブリ",
|
||||
"移植可能なアセンブリ",
|
||||
"'%s' は既定のアセンブリから読み込まれません",
|
||||
"リスト初期化構文は C++11 の機能です",
|
||||
"sizeof のオペランドは ref クラス型やインターフェイス クラス型であってはなりません",
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"変数に不完全な型 %t を含めることはできません",
|
||||
"初期化されていないサブオブジェクト (%n) へのアクセス",
|
||||
"初期化されていないサブオブジェクト (基底クラス %t) へのアクセス",
|
||||
"無意味なデストラクター呼び出し",
|
||||
"定数式では擬似デストラクター呼び出しは許可されていません",
|
||||
"const ストレージを変更しようとしました",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"値クラスでは既定のメンバー初期化子は許可されていません",
|
||||
"'--implicit_noexcept' では、noexcept が有効なモードが必要です",
|
||||
"仮想基底クラス (%t) が関係する操作は折りたためません",
|
||||
null,
|
||||
"初期化が定数ではありません",
|
||||
"不完全な %t の値は評価できません",
|
||||
"'nodiscard' 属性で宣言されたルーチンからの戻り値を無視しています",
|
||||
"'nodiscard' 属性を持つ戻り値の型を無視しています",
|
||||
"'nodiscard' 属性は、コンストラクター、デストラクター、戻り値の型が void のルーチンには適用されません",
|
||||
"'nodiscard' 属性は、デストラクターまたは戻り値の型が void のルーチンには適用されません",
|
||||
"'fallthrough' 属性は、null ステートメントにのみ適用されます",
|
||||
"'fallthrough' 属性は、外側の switch ステートメントでのみ使用できます",
|
||||
"fallthrough ステートメントは、switch case ラベルまたは default の前に記述しなければなりません",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include を #if の外側で使用することはできません",
|
||||
"CComCoClass 基底クラスを追加できませんでした",
|
||||
"null で終了していない文字列です",
|
||||
"非スカラー型 %t を無意味なデストラクター呼び出しで使うことはできません",
|
||||
"非スカラー型 %t を擬似デストラクター呼び出しで使うことはできません",
|
||||
"'weak' %n のアドレスが定数ではありません",
|
||||
"関数テンプレート シグネチャの再帰的な代入が多すぎます",
|
||||
"構造化バインディング宣言の指定子が無効です",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"*this のキャプチャはこのモードでは非標準です",
|
||||
"C++17 スタイルの 'using' 属性プレフィックスはこのモードでは非標準です",
|
||||
"C++17 スタイルの入れ子になった名前空間はこのモードでは非標準です",
|
||||
"宣言で 'constexpr' および 'consteval' の両方を使用することはできません",
|
||||
"宣言で使用できるのは、'constexpr'、'consteval'、および 'constinit'のうちの 1 つのみです",
|
||||
"このモードでは、関数に consteval と virtual の両方を指定することはできません",
|
||||
"明示的なインスタンス化ディレクティブでは 'consteval' を使用できません",
|
||||
"ここでは 'consteval' は無効です",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"'internal_linkage' 属性は、前の宣言では使用されませんでした",
|
||||
"%n の有効なテンプレート引数演繹候補が見つかりませんでした",
|
||||
"完全修飾コンストラクターの呼び出しは許可されていません",
|
||||
"比較演算子は、クラス定義でのみ既定値にすることができます",
|
||||
"既定の比較演算子は、適用先のクラスのメンバーまたはフレンドでなければなりません。",
|
||||
"既定の比較演算子のパラメーターの型 %t が正しくありません ('const X' への参照でなければなりません。X は、囲むクラスの型です)",
|
||||
"既定の比較演算子の戻り値の型は 'bool' である必要があります",
|
||||
"既定のメンバー比較演算子は 'const' である必要があります",
|
||||
"このクラスには複数の既定の \"宇宙船\" 演算子が定義されています",
|
||||
null,
|
||||
"コルーチンの promise 型 %t で、'return_void' と 'return_value' の両方を設定することはできません",
|
||||
"'return_value' は %p で宣言しました",
|
||||
"'return_void' は %p を宣言しました",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"'ext_vector_type' 属性は、整数型または浮動小数点型にのみ適用されます",
|
||||
"この機能テスト マクロは、現在のコンパイル モードでは無視されます (0 が返されます)",
|
||||
"共用体の複数の要素を含む集約初期化子を評価できません",
|
||||
"演算子の書き換えに選択された %nd は、bool 型を返しません",
|
||||
"クラス固有の割り当て関数を呼び出す new-expression を定数評価することはできません",
|
||||
"配置 new の式を定数評価することはできません",
|
||||
"サブオブジェクト ポインターを使用して削除するには仮想デストラクターが必要です",
|
||||
"%npT (逆引数を含む)",
|
||||
"__INTADDR__ のオペランドは null ポインターからのオフセットでなければなりません",
|
||||
"ジェネリック コンストラクトが複数の型と一致する(_G)",
|
||||
"もう一方の一致は %t です",
|
||||
"ここで使用されている 'availability' 属性は無視されます",
|
||||
"範囲ベースの 'for' ステートメントにある C++20 形式の初期化子ステートメントは、このモードでは非標準です",
|
||||
"co_await は範囲ベースの for ステートメントにのみ適用できます",
|
||||
"範囲ベースの 'for' ループの範囲の種類を推測できません",
|
||||
"インライン変数は C++17 の機能です",
|
||||
"destroying operator delete には、最初のパラメーターとして %t が必要です",
|
||||
"destroying operator delete に、std::size_t および std::align_val_t 以外のパラメーターを指定することはできません",
|
||||
"緩和された抽象クラス オプションは C++ をコンパイルするときにのみ使用できます",
|
||||
"requires 句の式の先頭が無効です",
|
||||
"requires 句内のキャスト式はかっこで囲む必要があります",
|
||||
"この演算子は、requires 句のトップ レベル (かっこなし) では使用できません",
|
||||
"原子制約にはブール型を指定する必要があります",
|
||||
"原子制約で置換に失敗しました",
|
||||
"原子制約は定数ではありません",
|
||||
"原子制約は false として評価されます",
|
||||
"テンプレート制約が満たされていません",
|
||||
"このスコープにコンセプトの定義を指定することはできません",
|
||||
"%nd の再宣言が無効です",
|
||||
"コンセプト ID の引数の置換に失敗しました",
|
||||
"コンセプトが false です",
|
||||
"こちらでは requires 句は許可されていません (テンプレート関数ではありません)",
|
||||
"コンセプト テンプレート",
|
||||
"requires 句は %nfd と互換性がありません",
|
||||
"属性が必要です",
|
||||
null,
|
||||
"型名が必要です",
|
||||
"requires 式では省略記号パラメーターは許可されていません",
|
||||
"requires 式に名前のないパラメーターを指定しても効果がありません",
|
||||
"コンセプト名が必要です",
|
||||
"定数式で表示される %s への呼び出しでは、常に 'true' が生成されます",
|
||||
"consteval コンテキストで現れる %s への呼び出しでは、常に 'true' が生成されます",
|
||||
"constexpr ではない関数に現れる %s への呼び出しでは、常に 'false' が生成されます",
|
||||
"%t の型の制約に失敗しました",
|
||||
"オプション 'export' は C++ モジュールが有効になっているモードでは使用できません",
|
||||
"グローバル モジュール フラグメント宣言は他の宣言の前に記述する必要があります",
|
||||
"モジュール宣言の前にはグローバル モジュール フラグメントのみを指定できます",
|
||||
"プライベート モジュール フラグメントの前にはモジュール宣言を指定しなければなりません",
|
||||
"%s モジュールのフラグメントはエクスポートできません",
|
||||
"複数のモジュールを宣言することはできません",
|
||||
"複数の %s モジュール フラグメントを宣言することはできません",
|
||||
"モジュールは、空でない名前を使用して宣言する必要があります",
|
||||
"%sq は、インポート可能なヘッダーではありません",
|
||||
"名前が指定されていないモジュールをインポートすることはできません",
|
||||
"モジュールはそれ自体に対するインターフェイス依存関係を持つことはできません",
|
||||
"モジュール %sq は既にインポートされています",
|
||||
"モジュール ファイル",
|
||||
"インポート用のモジュール ファイル %sq が見つかりませんでした",
|
||||
"モジュール ファイル %sq をインポートできませんでした"
|
||||
"モジュール %sq のモジュール ファイルが見つかりませんでした",
|
||||
"モジュール ファイル %sq をインポートできませんでした",
|
||||
"%s1 が必要ですが、%s2 が見つかりました",
|
||||
"モジュール ファイル %sq を開くとき",
|
||||
"不明なパーティション名 %sq",
|
||||
"不明なモジュール ファイル",
|
||||
"インポート可能なヘッダー モジュール ファイル",
|
||||
"EDG モジュール ファイル",
|
||||
"IFC モジュール ファイル",
|
||||
"予期しないモジュール ファイル",
|
||||
"第 2 オペランド %t2 の型は、%t1 と同じサイズである必要があります",
|
||||
"型は普通にコピー可能である必要があります",
|
||||
"型 %t は、現在、__builtin_bit_cast の constexpr 評価ではサポートされていません",
|
||||
"ビットフィールド %t を含むクラス型は、現在、__builtin_bit_cast の constexpr 評価ではサポートされていません",
|
||||
"参照型 %t の静的でないデータ メンバーは、__builtin_bit_cast の constexpr 評価を妨げます",
|
||||
"volatile 型 %t は、__builtin_bit_cast の constexpr 評価を妨げます",
|
||||
"UNION、ポインター、またはメンバーへのポインター型 %t は、__builtin_bit_cast の constexpr 評価を妨げます",
|
||||
"%npT (宣言 %p を使用して継承)",
|
||||
"コンストラクターを継承するための %t のサブオブジェクト構築は実行できません。暗黙の既定のコンストラクターは削除されます",
|
||||
"%n は void を返す必要があります",
|
||||
"メンバー宣言の先頭が無効です",
|
||||
"'auto' が必要です",
|
||||
"この演算子はこの時点では許可されていません。先行する新しい式をかっこで囲んでください",
|
||||
"概念が正しく使用されていません",
|
||||
"既定のメンバー比較演算子を '&&' で修飾することはできません",
|
||||
"既定の constexpr 比較関数は、constexpr ではない関数 %nd を呼び出します",
|
||||
"constexpr のメモリ比較は、トップレベルの整数または整数の配列オブジェクトでのみサポートされています",
|
||||
"概念テンプレートに関連する制約を持たせることはできません",
|
||||
"[エクスポート] は許可されていません",
|
||||
"個別のクラス メンバーのエクスポートは許可されていません",
|
||||
"エクスポートされた宣言は名前を導入する必要があります",
|
||||
"エクスポート宣言にエクスポート宣言を含めることはできません (前の宣言 %p)",
|
||||
"エクスポート宣言にモジュール インポート宣言を含めることはできません",
|
||||
"エクスポート宣言はモジュール インターフェイス ユニットでのみ使用できます",
|
||||
"エクスポート宣言では、内部リンケージを含む名前をエクスポートできません",
|
||||
"using 宣言には %nfd が含まれます",
|
||||
"fp16 の浮動小数点型がサポートされていないので、ビルトイン関数を使用できません(__F)",
|
||||
"requires 式には少なくとも 1 つの要件を指定する必要があります",
|
||||
"ここでは 'constinit' は無効です",
|
||||
"'constinit' は、静的またはスレッド ストレージ存続期間を持つ変数の宣言にのみ有効です",
|
||||
"constinit 変数には動的な初期化が必要です",
|
||||
"変数は、以前に 'constinit' %p で宣言されました",
|
||||
"プロトタイプ以外の関数宣言子の使用",
|
||||
"引数に const 修飾型を指定することはできません",
|
||||
"不完全な型 %t のメンバーへのポインターは使用できません",
|
||||
"初期化キャプチャのパック展開はこのモードでは有効ではありません",
|
||||
"初期化キャプチャのパック展開は C++20 の機能です",
|
||||
"クラス定義で既定値にされた比較演算子は、その比較演算子の最初の宣言でなければなりません (%nd)"
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"다시 정의할 수 없는 값이 잘못되었습니다.",
|
||||
"중복된 함수 한정자",
|
||||
"char16_t 리터럴에 대한 잘못된 문자",
|
||||
"__LPREFIX를 char8_t, char16_t 또는 char32_t 리터럴에 적용할 수 없습니다.",
|
||||
null,
|
||||
"인식할 수 없는 호출 규칙 %s, 다음 중 하나여야 함:",
|
||||
null,
|
||||
null,
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"변수가 불완전한 형식 %t일 수 없습니다.",
|
||||
"초기화되지 않은 하위 개체(%n)에 액세스합니다.",
|
||||
"초기화되지 않은 하위 개체에 액세스합니다(기본 클래스 %t).",
|
||||
"vacuous 소멸자 호출",
|
||||
"상수 식에는 의사(pseudo) 소멸자 호출을 사용할 수 없습니다.",
|
||||
"const 스토리지를 수정하려고 합니다.",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"기본 멤버 이니셜라이저를 값 클래스에서 사용할 수 없습니다.",
|
||||
"'--implicit_noexcept'에는 noexcept를 사용할 수 있는 모드가 필요합니다.",
|
||||
"가상 기본 클래스(%t)와 관련된 작업을 접을 수 없습니다.",
|
||||
null,
|
||||
"초기화가 상수가 아닙니다.",
|
||||
"불완전한 %t의 값을 평가할 수 없습니다.",
|
||||
"'nodiscard' 특성으로 선언된 루틴의 반환 값을 무시합니다.",
|
||||
"'nodiscard' 특성이 있는 반환 값 형식을 무시합니다.",
|
||||
"'nodiscard' 특성은 void 반환 형식을 사용하는 생성자, 소멸자 또는 루틴에 적용되지 않습니다.",
|
||||
"'nodiscard' 특성은 void 반환 형식을 사용하는 소멸자 또는 루틴에 적용되지 않습니다.",
|
||||
"'fallthrough' 특성은 null 문에만 적용됩니다.",
|
||||
"'fallthrough' 특성은 바깥쪽 switch 문에만 사용할 수 있습니다.",
|
||||
"fallthrough 문은 switch case label 또는 default 앞에 와야 합니다.",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include는 #if 외부에 사용할 수 없습니다.",
|
||||
"CComCoClass 기본 클래스를 추가할 수 없습니다.",
|
||||
"null로 종료되는 문자열 아님",
|
||||
"스칼라가 아닌 형식 %t은(는) vacuous 소멸자 호출에서 사용할 수 없습니다.",
|
||||
"스칼라가 아닌 형식 %t은(는) 의사(pseudo) 소멸자 호출에서 사용할 수 없습니다.",
|
||||
"'weak' %n의 주소가 상수가 아닙니다.",
|
||||
"함수 템플릿 시그니처의 재귀적 대체가 너무 많습니다.",
|
||||
"구조적 바인딩 선언에 대해 잘못된 지정자입니다.",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"*this 캡처는 이 모드에서 표준이 아닙니다.",
|
||||
"C++17 스타일 'using' 특성 접두사는 이 모드에서 표준이 아닙니다.",
|
||||
"C++17 스타일 중첩 네임스페이스는 이 모드에서 표준이 아닙니다.",
|
||||
"'constexpr' 및 'consteval'을 둘 다 한 선언에서 사용할 수는 없습니다.",
|
||||
"선언에 'constexpr', 'consteval' 및 'constinit' 중 하나만 나타날 수 있습니다.",
|
||||
"이 모드에서 함수가 동시에 consteval 및 virtual일 수는 없습니다.",
|
||||
"'consteval'은 명시적 인스턴스화 지시문에서 사용할 수 없습니다.",
|
||||
"'consteval'은 여기에 유효하지 않습니다.",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"'internal_linkage' 특성이 이전 선언에 나타나지 않았습니다.",
|
||||
"%n에 대한 실행 가능한 템플릿 인수 추론 후보를 찾을 수 없음",
|
||||
"정규화된 생성자 호출은 허용되지 않습니다.",
|
||||
"비교 연산자는 클래스 정의에서 기본값으로만 사용할 수 있습니다.",
|
||||
"기본 비교 연산자는 적용되는 클래스의 멤버 또는 friend여야 합니다.",
|
||||
"기본 비교 연산자의 매개 변수에 대한 잘못된 형식 %t('const X에 대한 참조'여야 함, 여기서 X는 바깥쪽 클래스 형식임)",
|
||||
"기본 비교 연산자의 반환 형식은 'bool'이어야 합니다.",
|
||||
"기본 멤버 비교 연산자는 'cost'여야 합니다.",
|
||||
"이 클래스에 둘 이상의 기본 우주선 연산자가 정의됨",
|
||||
null,
|
||||
"코루틴의 프라미스 형식 %t에 'return_void' 및 'return_value' 세트를 둘 다 사용할 수는 없습니다.",
|
||||
"'return_value'이(가) %p을(를) 선언함",
|
||||
"'return_void'이(가) %p을(를) 선언함",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"'ext_vector_type' 특성은 정수나 부동 소수점 형식에만 적용됩니다.",
|
||||
"이 기능 테스트 매크로는 현재 컴파일 모드에서 무시되고 0을 반환합니다.",
|
||||
"공용 구조체에 대해 여러 요소가 포함된 집합체 이니셜라이저를 평가할 수 없습니다.",
|
||||
"연산자 재작성을 위해 선택한 %nd은(는) bool 형식을 반환하지 않습니다.",
|
||||
"클래스 관련 할당 함수를 호출하는 new-expression은 상수로 계산할 수 없습니다.",
|
||||
"배치 new-expression은 상수를 계산할 수 없습니다.",
|
||||
"하위 개체 포인터를 통해 삭제하려면 가상 소멸자가 필요합니다.",
|
||||
"%npT(역 인수 포함)",
|
||||
"__INTADDR__의 피연산자는 Null 포인터에서 오프셋되어야 합니다.",
|
||||
"_Generic 구문이 여러 형식과 일치합니다.",
|
||||
"다른 일치 항목은 %t입니다.",
|
||||
"여기에 사용된 'availability' 특성은 무시됩니다.",
|
||||
"범위 기반의 'for' 문에서 C++20 스타일 이니셜라이저 문은 이 모드에서 표준이 아닙니다.",
|
||||
"co_await는 범위 기반의 for 문에만 적용할 수 있습니다.",
|
||||
"범위 기반의 'for' 루프에서 범위 형식을 추론할 수 없습니다.",
|
||||
"인라인 변수는 C++17 기능입니다.",
|
||||
"destroying operator delete에는 첫 번째 매개 변수로 %t이(가) 필요합니다.",
|
||||
"destroying operator delete는 std::size_t 및 std::align_val_t 이외의 매개 변수를 가질 수 없습니다.",
|
||||
"낮은 수준의 추상 클래스 옵션은 C++를 컴파일할 경우에만 사용할 수 있습니다.",
|
||||
"requires 절에서 식의 시작이 잘못되었습니다.",
|
||||
"requires 절의 캐스트 식은 괄호로 묶어야 합니다.",
|
||||
"이 연산자는 괄호 없이 requires 절의 최상위 수준에 표시될 수 없습니다.",
|
||||
"원자성 제약 조건에는 bool 형식이 있어야 합니다.",
|
||||
"원자성 제약 조건이 대체에 실패했습니다.",
|
||||
"원자성 제약 조건이 상수가 아닙니다.",
|
||||
"원자성 제약 조건이 false로 평가됩니다.",
|
||||
"템플릿 제약 조건이 충족되지 않습니다.",
|
||||
"이 범위에는 개념 정의가 표시될 수 없습니다.",
|
||||
"%nd의 재선언이 잘못되었습니다.",
|
||||
"개념 ID의 인수를 대체하지 못했습니다.",
|
||||
"개념이 false입니다.",
|
||||
"requires 절은 여기에서 허용되지 않습니다(템플릿 기반 함수가 아님).",
|
||||
"개념 템플릿",
|
||||
"requires 절이 %nfd과(와) 호환되지 않습니다.",
|
||||
"특성이 필요합니다.",
|
||||
null,
|
||||
"형식 이름이 필요합니다.",
|
||||
"requires 식에는 가변 매개 변수(...)를 사용할 수 없습니다.",
|
||||
"requires 식의 명명되지 않은 매개 변수는 영향을 주지 않습니다.",
|
||||
"개념 이름이 필요합니다.",
|
||||
"상수 식에 표시되는 %s 호출은 항상 'true'를 생성합니다.",
|
||||
"consteval 컨텍스트에 표시되는 %s 호출은 항상 'true'를 생성합니다.",
|
||||
"비 constexpr 함수에 표시되는 %s 호출은 항상 'false'를 생성합니다.",
|
||||
"%t에 대한 형식 제약 조건이 실패했습니다.",
|
||||
"C++ 모듈을 사용할 수 있는 모드에서는 'export' 옵션을 사용할 수 없습니다.",
|
||||
"전역 모듈 조각 선언은 다른 선언 앞에 와야 합니다.",
|
||||
"모듈 선언은 전역 모듈 조각 뒤에 와야 합니다.",
|
||||
"프라이빗 모듈 조각은 모듈 선언 뒤에 와야 합니다.",
|
||||
"%s 모듈 조각을 내보낼 수 없습니다.",
|
||||
"둘 이상의 모듈을 선언할 수 없습니다.",
|
||||
"둘 이상의 %s 모듈 조각을 선언할 수 없습니다.",
|
||||
"모듈은 비어 있지 않은 이름으로 선언해야 합니다.",
|
||||
"%sq은(는) 가져올 수 있는 헤더가 아닙니다.",
|
||||
"이름이 없는 모듈을 가져올 수 없습니다.",
|
||||
"모듈은 자신에 대한 인터페이스 종속성을 포함할 수 없습니다.",
|
||||
"%sq 모듈을 이미 가져왔습니다.",
|
||||
"모듈 파일",
|
||||
"가져올 모듈 파일 %sq을(를) 찾을 수 없습니다.",
|
||||
"모듈 파일 %sq을(를) 가져올 수 없습니다."
|
||||
"모듈 %sq의 모듈 파일을 찾을 수 없습니다.",
|
||||
"모듈 파일 %sq을(를) 가져올 수 없습니다.",
|
||||
"%s1이(가) 필요한데, %s2이(가) 발견되었습니다.",
|
||||
"%sq 모듈 파일을 열 때",
|
||||
"알 수 없는 파티션 이름 %sq",
|
||||
"알 수 없는 모듈 파일",
|
||||
"가져올 수 있는 헤더 모듈 파일",
|
||||
"EDG 모듈 파일",
|
||||
"IFC 모듈 파일",
|
||||
"예기치 않은 모듈 파일",
|
||||
"두 번째 피연산자 %t2의 형식은 %t1과(와) 크기가 같아야 합니다.",
|
||||
"형식은 일반적으로 복사할 수 있어야 합니다.",
|
||||
"%t 형식은 현재 __builtin_bit_cast의 constexpr 평가에서 지원되지 않습니다.",
|
||||
"비트 필드 %t을(를) 사용하는 클래스 형식은 현재 __builtin_bit_cast의 constexpr 평가에서 지원되지 않습니다.",
|
||||
"참조 형식 %t의 비정적 데이터 멤버는 __builtin_bit_cast의 constexpr 평가를 차단합니다.",
|
||||
"volatile 형식 %t은(는) __builtin_bit_cast의 constexpr 평가를 차단합니다.",
|
||||
"공용 구조체, 포인터 또는 멤버 포인터 형식 %t은(는) __builtin_bit_cast의 constexpr 평가를 차단합니다.",
|
||||
"%npT(%p decl을 통해 상속됨)",
|
||||
"생성자를 상속하기 위해 %t의 하위 개체를 생성할 수 없습니다. 암시적 기본 생성자가 삭제됩니다.",
|
||||
"%n은(는) void를 반환해야 합니다.",
|
||||
"잘못된 멤버 선언 시작",
|
||||
"'auto'가 필요합니다.",
|
||||
"이 시점에 이 연산자를 사용할 수 없습니다. 앞의 새 식을 괄호로 묶으세요.",
|
||||
"잘못된 개념 사용",
|
||||
"기본 멤버 비교 연산자는 '&&'-qualified일 수 없습니다.",
|
||||
"기본 constexpr 비교 함수에서 비 constexpr 함수 %nd 호출",
|
||||
"constexpr 메모리 비교는 최상위 정수 또는 정수 배열 개체에 대해서만 지원됩니다.",
|
||||
"개념 템플릿에는 관련된 제약 조건이 있을 수 없습니다.",
|
||||
"'export'는 허용되지 않습니다.",
|
||||
"개별 클래스 멤버를 내보낼 수 없습니다.",
|
||||
"내보낸 선언은 이름이 있어야 합니다.",
|
||||
"내보내기 선언은 내보내기 선언(이전 선언 %p)을 포함할 수 없습니다.",
|
||||
"내보내기 선언은 모듈 가져오기 선언을 포함할 수 없습니다.",
|
||||
"내보내기 선언은 모듈 인터페이스 단위에만 나타날 수 있습니다.",
|
||||
"내보내기 선언은 내부 링크가 있는 이름을 내보낼 수 없습니다.",
|
||||
"using 선언에 %nfd가 포함되어 있습니다.",
|
||||
"__fp16 부동 소수점 형식이 지원되지 않으므로 기본 제공 함수를 사용할 수 없습니다.",
|
||||
"requires 식은 하나 이상의 요구 사항을 지정해야 합니다.",
|
||||
"'constinit'는 여기에 유효하지 않습니다.",
|
||||
"'constinit'는 정적 또는 스레드 저장 기간을 사용하는 변수 선언에만 유효합니다.",
|
||||
"constinit 변수에는 동적 초기화가 필요합니다.",
|
||||
"변수가 이전에 'constinit' %p(으)로 선언되었습니다.",
|
||||
"프로토타입 함수가 아닌 함수 선언자를 사용합니다.",
|
||||
"인수에는 const 한정 형식을 사용할 수 없습니다.",
|
||||
"불완전한 형식 %t의 멤버 포인터는 사용할 수 없습니다.",
|
||||
"init-capture의 팩 확장은 이 모드에서 사용할 수 없습니다.",
|
||||
"init-capture의 팩 확장은 C++20 기능입니다.",
|
||||
"클래스 정의의 기본 비교 연산자는 해당 비교 연산자(%nd)의 첫 번째 선언이어야 합니다."
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"nieprawidłowa wartość flagi cannot-redefine",
|
||||
"zduplikowany modyfikator funkcji",
|
||||
"nieprawidłowy znak dla literału char16_t",
|
||||
"Nie można zastosować makra __LPREFIX do literałów char8_t, char16_t ani char32_t",
|
||||
null,
|
||||
"nierozpoznana konwencja wywoływania %s. Musi ona być jedną z następujących:",
|
||||
null,
|
||||
null,
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"zmienna nie może mieć niepełnego typu %t",
|
||||
"dostęp do niezainicjowanego podobiektu (%n)",
|
||||
"dostęp do niezainicjowanego podobiektu (klasa bazowa: %t)",
|
||||
"niepotrzebne wywołanie destruktora",
|
||||
"wywołanie pseudodestruktora jest niedozwolone w wyrażeniu stałym",
|
||||
"próba zmodyfikowania magazynu stałych",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"inicjator domyślnej składowej nie jest dozwolony w klasie wartości",
|
||||
"element „--implicit_noexcept” wymaga trybu umożliwiającego użycie elementu noexcept",
|
||||
"nie można złożyć operacji obejmującej wirtualną klasę bazową (%t)",
|
||||
null,
|
||||
"inicjowanie nie jest stałą",
|
||||
"nie można obliczyć wartości niekompletnego elementu %t",
|
||||
"ignorowanie wartości zwracanej z zadeklarowanej procedury z atrybutem „nodiscard”",
|
||||
"ignorowanie typu wartości zwracanej z atrybutem „nodiscard”",
|
||||
"atrybut „nodiscard” nie ma zastosowania do konstruktorów, destruktorów ani procedur ze zwracanym typem void",
|
||||
"atrybut „nodiscard” nie ma zastosowania do destruktorów ani procedur ze zwracanym typem void",
|
||||
"atrybut „fallthrough” ma zastosowanie tylko do instrukcji o wartości null",
|
||||
"atrybut „fallthrough” może występować tylko w instrukcji zawierającej switch",
|
||||
"instrukcja fallthrough musi znajdować się przed etykietą przypadku switch lub wartością domyślną",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"element __has_include nie może występować poza wyrażeniem #if",
|
||||
"nie można dodać klasy bazowej CComCoClass",
|
||||
"ciąg inny niż zakończony wartością null",
|
||||
"typu nieskalarnego %t nie można używać w jałowym wywołaniu destruktora",
|
||||
"nie można używać typu nieskalarnego %t w wywołaniu pseudodestruktora",
|
||||
"adres elementu „weak” %n nie jest stały",
|
||||
"zbyt wiele rekursywnych podstawień podpisów szablonów funkcji",
|
||||
"nieprawidłowy specyfikator dla deklaracji powiązania ze strukturą",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"przechwycenie wyrażenia *this jest niestandardowe w tym trybie",
|
||||
"prefiks atrybutu „using” zgodny ze specyfikacją C++17 jest niestandardowy w tym trybie",
|
||||
"zagnieżdżone przestrzenie nazw zgodne ze specyfikacją C++17 są niestandardowe w tym trybie",
|
||||
"słowa kluczowe „constexpr” i „consteval” nie mogą występować razem w deklaracji",
|
||||
"tylko jeden element „constexpr, „consteval” i „constinit” może występować w deklaracji",
|
||||
"funkcja nie może być jednocześnie zadeklarowana jako consteval i virtual w tym trybie",
|
||||
"słowo kluczowe „consteval” jest niedozwolone dla jawnej dyrektywy tworzenia wystąpienia",
|
||||
"słowo kluczowe „consteval” nie jest prawidłowe w tym miejscu",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"atrybut „internal_linkage” nie pojawił się we wcześniejszej deklaracji",
|
||||
"nie znaleziono zdatnego kandydata wnioskowania argumentu szablonu dla elementu %n",
|
||||
"wywołanie w pełni kwalifikowanego konstruktora jest niedozwolone",
|
||||
"operator porównania może być tylko domyślny w definicji klasy",
|
||||
"przyjęty domyślnie operator porównania musi być składową lub elementem zaprzyjaźnionym klasy, do której ma zastosowanie",
|
||||
"nieprawidłowy typ %t parametru domyślnego operatora porównania (wymagany jest typ „reference to const X”, gdzie X jest typem klasy otaczającej)",
|
||||
"zwracanym typem domyślnego operatora porównania musi być „bool”",
|
||||
"domyślny operator porównania elementu członkowskiego musi mieć wartość „const”",
|
||||
"w tej klasie zdefiniowano więcej niż jeden domyślny operator spaceship",
|
||||
null,
|
||||
"Typ obietnicy %t koprocedury nie może mieć ustawionej jednocześnie metody „return_void” i metody „return_value”",
|
||||
"metoda „return_value” zadeklarowała element %p",
|
||||
"metoda „return_void” zadeklarowała element %p",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"atrybut „ext_vector_type” ma zastosowanie tylko do typów będących liczbami całkowitymi lub zmiennoprzecinkowymi",
|
||||
"to makro feature-test jest ignorowane i zwraca wartość 0 w bieżącym trybie kompilacji",
|
||||
"nie można ocenić inicjatora agregacji za pomocą wielu elementów dla unii",
|
||||
"Element %nd wybrany dla operatora ponownego zapisania nie zwraca typu logicznego",
|
||||
"wyrażenie new-expression wywołujące funkcję alokacji specyficzną dla klasy nie może być obliczane jako stała",
|
||||
"wyrażenie new umieszczania nie może dawać wartości stałej",
|
||||
"usuwanie za pomocą wskaźnika podobiektu wymaga destruktora wirtualnego",
|
||||
"%npT (z odwróconymi argumentami)",
|
||||
"argument operacji __INTADDR__ musi być odsunięty od wskaźnika o wartości null",
|
||||
"Konstrukcja _Generic dopasowuje wiele typów",
|
||||
"inne dopasowanie jest %t",
|
||||
"użyty tutaj atrybut „availability” jest ignorowany",
|
||||
"Instrukcja inicjatora w stylu języka C++20 w instrukcji „for” opartej na zakresie jest niestandardowa w tym trybie",
|
||||
"element co_await można zastosować tylko do instrukcji for opartej na zakresie",
|
||||
"nie można wywnioskować typu zakresu w pętli „for” opartej na zakresie.",
|
||||
"zmienne wbudowane to funkcja języka C++ 17",
|
||||
"niszczący operator delete wymaga elementu %t jako pierwszego parametru",
|
||||
"niszczący operator delete nie może mieć parametrów innych niż std::size_t i std::align_val_t",
|
||||
"opcje swobodnej klasy abstrakcyjnej mogą być używane tylko podczas kompilowania kodu C++",
|
||||
"nieprawidłowy początek wyrażenia w klauzuli requires",
|
||||
"wyrażenie rzutowania w klauzuli requires musi być ujęte w nawiasy",
|
||||
"ten operator nie może być wyświetlany na najwyższym poziomie (bez nawiasów) w klauzuli requires",
|
||||
"niepodzielne ograniczenie musi mieć typ bool",
|
||||
"niepowodzenie podstawiania niepodzielnego ograniczania",
|
||||
"niepodzielne ograniczenie nie jest stałe",
|
||||
"niepodzielne ograniczenie zwraca wartość false",
|
||||
"ograniczenie szablonu nie zostało spełnione",
|
||||
"definicja koncepcji nie może znajdować się w tym zakresie",
|
||||
"nieprawidłowa ponowna deklaracja elementu %nd",
|
||||
"podstawianie argumentów za identyfikator concept-id nie powiodło się",
|
||||
"koncepcja ma wartość false",
|
||||
"klauzula requires nie jest dozwolona w tym miejscu (nie jest to funkcja z szablonem)",
|
||||
"szablon koncepcji",
|
||||
"klauzula requires jest niezgodna z elementem %nfd",
|
||||
"oczekiwano atrybutu",
|
||||
null,
|
||||
"oczekiwano nazwy typu",
|
||||
"parametr wielokropka nie jest dozwolony w wyrażeniu requires",
|
||||
"parametr bez nazwy wyrażeniu requires nie ma żadnego wpływu",
|
||||
"oczekiwano nazwy koncepcji",
|
||||
"wywołanie elementu %s pojawiające się w wyrażeniu stałym zawsze zwraca wartość „true”",
|
||||
"wywołanie elementu %s pojawiające się w kontekście consteval zawsze zwraca wartość „true”",
|
||||
"wywołanie %s pojawiające się w funkcji innej niż constexpr zawsze zwraca wartość „false”",
|
||||
"ograniczenie typu nie powiodło się dla elementu %t",
|
||||
"opcji „export” nie można używać w trybach, w których włączono moduły języka C++",
|
||||
"deklaracja fragmentu modułu globalnego musi poprzedzać dowolną inną deklarację",
|
||||
"deklarację modułu można poprzedzać tylko fragment modułu globalnego",
|
||||
"fragment modułu prywatnego musi być poprzedzony deklaracją modułu",
|
||||
"nie można wyeksportować fragmentu modułu %s",
|
||||
"nie można zadeklarować więcej niż jednego modułu",
|
||||
"nie można zadeklarować więcej niż jednego fragmentu modułu %s",
|
||||
"moduł musi być zadeklarowany z niepustą nazwą",
|
||||
"%sq nie jest nagłówkiem, który można zaimportować",
|
||||
"nie można zaimportować modułu bez nazwy",
|
||||
"moduł nie może mieć zależności interfejsu od samego siebie",
|
||||
"moduł %sq został już zaimportowany",
|
||||
"plik modułu",
|
||||
"nie można odnaleźć pliku modułu %sq do zaimportowania",
|
||||
"nie można zaimportować pliku modułu %sq"
|
||||
"nie można odnaleźć pliku modułu dla modułu %sq",
|
||||
"nie można zaimportować pliku modułu %sq",
|
||||
"oczekiwano elementu %s1, zamiast niego znaleziono element %s2",
|
||||
"podczas otwierania pliku modułu %sq",
|
||||
"nieznana nazwa partycji %sq",
|
||||
"nieznany plik modułu",
|
||||
"plik modułu z importowalnym nagłówkiem",
|
||||
"plik modułu EDG",
|
||||
"plik modułu IFC",
|
||||
"nieoczekiwany plik modułu",
|
||||
"typ drugiego operandu %t2 musi mieć taki sam rozmiar jak element %t1",
|
||||
"typ musi być możliwy do skopiowania w prosty sposób",
|
||||
"typ %t nie jest obecnie obsługiwany na potrzeby oceny wyrażenia constexpr dla elementu __builtin_bit_cast",
|
||||
"typy klas z polami bitowymi %t nie są obecnie obsługiwane na potrzeby oceny wyrażenia constexpr dla elementu __builtin_bit_cast",
|
||||
"niestatyczna składowa danych typu referencyjnego %t uniemożliwia ocenę wyrażenia constexpr dla elementu __builtin_bit_cast",
|
||||
"typ nietrwały %t uniemożliwia ocenę wyrażenia constexpr dla elementu __builtin_bit_cast",
|
||||
"typ unii, wskaźnika lub wskaźnika do składowej %t uniemożliwia ocenę wyrażenia constexpr dla elementu __builtin_bit_cast",
|
||||
"%npT (odziedziczone za pomocą deklaracji %p)",
|
||||
"nie można wykonać konstrukcji podobiektu %t na potrzeby dziedziczenia konstruktorów — niejawny konstruktor domyślny został usunięty",
|
||||
"Element %n musi zwracać wartość void",
|
||||
"nieprawidłowy początek deklaracji członkowskiej",
|
||||
"oczekiwano elementu „auto”",
|
||||
"ten operator jest niedozwolony w tym miejscu; umieść w nawiasie poprzednie nowe wyrażenie",
|
||||
"nieprawidłowe użycie koncepcji",
|
||||
"domyślny operator porównania elementu członkowskiego nie może być kwalifikowany przez element „&&”",
|
||||
"domyślna funkcja porównywania constexpr wywołuje funkcję non-constexpr %nd",
|
||||
"Porównywanie pamięci constexpr jest obsługiwane tylko w przypadku obiektów najwyższego poziomu w postaci liczby całkowitej lub obiektów typu tablica liczb całkowitych",
|
||||
"z szablonem koncepcji nie mogą być skojarzone ograniczenia",
|
||||
"Polecenie „export” jest niedozwolone",
|
||||
"eksportowanie pojedynczych elementów członkowskich klasy jest niedozwolone",
|
||||
"wyeksportowana deklaracja musi wprowadzić nazwę",
|
||||
"deklaracja eksportu nie może zawierać deklaracji eksportu (poprzednia deklaracja %p)",
|
||||
"deklaracja eksportu nie może zawierać deklaracji importu modułu",
|
||||
"deklaracja eksportu może występować tylko w jednostce interfejsu modułu",
|
||||
"deklaracja eksportu nie może eksportować nazwy z powiązaniem wewnętrznym",
|
||||
"deklaracja using zawiera %nfd",
|
||||
"funkcja wbudowana jest niedostępna, ponieważ typy liczb zmiennoprzecinkowych __fp16 nie są obsługiwane",
|
||||
"wyrażenie requires musi określać co najmniej jedno wymaganie",
|
||||
"słowo kluczowe „constinit” nie jest tutaj prawidłowe",
|
||||
"element „constinit” jest prawidłowy tylko w deklaracjach zmiennych z czasem trwania magazynowania statycznym lub wątku",
|
||||
"Zmienna constinit wymaga inicjowania dynamicznego",
|
||||
"zmienna została wcześniej zadeklarowana za pomocą elementu „constinit” %p",
|
||||
"Używanie nieprototypowego deklaratora funkcji",
|
||||
"argument nie może mieć typu kwalifikowanego jako const",
|
||||
"wskaźnik do składowej niepełnego typu %t jest niedozwolony",
|
||||
"rozszerzenie pakietu w funkcji init-capture nie jest włączone w tym trybie",
|
||||
"rozszerzenie pakietu w funkcji init-capture to funkcja języka C++20",
|
||||
"operator porównania przyjęty domyślnie w definicji klasy musi być pierwszą deklaracją tego operatora porównania (%nd)"
|
||||
]
|
||||
@@ -1229,7 +1229,7 @@
|
||||
"a transferência de controle em uma expressão de instrução não é permitida",
|
||||
null,
|
||||
"essa declaração não é permitida dentro de uma expressão de instrução",
|
||||
"uma classe que não é trivial de ser copiada não pode ser definida dentro de uma expressão de instrução",
|
||||
"não é possível definir, dentro de uma expressão de instrução, uma classe que não pode ser copiada de maneira trivial",
|
||||
null,
|
||||
"uma variável estática local inicializada dinamicamente não é permitida dentro de uma expressão de instrução",
|
||||
"uma matriz de comprimento variável não é permitida dentro de uma expressão de instrução",
|
||||
@@ -1290,7 +1290,7 @@
|
||||
null,
|
||||
"qualificadores asm GNU inválidos",
|
||||
"um tipo de classe que não é trivial de ser copiado passou pelas reticências",
|
||||
"um tipo de classe que não é trivial de ser copiado não pode ser buscado por va_arg",
|
||||
"não é possível buscar por va_arg um tipo de classe que não pode ser copiado de maneira trivial",
|
||||
"the \"u\" or \"U\" suffix must appear before the \"l\" or \"L\" suffix in a fixed-point literal",
|
||||
"a opção 'fixed_point' pode ser utilizada somente quando se estiver compilando C",
|
||||
"o operando inteiro pode causar estouro de ponto fixo",
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"valor de não pode definir novamente inválido",
|
||||
"modificador de função duplicado",
|
||||
"caractere inválido para literal char16_t",
|
||||
"O __LPREFIX não pode ser aplicado aos literais char8_t, char16_t ou char32_t",
|
||||
null,
|
||||
"convenção de chamadas não reconhecida %s, deve ser um dos:",
|
||||
null,
|
||||
null,
|
||||
@@ -2566,7 +2566,7 @@
|
||||
"destino de atributo inválido para um atributo autônomo",
|
||||
"destino de atributo inválido para este contexto",
|
||||
"o atributo %t não pode ser usado aqui",
|
||||
"%t é preterido; use '...' para especificar uma matriz de parâmetros",
|
||||
"%t está preterido; use '...' para especificar uma matriz de parâmetros",
|
||||
"o namespace padrão não pode ser estendido",
|
||||
"o tipo na caixa deve ser uma classe value ou enum",
|
||||
"a referência de rastreamento para a classe de valor não é permitida",
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"a variável não pode ter um %t de tipo incompleto",
|
||||
"acesso a subobjeto não inicializado (%n)",
|
||||
"acesso a subobjeto não inicializado (classe base %t)",
|
||||
"chamada de destruidor vazia",
|
||||
"uma chamada de pseudodestruidor não é permitida em uma expressão de constante",
|
||||
"tentativa de modificar o armazenamento const",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"um inicializador de membro padrão não é permitido em uma classe de valor",
|
||||
"'--implicit_noexcept' exige um modo que habilite noexcept",
|
||||
"não é possível realizar o desdobramento da operação envolvendo a classe base virtual (%t)",
|
||||
null,
|
||||
"a inicialização não é constante",
|
||||
"não é possível avaliar o valor de %t incompleto",
|
||||
"ignorando o valor retornado da rotina declarada com o atributo 'nodiscard'",
|
||||
"ignorando o tipo de valor retornado com o atributo 'nodiscard'",
|
||||
"o atributo 'nodiscard' não se aplica aos construtores, destrutores ou rotinas com o tipo de retorno nulo",
|
||||
"o atributo 'nodiscard' não se aplica aos destruidores ou rotinas com o tipo de retorno nulo",
|
||||
"o atributo 'fallthrough' se aplica somente a instruções nulas",
|
||||
"o atributo 'fallthrough' pode aparecer somente em uma instrução switch da delimitação",
|
||||
"a instrução fallthrough deve preceder o rótulo de caso ou padrão de switch",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include não pode aparecer fora de #if",
|
||||
"não é possível adicionar a classe base CComCoClass",
|
||||
"não é uma cadeia de caracteres com terminação nula",
|
||||
"o tipo não escalar %t não pode ser usado em uma chamada de destruidor vazia",
|
||||
"o tipo não escalar %t não pode ser usado em uma chamada de pseudodestruidor",
|
||||
"o endereço de 'weak' %n não é constante",
|
||||
"substituições recursivas em excesso de assinaturas de modelo de função",
|
||||
"especificador inválido para a declaração de associação estruturada",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"a captura de *this está fora do padrão neste modo",
|
||||
"O atributo 'using' de estilo C++17 está fora do padrão neste modo",
|
||||
"Os namespaces aninhados de estilo C++17 estão fora do padrão neste modo",
|
||||
"'constexpr' e 'consteval' não podem aparecer juntos em uma declaração",
|
||||
"somente uma das opções: 'constexpr', 'consteval' e 'constinit' pode aparecer em uma declaração",
|
||||
"uma função não pode ser tanto consteval quanto virtual neste modo",
|
||||
"'consteval' não é permitido em uma diretiva explícita de instanciação",
|
||||
"'consteval' não é válido aqui",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"o atributo 'internal_linkage' não apareceu em uma declaração anterior",
|
||||
"não foi encontrado nenhum candidato viável à dedução de argumento de modelo para %n",
|
||||
"uma chamada de construtor totalmente qualificada não é permitida",
|
||||
"um operador de comparação pode ser usado como padrão somente em uma definição de classe",
|
||||
"um operador de comparação usado como padrão precisa ser um membro ou um friend da classe à qual se aplica",
|
||||
"tipo incorreto %t para o parâmetro do operador de comparação usado como padrão (precisa ser 'referência à const X', em que X é o tipo de classe delimitadora)",
|
||||
"o tipo de retorno do operador de comparação usado como padrão precisa ser 'bool'",
|
||||
"um operador de comparação de membros usado como padrão precisa ser 'const'",
|
||||
"mais de um operador \"espaçonave\" usado como padrão definido nesta classe",
|
||||
null,
|
||||
"o tipo de promessa de corrotina %t não pode ter 'return_void' e 'return_value' definidos",
|
||||
"%p declarado de 'return_value'",
|
||||
"'return_void' declarou %p",
|
||||
@@ -3207,20 +3207,119 @@
|
||||
"o tipo de objeto descartado tem o atributo 'nodiscard' (%sq)",
|
||||
"uma referência de pseudodestruidor pode ser usada somente para uma chamada pseudodestruidor",
|
||||
"uma chamada de destruidor explícita não é permitida em uma expressão constante",
|
||||
"um operador de vírgula que não está entre parênteses em uma expressão de subscrito de matriz é preterido",
|
||||
"um operador de vírgula que não está entre parênteses em uma expressão de subscrito de matriz está preterido",
|
||||
"número de elementos alocados dinamicamente (%d) muito pequeno para o inicializador",
|
||||
"um operando volátil para a expressão %s é preterido",
|
||||
"o uso do resultado de uma atribuição para um objeto volátil escalar é preterido",
|
||||
"um operando volátil da expressão %s está preterido",
|
||||
"o uso do resultado de uma atribuição para um objeto volátil escalar está preterido",
|
||||
"um tipo de destino volátil para uma expressão de atribuição composta foi preterido",
|
||||
"um parâmetro de função volátil é preterido",
|
||||
"um tipo de retorno volátil é preterido",
|
||||
"o uso de um qualificador volátil em uma associação estruturada é preterido",
|
||||
"um parâmetro de função volátil está preterido",
|
||||
"um tipo de retorno volátil está preterido",
|
||||
"o uso de um qualificador volátil em uma associação estruturada está preterido",
|
||||
"o argumento 'ext_vector_type' deve estar entre 1 e 2047",
|
||||
"o atributo 'ext_vector_type' pode aparecer somente em um typedef",
|
||||
"o atributo 'ext_vector_type' se aplica somente a tipos inteiro ou de ponto flutuante",
|
||||
"esta macro de teste de recurso é ignorado (e retorna 0) no modo de compilação atual",
|
||||
"não é possível avaliar um inicializador agregado com vários elementos para uma união",
|
||||
"O %nd selecionado para a regravação do operador não retorna o tipo bool",
|
||||
"uma nova expressão que chama uma função de alocação específica da classe não pode ser avaliada como constante",
|
||||
"uma nova expressão de posicionamento não pode ser avaliada como constante",
|
||||
"excluir por meio de um ponteiro de subobjeto exige um destruidor virtual",
|
||||
"%npT (com argumentos invertidos)",
|
||||
"o operando de __INTADDR__ precisa ser deslocado do ponteiro nulo",
|
||||
"O constructo _genérico corresponde a vários tipos",
|
||||
"a outra correspondência é %t",
|
||||
"o atributo 'availability' usado aqui é ignorado",
|
||||
"A instrução inicializadora no estilo C++20 em uma instrução 'for' com base em intervalos não é padrão neste modo",
|
||||
"co_await pode ser aplicado somente a uma instrução 'for' baseada em intervalos",
|
||||
"não é possível deduzir o tipo de intervalo no loop 'for' com base em intervalos",
|
||||
"as variáveis embutidas são um recurso do C++17",
|
||||
"a destruição do operador de exclusão exige %t como primeiro parâmetro",
|
||||
"a destruição de um operador de exclusão não pode ter parâmetros diferentes de std::size_t e std::align_val_t",
|
||||
"opções de classe abstrata reduzidas podem ser usadas somente ao compilar C++",
|
||||
"início de expressão inválido na cláusula requires",
|
||||
"uma expressão de conversão em uma cláusula requires precisa estar entre parênteses",
|
||||
"este operador não pode aparecer no nível superior (sem parênteses) em uma cláusula requires",
|
||||
"a restrição atômica precisa ter o tipo bool",
|
||||
"falha na substituição de restrição atômica",
|
||||
"restrição atômica não constante",
|
||||
"a restrição atômica é avaliada como false",
|
||||
"restrição de modelo não satisfeita",
|
||||
"a definição do conceito não pode aparecer neste escopo",
|
||||
"redeclaração inválida de %nd",
|
||||
"falha na substituição de argumentos para o conceito de ID",
|
||||
"o conceito é false",
|
||||
"uma cláusula requires não é permitida aqui (não é uma função de modelo)",
|
||||
"modelo de conceito",
|
||||
"cláusula requires incompatível com %nfd",
|
||||
"um atributo é esperado",
|
||||
null,
|
||||
"um nome de tipo é esperado",
|
||||
"um parâmetro de reticências não é permitido em uma expressão requires",
|
||||
"o parâmetro sem nome na expressão requires não tem efeito",
|
||||
"um nome de conceito é esperado",
|
||||
"a chamada para %s que aparece em uma expressão de constante sempre produz 'true'",
|
||||
"a chamada para %s que aparece em um contexto consteval sempre produz 'true'",
|
||||
"a chamada para %s que aparece em uma função não constexpr sempre produz 'false'",
|
||||
"falha na restrição de tipo para %t",
|
||||
"a opção 'export' não pode ser usada em modos em que os módulos C++ estão habilitados",
|
||||
"uma declaração de fragmento de módulo global precisa preceder qualquer outra declaração",
|
||||
"uma declaração de módulo só pode ser precedida por um fragmento de módulo global",
|
||||
"um fragmento de módulo privado precisa ser precedido por uma declaração de módulo",
|
||||
"não é possível exportar um fragmento de módulo %s",
|
||||
"não é possível declarar mais de um módulo",
|
||||
"não é possível declarar mais de um fragmento de módulo %s",
|
||||
"um módulo precisa ser declarado com um nome não vazio",
|
||||
"%sq não é um cabeçalho importável",
|
||||
"não é possível importar um módulo sem nome",
|
||||
"um módulo não pode ter uma dependência de interface em si mesmo",
|
||||
"o módulo %sq já foi importado",
|
||||
"arquivo de módulo",
|
||||
"não foi possível localizar o arquivo de módulo %sq para importação",
|
||||
"não foi possível importar o arquivo de módulo %sq"
|
||||
"não foi possível localizar o arquivo de módulo para o módulo %sq",
|
||||
"não foi possível importar o arquivo de módulo %sq",
|
||||
"era esperado %s1, foi encontrado %s2",
|
||||
"ao abrir o arquivo de módulo %sq",
|
||||
"nome de partição desconhecido %sq",
|
||||
"um arquivo de módulo desconhecido",
|
||||
"um arquivo de módulo de cabeçalho importável",
|
||||
"um arquivo de módulo EDG",
|
||||
"um arquivo de módulo IFC",
|
||||
"um arquivo de módulo inesperado",
|
||||
"o tipo do segundo operando %t2 precisa ter o mesmo tamanho que %t1",
|
||||
"o tipo precisa ser fácil de ser copiado",
|
||||
"no momento, não há suporte para o tipo %t para a avaliação constexpr de __builtin_bit_cast",
|
||||
"no momento, não há suporte para os tipos de classe com bitfields %t na avaliação constexpr de __builtin_bit_cast",
|
||||
"o membro de dados não estático do tipo de referência %t impede a avaliação constexpr de __builtin_bit_cast",
|
||||
"um tipo volátil %t impede a avaliação constexpr de __builtin_bit_cast",
|
||||
"um tipo de união, ponteiro ou ponteiro para membro %t impede a avaliação constexpr de __builtin_bit_cast",
|
||||
"%npT (herdado pelo uso de decl %p)",
|
||||
"a construção de subobjeto de %t para construtores herdados não pode ser executada. O construtor padrão implícito foi excluído",
|
||||
"%n precisa retornar nulo",
|
||||
"declaração de início de membro inválida",
|
||||
"'auto' era esperado",
|
||||
"este operador não é permitido neste ponto; coloque parênteses na nova expressão anterior",
|
||||
"uso inválido do conceito",
|
||||
"um operador de comparação de membros usado como padrão não pode ser qualificado por '&&'",
|
||||
"a função de comparação constexpr padrão chama a função não constexpr %nd",
|
||||
"só há suporte para a comparação de memória constexpr para os objetos inteiros de nível superior ou matriz de inteiro",
|
||||
"um modelo de conceito não pode ter restrições associadas",
|
||||
"'export' não é permitido",
|
||||
"a exportação de membros de classe individuais não é permitida",
|
||||
"uma declaração exportada precisa introduzir um nome",
|
||||
"uma declaração export não pode conter uma declaração export (declaração anterior %p)",
|
||||
"uma declaração de exportação não pode conter uma declaração de importação de módulo",
|
||||
"uma declaração export só pode aparecer em uma unidade de interface de módulo",
|
||||
"uma declaração export não pode exportar um nome com vínculo interno",
|
||||
"a declaração using inclui %nfd",
|
||||
"a função interna não está disponível porque não há suporte para tipos de ponto flutuante __fp16",
|
||||
"uma expressão requires precisa especificar pelo menos um requisito",
|
||||
"'constinit' não é válido aqui",
|
||||
"'constinit' só é válido para declarações de variáveis com duração de armazenamento estática ou de thread",
|
||||
"a variável constinit requer uma inicialização dinâmica",
|
||||
"a variável foi declarada anteriormente com 'constinit' %p",
|
||||
"uso de declarador de função sem protótipo",
|
||||
"o argumento não pode ter um tipo qualificado como const",
|
||||
"um ponteiro para membro de um tipo incompleto %t não é permitido",
|
||||
"a expansão de pacote em init-capture não está habilitada neste modo",
|
||||
"a expansão de pacote em init-capture é um recurso do C++20",
|
||||
"um operador de comparação usado como padrão em uma definição de classe precisa ser a primeira declaração desse operador de comparação (%nd)"
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"недопустимое значение cannot-redefine",
|
||||
"повторяющийся модификатор функции",
|
||||
"недопустимый знак для литерала char16_t",
|
||||
"__LPREFIX не может применяться к литералам char8_t, char16_t или char32_t",
|
||||
null,
|
||||
"нераспознанное соглашение о вызовах %s; необходимо использовать одно из следующих:",
|
||||
null,
|
||||
null,
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"переменная не может иметь незавершенный тип %t",
|
||||
"доступ к неинициализированному подобъекту (%n)",
|
||||
"доступ к неинициализированному подобъекту (базовый класс: %t)",
|
||||
"вызов пустого деструктора",
|
||||
"вызов псевдодеструктора не разрешен в константном выражении",
|
||||
"попытка изменить хранилище констант",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"инициализатор члена по умолчанию запрещен в классе значений",
|
||||
"--implicit_noexcept требует режим, включающий noexcept",
|
||||
"не удается свернуть операцию с участием виртуального базового класса (%t)",
|
||||
null,
|
||||
"инициализация не является постоянной.",
|
||||
"не удается вычислить значение неполного %t",
|
||||
"пропуск возвращаемого значения от процедуры, объявленной с помощью атрибута nodiscard",
|
||||
"пропуск типа возвращаемого значения с атрибутом nodiscard",
|
||||
"атрибут nodiscard не применяется к конструкторам, деструкторам или процедурам с возвращаемым значением void",
|
||||
"атрибут \"nodiscard\" не применяется к деструкторам или процедурам с типом возвращаемого значения void",
|
||||
"атрибут fallthrough применим только к операторам null",
|
||||
"атрибут fallthrough может использоваться только во внешнем операторе switch",
|
||||
"оператору fallthrough должна предшествовать метка switch case или default",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include запрещено указывать за пределами #if",
|
||||
"не удалось добавить базовый класс CComCoClass",
|
||||
"не является строкой, оканчивающейся нулевым символом",
|
||||
"нескалярный тип %t невозможно использовать в вызове пустого деструктора",
|
||||
"нескалярный тип %t не может использоваться в вызове псевдодеструктора",
|
||||
"адрес \"слабого\" %n не является постоянным",
|
||||
"слишком много рекурсивных подстановок для сигнатур шаблона функции",
|
||||
"Недопустимый описатель для объявления структурированной привязки.",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"захват значения *this является нестандартным в этом режиме",
|
||||
"Префикс атрибута using в стиле C++17 является нестандартным в этом режиме",
|
||||
"Вложенные пространства имен в стиле C++17 являются нестандартными в этом режиме",
|
||||
"constexpr и consteval не могут присутствовать в объявлении вместе",
|
||||
"в объявлении может использоваться только одно из ключевых слов \"constexpr\", \"consteval\" и \"constinit\"",
|
||||
"в этом режиме функция не может быть consteval и virtual одновременно",
|
||||
"consteval не допускается в директиве явного создания экземпляра",
|
||||
"consteval здесь не допускается",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"атрибут \"internal_linkage\" отсутствует в предыдущем объявлении",
|
||||
"Не найдено подходящего кандидата для дедукции аргумента шаблона для %n.",
|
||||
"полный вызов конструктора не допускается",
|
||||
"оператор сравнения можно использовать по умолчанию только в определении класса",
|
||||
"оператор сравнения по умолчанию должен быть членом или дружественным классом класса, к которому он применяется",
|
||||
"недопустимый тип %t для параметра оператора сравнения по умолчанию (необходимо указать ссылку на константу X, где X — тип включающего класса)",
|
||||
"необходимо использовать возвращаемый тип оператора сравнения по умолчанию \"bool\"",
|
||||
"необходимо использовать оператор сравнения элемента по умолчанию \"const\"",
|
||||
"В этом классе определено больше одного оператора \"<=>\" по умолчанию.",
|
||||
null,
|
||||
"Для типа обещания сопрограммы %t не могут быть одновременно заданы \"return_void\" и \"return_value\".",
|
||||
"Значение \"return_value\" имеет объявление %p.",
|
||||
"\"return_void\" было объявлено как %p",
|
||||
@@ -3219,8 +3219,107 @@
|
||||
"атрибут \"ext_vector_type\" может присутствовать только в typedef",
|
||||
"атрибут \"ext_vector_type\" применяется только к целочисленным типам или типам с плавающей запятой",
|
||||
"этот макрос тестирования компонента пропускается (и возвращает 0) в текущем режиме компиляции",
|
||||
"Невозможно вычислить агрегатный инициализатор со множеством элементов для объединения.",
|
||||
"невозможно вычислить агрегатный инициализатор со множеством элементов для объединения",
|
||||
"%nd, выбранный для перезаписи оператора, не возвращает логический тип",
|
||||
"new-expression, вызывающее функцию выделения для конкретного класса, не может быть вычислено в константном выражении",
|
||||
"Выражение placement new не может быть вычислено как константное.",
|
||||
"для удаления через указатель на подобъект требуется виртуальный деструктор",
|
||||
"%npT (с обратными аргументами)",
|
||||
"операнд __INTADDR__ должен содержать смещение от нулевого указателя",
|
||||
"Конструкция _Generic соответствует нескольким типам",
|
||||
"другое совпадение — %t",
|
||||
"Использованный здесь атрибут \"Availability\" игнорируется.",
|
||||
"Оператор инициализатора в стиле C++20 в операторе for на основе диапазонов является нестандартным в этом режиме.",
|
||||
"co_await можно применить только к оператору for на основе диапазонов.",
|
||||
"Невозможно вывести тип диапазона в цикле for на основе диапазона.",
|
||||
"встроенные переменные — это функция C++17",
|
||||
"для оператора удаления delete необходимо указать %t в качестве первого параметра",
|
||||
"оператор удаления delete не может иметь параметров, типы которых отличаются от std::size_t и std::align_val_t",
|
||||
"Нестрогие параметры абстрактного класса можно использовать только при компиляции C++.",
|
||||
"Недопустимое начало выражения в предложении requires",
|
||||
"Выражение приведения в предложении requires должно быть заключено в круглые скобки",
|
||||
"Этот оператор не может находиться на верхнем уровне (без скобок) в предложении requires",
|
||||
"Атомарное ограничение должно иметь тип bool",
|
||||
"Ошибка при подстановке атомарного ограничения",
|
||||
"Атомарное ограничение не является константой",
|
||||
"Вычисление атомарного ограничения дает значение false",
|
||||
"Ограничение шаблона не соблюдено",
|
||||
"Определение концепции не может находиться в этой области",
|
||||
"Недопустимое повторное объявление %nd",
|
||||
"Не удалось подставить аргументы для идентификатора концепции",
|
||||
"концепция имеет значение false",
|
||||
"Использование здесь предложения requires запрещено (не шаблонная функция)",
|
||||
"шаблон концепции",
|
||||
"Предложение requires несовместимо с %nfd",
|
||||
"ожидается атрибут",
|
||||
null,
|
||||
"Требуется имя типа",
|
||||
"Использование параметра-многоточия в выражении requires запрещено",
|
||||
"Неименованный параметр в выражении requires не оказывает никакого влияния",
|
||||
"требуется имя концепции",
|
||||
"Вызов %s в константном выражении всегда дает результат \"true\"",
|
||||
"Вызов %s в контексте consteval всегда дает результат \"true\"",
|
||||
"Вызов %s в функции, отличной от constexpr, всегда дает результат \"false\"",
|
||||
"сбой ограничения типа для %t",
|
||||
"Параметр \"export\" запрещено использовать в режимах, где включены модули C++",
|
||||
"Объявление фрагмента глобального модуля должно предшествовать любому другому объявлению",
|
||||
"Объявлению модуля может предшествовать только фрагмент глобального модуля",
|
||||
"Фрагменту закрытого модуля должно предшествовать объявление модуля",
|
||||
"Не удается экспортировать фрагмент модуля %s",
|
||||
"Невозможно объявить более одного модуля",
|
||||
"Невозможно объявить больше одного фрагмента модуля %s",
|
||||
"Модуль должен быть объявлен с непустым именем",
|
||||
"%sq не является пригодным для импорта заголовком",
|
||||
"Невозможно импортировать модуль без имени",
|
||||
"Модуль не может иметь зависимость интерфейса от самого себя",
|
||||
"Модуль %sq уже импортирован",
|
||||
"файл модуля",
|
||||
"не удалось найти файл модуля %sq для импорта",
|
||||
"не удалось импортировать файл модуля %sq"
|
||||
"не удалось найти файл модуля для модуля %sq",
|
||||
"не удалось импортировать файл модуля %sq",
|
||||
"ожидалось \"%s1\", но было использовано \"%s2\"",
|
||||
"При открытии файла модуля %sq",
|
||||
"Неизвестное имя раздела %sq",
|
||||
"неизвестный файл модуля",
|
||||
"импортируемый файл модуля заголовка",
|
||||
"файл модуля EDG",
|
||||
"файл модуля IFC",
|
||||
"непредвиденный файл модуля",
|
||||
"тип второго операнда %t2 должен иметь тот же размер, что и %t1.",
|
||||
"тип должен поддерживать элементарное копирование.",
|
||||
"тип %t сейчас не поддерживается в вычислении constexpr для __builtin_bit_cast.",
|
||||
"типы классов с битовыми полями %t сейчас не поддерживаются в вычислении constexpr для __builtin_bit_cast.",
|
||||
"нестатические элементы данных ссылочного типа %t не позволяют выполнять вычисление constexpr для __builtin_bit_cast.",
|
||||
"непостоянный тип %t не позволяет выполнять вычисление constexpr для __builtin_bit_cast",
|
||||
"тип %t объединения, указателя или указателя на элемент не позволяет выполнять вычисление constexpr для __builtin_bit_cast.",
|
||||
"%npT (наследуется с помощью объявления %p)",
|
||||
"невозможно выполнить конструирование подобъекта %t для наследования конструкторов — неявный конструктор по умолчанию удален.",
|
||||
"%n требует возврата void.",
|
||||
"недопустимое начало объявления элемента",
|
||||
"ожидается \"auto\"",
|
||||
"этот оператор не может использоваться в этом месте; заключите предыдущее выражение new в скобки",
|
||||
"недопустимое использование концепции",
|
||||
"оператор сравнения элемента по умолчанию не может быть квалифицирован как \"&&\"",
|
||||
"функция сравнения constexpr по умолчанию вызывает функцию %nd, не являющуюся constexpr",
|
||||
"Сравнение памяти с помощью constexpr поддерживается только для целочисленных объектов верхнего уровня или массивов целых чисел",
|
||||
"шаблон концепции не может иметь связанные ограничения",
|
||||
"использование \"export\" запрещено",
|
||||
"экспорт отдельных членов класса запрещен",
|
||||
"экспортированное объявление должно представлять имя",
|
||||
"объявление экспорта не может содержать объявление экспорта (предыдущее объявление %p)",
|
||||
"объявление экспорта не может содержать объявление импорта модуля",
|
||||
"объявление экспорта может находиться только в блоке интерфейса модуля",
|
||||
"объявление экспорта не может экспортировать имя с внутренней компоновкой",
|
||||
"объявление using включает %nfd",
|
||||
"встроенная функция недоступна, так как типы с плавающей запятой __fp16 не поддерживаются",
|
||||
"в выражении requires должно быть указано по крайней мере одно требование",
|
||||
"\"constinit\" не может использоваться здесь",
|
||||
"\"constinit\" может использоваться только для объявлений переменных со сроком хранения в статическом или потоковом хранилище",
|
||||
"для переменной constinit требуется динамическая инициализация",
|
||||
"переменная ранее была объявлена с \"constinit\" %p",
|
||||
"использование объявления функции, не являющегося прототипом",
|
||||
"аргумент не может иметь тип, квалифицированный как const",
|
||||
"недопустимый указатель на член неполного типа %t",
|
||||
"расширение пакета в init-capture не включено в этом режиме",
|
||||
"расширение пакета в init-capture — это функция C++ 20",
|
||||
"оператор сравнения по умолчанию в определении класса должен быть первым объявлением этого оператора сравнения (%nd)"
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"yeniden tanımlanamaz değeri geçersiz",
|
||||
"işlev değiştiricisi yineleniyor",
|
||||
"char16_t sabit değeri için geçersiz karakter",
|
||||
"__LPREFIX, char8_t, char16_t veya char32_t sabit değerlerine uygulanamıyor",
|
||||
null,
|
||||
"çağrı kuralı %s tanınmıyor, şunlardan biri olmalıdır:",
|
||||
null,
|
||||
null,
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"değişken, tam olmayan %t türüne sahip olamaz",
|
||||
"başlatılmamış alt nesneye (%n) erişim",
|
||||
"başlatılmamış alt nesneye (%t temel sınıfı) erişim",
|
||||
"etkisiz yıkıcı çağrısı",
|
||||
"sabit ifadesinde sözde yıkıcı çağrısına izin verilmez",
|
||||
"const depolama alanını değiştirme girişimi",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"value sınıfında varsayılan üye başlatıcıya izin verilmiyor",
|
||||
"'--implicit_noexcept', noexcept'i etkinleştiren bir mod gerektiriyor",
|
||||
"sanal temel sınıfı (%t) içeren işlem katlanamaz",
|
||||
null,
|
||||
"başlatma değeri sabit değil",
|
||||
"eksik %t değeri değerlendirilemiyor",
|
||||
"'nodiscard' özniteliği ile bildirilen yordamdan gelen dönüş değeri yoksayılıyor",
|
||||
"'nodiscard' özniteliğine sahip dönüş değeri yoksayılıyor",
|
||||
"'nodiscard' özniteliği void dönüş türüne sahip oluşturucular, yıkıcılar veya yordamlar için geçerli değildir",
|
||||
"'nodiscard' özniteliği yıkıcılar veya void dönüş türüne sahip yordamlar için geçerli değildir",
|
||||
"'fallthrough' özniteliği yalnızca null ifadeler için geçerlidir",
|
||||
"'fallthrough' özniteliği yalnızca kapsayan bir switch ifadesinde görünebilir",
|
||||
"fallthrough ifadesi switch case etiketinden veya default ifadesinden önce gelmelidir",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include, #if dışında görünemez",
|
||||
"CComCoClass temel sınıfı eklenemedi",
|
||||
"null ile sonlandırılmış bir dize değil",
|
||||
"etkisiz bir yıkıcı çağrıda skaler olmayan %t türü kullanılamaz",
|
||||
"sözde yıkıcı çağrısında skaler olmayan %t türü kullanılamaz",
|
||||
"'weak' %n öğesinin adresi sabit değil",
|
||||
"işlev şablonu imzası için çok fazla sayıda yinelenen değişim var",
|
||||
"yapılandırılmış bağlama bildirimi için belirtici geçersiz",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"* yakalama bu modda standart dışı",
|
||||
"C++17 stili 'using' öznitelik ön eki bu modda standart dışı",
|
||||
"C++17 stili iç içe geçmiş ad alanları bu modda standart dışı",
|
||||
"'constexpr' ve 'consteval' bir bildirimde birlikte bulunamaz",
|
||||
"bir bildirimde yalnızca bir 'constexpr', 'consteval' ve 'constinit' görünebilir",
|
||||
"bu modda bir işlev hem consteval hem de sanal olamaz",
|
||||
"Açık örnek oluşturma yönergesinde 'consteval' öğesine izin verilmez",
|
||||
"'consteval' burada geçerli değildir",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"'internal_linkage' özniteliği önceki bir bildirimde görünmedi",
|
||||
"%n için uygun bir şablon bağımsız değişkeni çıkarsama adayı bulunamadı",
|
||||
"tam oluşturucu çağrısına izin verilmiyor",
|
||||
"karşılaştırma işleci yalnızca sınıf tanımında varsayılan olarak ayarlanabilir",
|
||||
"varsayılan olarak kullanılan karşılaştırma işleci, uygulandığı sınıfın bir üyesi veya arkadaşı olmalıdır",
|
||||
"varsayılan olarak ayarlanan karşılaştırma işlecinin parametresi için %t türü hatalı ('const X başvurusu' olmalıdır; burada X, kapsayan sınıf türüdür)",
|
||||
"varsayılan olarak ayarlanan karşılaştırma işlecinin dönüş türü 'bool' olmalıdır",
|
||||
"varsayılan olarak ayarlanan üye karşılaştırma işleci 'const' olmalıdır",
|
||||
"bu sınıfta varsayılan olarak ayarlanan birden fazla birleştirilmiş karşılaştırma işleci tanımlandı",
|
||||
null,
|
||||
"eş yordama ait %t promise türünde hem 'return_void' hem de 'return_value' ayarlanmış olamaz",
|
||||
"'return_value' tarafından bildirilen %p",
|
||||
"'return_void' tarafından bildirilen %p",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"'ext_vector_type' özniteliği yalnızca tamsayı veya kayan nokta türleri için geçerlidir",
|
||||
"Bu feature-test makrosu, geçerli derleme modunda yoksayılır (ve 0 döndürür)",
|
||||
"birleşim için birden çok öğe içeren bir küme başlatıcısı değerlendirilemez",
|
||||
"Operatör yeniden yazma için seçilen %nd bool türü döndürmüyor",
|
||||
"sınıfa özgü ayırma işlevini çağıran yeni bir ifade sabit değer olarak değerlendirilemez",
|
||||
"yerleşim new ifadesi sabit değer olarak değerlendirilemez",
|
||||
"alt nesne işaretçisi aracılığıyla silme işlemi, sanal yıkıcı gerektirir",
|
||||
"%npT (tersine çevrilmiş bağımsız değişkenlerle)",
|
||||
"__INTADDR__ işleneni null işaretçisinden mahsup edilmelidir",
|
||||
"_Generic yapısı birden çok türle eşleşiyor",
|
||||
"diğer eşleşme %t",
|
||||
"burada kullanılan 'availability' özniteliği yoksayıldı",
|
||||
"Bu modda, aralık tabanlı 'for' deyimindeki C++20 stili başlatıcı deyimi standart dışıdır",
|
||||
"co_await yalnızca aralık tabanlı for deyimine uygulanabilir",
|
||||
"aralık tabanlı 'for' döngüsündeki aralık türü çıkarsanamıyor",
|
||||
"satır içi değişkenler bir C++17 özelliğidir",
|
||||
"yok etme işleci silme işlemi birinci parametre olarak %t gerektirir",
|
||||
"yok etme işleci silme, std::size_t ve std::align_val_t dışında parametrelere sahip olamaz",
|
||||
"kısıtlanmamış soyut sınıf seçenekleri yalnızca C++ derlenirken kullanılabilir",
|
||||
"requires yan tümcesindeki ifadenin başlangıcı geçersiz",
|
||||
"requires yan tümcesindeki tür dönüştürme ifadesi ayraç içine alınmalıdır",
|
||||
"bu işleç, requires yan tümcesindeki en üst düzeyde (ayraç olmadan) görünemez",
|
||||
"atomik kısıtlaması bool türünde olmalıdır",
|
||||
"atomik kısıtlaması değiştirilemedi",
|
||||
"atomik kısıtlaması sabit değil",
|
||||
"atomik kısıtlaması false olarak değerlendiriliyor",
|
||||
"şablon kısıtlaması karşılanmadı",
|
||||
"bu kapsamda kavram tanımı görünemez",
|
||||
"%nd için yeniden bildirim geçersiz",
|
||||
"kavram kimliği bağımsız değişkenleri değiştirilemedi",
|
||||
"kavram false",
|
||||
"burada bir requires yan tümcesine izin verilmiyor (şablonlu bir işlev değil)",
|
||||
"kavram şablonu",
|
||||
"requires yan tümcesi %nfd ile uyumsuz",
|
||||
"öznitelik bekleniyordu",
|
||||
null,
|
||||
"tür adı bekleniyordu",
|
||||
"requires ifadesinde üç nokta parametresine izin verilmez",
|
||||
"requires ifadesindeki adlandırılmamış parametrenin etkisi yok",
|
||||
"dosya adı bekleniyordu",
|
||||
"sabit bir ifadede görünen %s çağrısı her zaman 'true' değerini oluşturur",
|
||||
"consteval bağlamında görünen %s çağrısı her zaman 'true' değerini oluşturur",
|
||||
"constexpr dışı bir işlevde görünen %s çağrısı her zaman 'false' değerini oluşturur",
|
||||
"%t için tür kısıtlaması başarısız oldu",
|
||||
"C++ modüllerinin etkin olduğu modlarda 'dışarı aktar' seçeneği kullanılamaz",
|
||||
"genel bir modül parçası bildirimi diğer tüm bildirimlerden önce gelmelidir",
|
||||
"modül bildiriminin önünde yalnızca bir genel modül parçası olabilir",
|
||||
"özel bir modül parçasının önünde bir modül bildirimi olmalıdır",
|
||||
"%s modül parçası dışarı aktarılamıyor",
|
||||
"birden fazla modül bildirilemez",
|
||||
"birden fazla %s modül parçası bildirilemez",
|
||||
"modülün boş olmayan bir adla bildirilmesi gerekir",
|
||||
"%sq, içeri aktarılabilen bir üst bilgi değil",
|
||||
"adı olmayan bir modül içeri aktarılamaz",
|
||||
"modülün kendisine yönelik arabirim bağımlılığı olamaz",
|
||||
"%sq modülü zaten içeri aktarılmış",
|
||||
"modül dosyası",
|
||||
"içeri aktarılacak %sq modül dosyası bulunamadı",
|
||||
"%sq modül dosyası içeri aktarılamadı"
|
||||
"%sq modülü için modül dosyası bulunamadı",
|
||||
"%sq modül dosyası içeri aktarılamadı",
|
||||
"%s1 bekleniyordu ancak bunun yerine %s2 bulundu",
|
||||
"%sq modül dosyası açılırken",
|
||||
"%sq bölüm adı bilinmiyor",
|
||||
"bilinmeyen bir modül dosyası",
|
||||
"içeri aktarılabilir üst bilgi modülü dosyası",
|
||||
"EDG modülü dosyası",
|
||||
"IFC modülü dosyası",
|
||||
"beklenmeyen bir modül dosyası",
|
||||
"%t2 ikinci işlenenin türü, %t1 ile aynı boyutta olmalıdır",
|
||||
"tür, üç yana kopyalanabilir olmalıdır",
|
||||
"%t türü şu anda __builtin_bit_cast constexpr değerlendirmesi için desteklenmiyor",
|
||||
"Bitfields %t sahip sınıf türleri, __builtin_bit_cast constexpr değerlendirmesi için şu anda desteklenmiyor",
|
||||
"başvuru türündeki statik olmayan veri üyesi __builtin_bit_cast %t constexpr değerlendirmesi yapılmasını engelliyor",
|
||||
"geçici tür %t __builtin_bit_cast constexpr değerlendirmesi yapılmasını engelliyor",
|
||||
"bir %t türü birleşim, işaretçi veya üye işaretçisi __builtin_bit_cast constexpr değerlendirmesine engel oluyor",
|
||||
"%npT (decl %p kullanılarak devralındı)",
|
||||
"devralma oluşturucuları için %t alt nesne oluşturma gerçekleştirilemiyor; örtük varsayılan Oluşturucu silindi",
|
||||
"%n void döndürmesi gerekir",
|
||||
"üye bildiriminin başlangıcı geçersiz",
|
||||
"'auto' bekleniyordu",
|
||||
"bu işlece bu noktada izin verilmiyor; önceki yeni ifadeyi parantez içine alın",
|
||||
"kavram kullanımı geçersiz",
|
||||
"varsayılan olarak ayarlanan üye karşılaştırma işleci tam '&&' ile nitelenemez",
|
||||
"varsayılan constexpr karşılaştırma işlevi constexpr olmayan %nd işlevini çağırıyor",
|
||||
"constexpr bellek karşılaştırması yalnızca üst düzey tamsayı veya tamsayı dizisi nesneleri için desteklenir",
|
||||
"kavram şablonunda ilişkili kısıtlamalar olamaz",
|
||||
"'export'a izin verilmiyor",
|
||||
"sınıf üyelerini tek tek dışarı aktarmaya izin verilmiyor",
|
||||
"dışarı aktarılan bildirim bir ad tanıtmalıdır",
|
||||
"dışarı aktarma bildirimi, dışarı aktarma bildirimi içeremez (önceki bildirim %p)",
|
||||
"dışarı aktarma bildirimi, modül içeri aktarma bildirimi içeremez",
|
||||
"dışarı aktarma bildirimi yalnızca modül arabirim ünitesinde görünebilir",
|
||||
"dışarı aktarma bildirimi, iç bağlantıya sahip bir adı dışarı aktaramaz",
|
||||
"Kullanılan bildirim %nfd içeriyor",
|
||||
"__fp16 kayan nokta türleri desteklenmediği için yerleşik işlev kullanılamıyor",
|
||||
"requires ifadesi en az bir gereksinim belirtmelidir",
|
||||
"'constinit' burada geçerli değil",
|
||||
"'constinit' yalnızca statik veya iş parçacığı depolama süresine sahip değişkenlerin bildirimleri için geçerlidir",
|
||||
"constinit değişkeni dinamik başlatma gerektiriyor",
|
||||
"değişken daha önceden 'constinit' %p ile bildirildi",
|
||||
"prototip olmayan işlev bildiricisi kullanımı",
|
||||
"bağımsız değişken const olarak nitelenmiş bir türe sahip olamaz",
|
||||
"eksik tür %t için işaretçiden üyeye öğesine izin verilmez",
|
||||
"init-capture içinde paket genişletme bu modda etkin değil",
|
||||
"init-capture özelliğindeki paket genişletme bir C++ 20 özelliğidir",
|
||||
"sınıf tanımında varsayılan olarak kullanılan bir karşılaştırma işleci, ilgili karşılaştırma işlecinin ilk bildirimi olmalıdır (%nd)"
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"cannot-redefine 值无效",
|
||||
"重复的函数修饰符",
|
||||
"char16_t 文本的无效字符",
|
||||
"__LPREFIX 不可应用于 char8_t、char16_t 或 char32_t 文本",
|
||||
null,
|
||||
"无法识别的调用约定 %s,必须为以下内容之一:",
|
||||
null,
|
||||
null,
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"变量不能有不完整的类型 %t",
|
||||
"对未初始化的子对象的访问(%n)",
|
||||
"对未初始化的子对象的访问(基类 %t)",
|
||||
"空析构函数调用",
|
||||
"常数表达式中不允许使用伪析构函数调用",
|
||||
"尝试修改常量存储",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"值类中不允许使用默认成员初始化表达式",
|
||||
"\"--implicit_noexcept\" 需要可启用 noexcept 的模式",
|
||||
"不能折叠涉及虚拟基类的操作(%t)",
|
||||
null,
|
||||
"初始化不是常数",
|
||||
"无法计算不完整 %t 的值",
|
||||
"忽略使用 \"nodiscard\" 属性声明的例程的返回值",
|
||||
"忽略具有 \"nodiscard\" 属性的返回值类型",
|
||||
"\"nodiscard\" 属性不适用于构造函数、析构函数以及返回类型为 void 的例程",
|
||||
"\"nodiscard\" 属性不适用于析构函数或返回类型为 void 的例程",
|
||||
"\"fallthrough\" 属性仅适用于 null 语句",
|
||||
"\"fallthrough\" 属性可能只出现在封闭的 switch 语句中",
|
||||
"fallthrough 语句必须后接 switch case 标签或默认值",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include 不能出现在 #if 外部",
|
||||
"无法添加 CComCoClass 基类",
|
||||
"不是以 null 结尾的字符串",
|
||||
"空析构函数调用中不能使用非标量类型 %t",
|
||||
"伪析构函数调用中不能使用非标量类型 %t",
|
||||
"\"weak\" %n 的地址不是常量",
|
||||
"函数模板签名的递归替换项过多",
|
||||
"结构化绑定声明的说明符无效",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"正在捕获 *这在此模式中是非标准的",
|
||||
"C++17 样式 \"using\" 属性前缀在此模式中是非标准的",
|
||||
"C++17 样式嵌套命名空间在此模式中是非标准的",
|
||||
"\"constexpr\" 和 \"consteval\" 不能同时出现在声明中",
|
||||
"声明中只能出现 \"constexpr\"、\"consteval\" 和 \"constinit\" 中的一个",
|
||||
"在此模式下,函数不能同时为 consteval 和 virtual",
|
||||
"不允许对显式实例化指令使用 \"consteval\"",
|
||||
"\"consteval\" 在此处无效",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"\"internal_linkage\" 属性未出现在之前的声明中",
|
||||
"未找到 %n 的可行模板参数推导候选项",
|
||||
"不允许使用完全限定的构造函数调用",
|
||||
"仅可在类定义中将比较运算符设为默认值",
|
||||
"默认比较运算符必须是它适用于的类的成员或友元",
|
||||
"默认比较运算符的参数的类型 %t 不正确(必须是“对 const X 的引用”,其中 X 是封闭类类型)",
|
||||
"默认比较运算符的返回类型必须是 \"bool\"",
|
||||
"默认成员比较运算符必须为 \"const\"",
|
||||
"此类中定义了多个默认的太空船运算符",
|
||||
null,
|
||||
"协同例程的 promise 类型 %t 不能同时设置 \"return_void\" 和 \"return_value\"",
|
||||
"“return_value”已声明 %p",
|
||||
"\"return_void\" 已声明 %p",
|
||||
@@ -3220,7 +3220,106 @@
|
||||
"\"ext_vector_type\" 属性仅适用于整数或浮点类型",
|
||||
"在当前编译模式下,忽略了此功能测试宏(并返回 0)",
|
||||
"无法使用联合的多个元素计算聚合初始值设定项",
|
||||
"为运算符重写选择的 %nd 不返回布尔类型",
|
||||
"无法对调用类专属分配函数的 new-expression 进行常量计算",
|
||||
"无法对 placement new 表达式进行常量计算",
|
||||
"需使用虚拟析构函数才能通过子对象指针删除",
|
||||
"%npT (带逆转参数)",
|
||||
"__INTADDR__ 的操作数必须是从空指针算起的偏移量",
|
||||
"泛型构造与多个类型相匹配(_G)",
|
||||
"另一匹配是 %t",
|
||||
"已忽略此处使用的 \"availability\" 属性",
|
||||
"在基于范围的 \"for\" 语句中,C++20 样式的初始化表达式语句在此模式下不是标准的",
|
||||
"co_await 只能应用到基于范围的 for 语句",
|
||||
"无法在基于范围的 \"for\" 循环中推断范围类型",
|
||||
"内联变量是 C++17 功能",
|
||||
"销毁运算符 delete 需要 %t 作为第一个参数",
|
||||
"销毁运算符 delete 不能具有 std::size_t 和 std::align_val_t 以外的参数",
|
||||
"宽松抽象类选项只能在编译 C++ 时使用",
|
||||
"requires 子句中表达式的开头无效",
|
||||
"requires 子句中的强制转换表达式必须放在括号中",
|
||||
"此运算符不能出现在 requires 子句的顶层(不带括号)",
|
||||
"原子约束必须具有 bool 类型",
|
||||
"原子约束未能替换",
|
||||
"原子约束不是常量",
|
||||
"原子约束的计算结果为 false",
|
||||
"不满足模板约束",
|
||||
"概念定义不能出现在此范围内",
|
||||
"%nd 的重新声明无效",
|
||||
"concept-id 的参数替换失败",
|
||||
"概念为 false",
|
||||
"此处不允许使用 requires 子句(不是模板化函数)",
|
||||
"概念模板",
|
||||
"requires 子句与 %nfd 不兼容",
|
||||
"预期特性",
|
||||
null,
|
||||
"预期类型名称",
|
||||
"requires 表达式中不允许使用省略号参数",
|
||||
"requires 表达式中未命名的参数不起任何作用",
|
||||
"预期概念名称",
|
||||
"在常量表达式中出现的对 %s 的调用始终产生 \"true\"",
|
||||
"在 consteval 上下文中出现的对 %s 的调用始终产生 \"true\"",
|
||||
"在非 constexpr 函数中出现的对 %s 的调用始终产生 \"false\"",
|
||||
"%t 的类型约束失败",
|
||||
"在启用 C++ 模块的模式中,不能使用选项“导出”",
|
||||
"全局模块片段声明必须位于任何其他声明之前",
|
||||
"模块声明前面只能是全局模块片段",
|
||||
"专用模块片段前面必须有模块声明",
|
||||
"无法导出 %s 模块片段",
|
||||
"不能声明一个以上的模块",
|
||||
"不能声明一个以上的 %s 模块片段",
|
||||
"必须使用非空名称声明模块",
|
||||
"%sq 不是可导入标头",
|
||||
"不能导入没有名称的模块",
|
||||
"模块不能与自身有接口依赖关系",
|
||||
"已导入模块 %sq",
|
||||
"模块文件",
|
||||
"找不到可导入的模块文件 %sq",
|
||||
"无法导入模块文件 %sq"
|
||||
"找不到模块 %sq 的模块文件",
|
||||
"无法导入模块文件 %sq",
|
||||
"预期 %s1,但找到 %s2",
|
||||
"打开模块文件 %sq 时",
|
||||
"未知的分区名称 %sq",
|
||||
"未知模块文件",
|
||||
"可导入标头模块文件",
|
||||
"EDG 模块文件",
|
||||
"IFC 模块文件",
|
||||
"意外的模块文件",
|
||||
"第二个操作数的类型 %t2 必须与 %t1 大小相同",
|
||||
"类型必须可轻松复制",
|
||||
"类型 %t 当前不支持对 __builtin_bit_cast 进行 constexpr 计算",
|
||||
"位域为 %t 的类类型当前不支持对 __builtin_bit_cast 进行 constexpr 计算",
|
||||
"引用类型 %t 的非静态数据成员阻止对 __builtin_bit_cast 进行 constexpr 计算",
|
||||
"易失类型 %t 阻止对 __builtin_bit_cast 进行 constexpr 计算",
|
||||
"联合类型、指针类型或指向成员的指针类型 %t 阻止对 __builtin_bit_cast 进行 constexpr 计算",
|
||||
"%npT (通过使用 decl %p 继承)",
|
||||
"无法为继承构造函数执行 %t 的子对象构造 -- 已删除隐式默认构造函数",
|
||||
"%n 必须返回 void",
|
||||
"成员声明的开头无效",
|
||||
"应为 \"auto\"",
|
||||
"此位置不允许使用此运算符;请前面的新表达式括起来",
|
||||
"概念的使用无效",
|
||||
"默认成员比较运算符不能是 \"&&\" 限定",
|
||||
"默认的 constexpr 比较函数会调用非 constexpr 函数 %nd",
|
||||
"只有顶级整数或数组整数对象支持 constexpr 内存比较",
|
||||
"概念模板不能具有关联约束",
|
||||
"不允许使用 \"export\"",
|
||||
"不允许导出单个类成员",
|
||||
"导出的声明必须引入名称",
|
||||
"导出声明不能包含导出声明(以前的声明 %p)",
|
||||
"导出声明不能包含模块导入声明",
|
||||
"导出声明只能出现在模块接口单元中",
|
||||
"导出声明无法导出具有内部链接的名称",
|
||||
"using 声明包括 %nfd",
|
||||
"内置函数不可用,因为不支持 __fp16 浮点类型",
|
||||
"requires 表达式必须指定至少一个要求",
|
||||
"\"constinit\" 在此处无效",
|
||||
"\"constinit\" 仅对具有静态或线程存储持续时间的变量的声明有效",
|
||||
"constinit 变量需要动态初始化",
|
||||
"以前使用 \"constinit\" %p 声明了变量",
|
||||
"使用非原型函数声明符",
|
||||
"参数不能具有常量限定类型",
|
||||
"不允许使用不完整类型 %t 的指向成员的指针",
|
||||
"此模式下未启用 init-capture 中的包扩展",
|
||||
"init-capture 中的包扩展是 C++ 20 功能",
|
||||
"类定义中默认的比较运算符必须是该比较运算符的第一个声明(%nd)"
|
||||
]
|
||||
@@ -1535,7 +1535,7 @@
|
||||
"無法重新定義的值無效",
|
||||
"函式修飾元重複",
|
||||
"char16_t literal 的字元無效",
|
||||
"__LPREFIX 無法套用至 char8_t、char16_t 或 char32_t 常值",
|
||||
null,
|
||||
"無法辨認的呼叫慣例 %s,必須是下列其中一個: ",
|
||||
null,
|
||||
null,
|
||||
@@ -1574,7 +1574,7 @@
|
||||
"以 'mutable' 宣告參考並非標準做法",
|
||||
"陣列的條件宣告一定是 true",
|
||||
"靜態判斷提示失敗,因為 %sq",
|
||||
"已忽略可視性屬性,因為它與上一個宣告衝突",
|
||||
"已忽略可見度屬性,因為它與上一個宣告衝突",
|
||||
"欄位名稱會解析成一個以上的位移 -- 請參閱 %nod1 和 %nod2",
|
||||
"%sq 不是欄位名稱",
|
||||
"case 標籤值已出現在這個 switch %p 中",
|
||||
@@ -1675,10 +1675,10 @@
|
||||
"在前置處理輸出中無法顯示十六進位值為 %s 的 Unicode 字元",
|
||||
"要求的建構函式/解構函式優先權已保留給內部使用",
|
||||
"無法辨認的 GCC pragma",
|
||||
"無法辨認的 GCC 可視性 pragma 指示詞",
|
||||
"無法辨認的可視性類型",
|
||||
"可視性 pragma 仍在使用中",
|
||||
"沒有相符的 visibility push",
|
||||
"無法辨認的 GCC 可見度 pragma 指示詞",
|
||||
"無法辨認的可見度類型",
|
||||
"可見度 pragma 仍在使用中",
|
||||
"沒有相符的可見度推送",
|
||||
"不完整類型的 typeid",
|
||||
null,
|
||||
"假設陣列 %n 有一個元素",
|
||||
@@ -1951,8 +1951,8 @@
|
||||
"%[C++/CLI] 模式需要 microsoft_version >= 1600",
|
||||
"預設索引的屬性不可以為靜態",
|
||||
"屬性存取子不可以同時為靜態和虛擬",
|
||||
"最上層可視性規範不能出現在巢狀類型宣告上",
|
||||
"最上層可視性規範需要類型定義",
|
||||
"最上層可見度規範不能出現在巢狀類型宣告上",
|
||||
"最上層可見度規範需要類型定義",
|
||||
"trivial 屬性不能有參考類型",
|
||||
"trivial 屬性不能有 const 或 volatile 類型",
|
||||
"%nd 先前宣告為不同類型的列舉類型",
|
||||
@@ -1990,7 +1990,7 @@
|
||||
"覆寫規範未替基底類別成員函式命名",
|
||||
"覆寫規範指定了非虛擬成員 %nd",
|
||||
"成員函式覆寫了已經被 %nd2 覆寫的 %nd1",
|
||||
"最多只允許一個可視性規範",
|
||||
"最多只允許一個可見度規範",
|
||||
"用於委派定義的類型 %t 不是函式類型",
|
||||
"委派成員類型只能是 %[managed] 類別的成員",
|
||||
"不允許有委派類型的追蹤參考",
|
||||
@@ -2759,7 +2759,7 @@
|
||||
"變數不得有不完整的類型 %t",
|
||||
"存取未初始化的子物件 (%n)",
|
||||
"存取未初始化的子物件 (基底類別 %t)",
|
||||
"空的解構函式呼叫",
|
||||
"常數運算式中不允許虛擬解構函式呼叫",
|
||||
"嘗試修改常數儲存體",
|
||||
null,
|
||||
null,
|
||||
@@ -2806,11 +2806,11 @@
|
||||
"實值類別中不允許預設的成員初始設定式",
|
||||
"'--implicit_noexcept' 需要可啟用 noexcept 的模式",
|
||||
"無法進行與虛擬基底類別 (%t) 有關的摺疊運算",
|
||||
null,
|
||||
"初始化不是常數",
|
||||
"無法為不完整的 %t 評估值",
|
||||
"正在略過以 'nodiscard' 屬性宣告之常式的傳回值",
|
||||
"正在略過具有 'nodiscard' 屬性的傳回值類型",
|
||||
"'nodiscard' 屬性不適用於具有 void 傳回型別的建構函式、解構函式或常式",
|
||||
"'nodiscard' 屬性不適用於具有 void 傳回型別的解構函式或常式",
|
||||
"'fallthrough' 屬性只適用於 null 陳述式",
|
||||
"'fallthrough' 屬性只可出現在封閉式 switch 陳述式中",
|
||||
"fallthrough 陳述式必須在 switch case 標籤或預設之前",
|
||||
@@ -2821,7 +2821,7 @@
|
||||
"__has_include 不可以出現在 #if 之外",
|
||||
"無法新增 CComCoClass 基底類別",
|
||||
"不是以 null 結尾的字串",
|
||||
"非純量類型 %t 無法在無意義的解構函式呼叫中使用",
|
||||
"虛擬解構函式呼叫中不能使用非純量的類型 %t",
|
||||
"'weak' %n 的位址不是常數",
|
||||
"有太多遞迴的函式範本簽章替代",
|
||||
"結構化繫結宣告的指定名稱無效",
|
||||
@@ -3122,7 +3122,7 @@
|
||||
"在此模式中擷取 *這個不是標準用法",
|
||||
"在此模式中 C++17 樣式的 'using' 屬性前置詞不是標準用法",
|
||||
"在此模式中 C++17 樣式的巢狀命名空間不是標準用法",
|
||||
"'constexpr' 和 'consteval' 不能同時出現在宣告中",
|
||||
"只有 'constexpr'、'consteval' 或 'constinit' 其中之一可以出現宣告上",
|
||||
"在此模式中函式不可同時為 consteval 和 virtual",
|
||||
"明確具現化指示詞中不允許 'consteval'",
|
||||
"'consteval' 在這裡無效",
|
||||
@@ -3166,11 +3166,11 @@
|
||||
"'internal_linkage' 屬性未出現在前一個宣告上",
|
||||
"找不到 %n 的任何可行範本引數推算候選",
|
||||
"不允許完整的建構函式呼叫",
|
||||
"比較運算子只有在類別定義中才能是預設",
|
||||
"預設比較運算子必須是其所套用之類別的成員或 Friend",
|
||||
"預設比較運算子參數的類型 %t 不正確 (必須是 'reference to const X',其中 X 是外層類別類型)",
|
||||
"預設比較運算子的傳回型別必須是 'bool'",
|
||||
"預設的成員比較運算子必須是 'const'",
|
||||
"這個類別中定義了多個預設 spaceship 運算子",
|
||||
null,
|
||||
"協同程式的 Promise 類型 %t 不能同時設有 'return_void' 和 'return_value'",
|
||||
"'return_value' 已宣告 %p",
|
||||
"'return_void' 已宣告 %p",
|
||||
@@ -3219,8 +3219,107 @@
|
||||
"'ext_vector_type' 屬性只能出現在 typedef 中",
|
||||
"'ext_vector_type' 屬性只適用於整數或浮點數類型",
|
||||
"在目前的編譯模式中忽略此功能測試巨集 (並傳回 0)",
|
||||
"無法評估具有聯集之多項元素的匯總初始設定式",
|
||||
"無法評估對於聯集有多個元素的彙總初始設定式",
|
||||
"針對運算子重寫選取的 %nd 不會傳回 bool 類型",
|
||||
"呼叫類別專屬配置函式的 new-expression 不能進行常數評估",
|
||||
"placement new 運算式不能進行常數評估",
|
||||
"需要有虛擬解構函式才能透過子物件指標刪除",
|
||||
"%npT (具有反轉引數)",
|
||||
"__INTADDR__ 的運算元必須從 null 指標位移",
|
||||
"_Generic 建構符合多種類型",
|
||||
"另一個相符項目為 %t",
|
||||
"已忽略此處使用的 'availability' 屬性",
|
||||
"範圍架構 'for' 陳述式中的 C++20 樣式初始設定式陳述式在此模式中不是標準用法",
|
||||
"co_await 只能套用至範圍架構 for 陳述式",
|
||||
"無法推算範圍架構 'for' 迴圈中的範圍類型",
|
||||
"內嵌變數為 C++17 功能",
|
||||
"終結運算子 Delete 需要 %t 作為第一個參數",
|
||||
"終結運算子 Delete 不能有除了 std::size_t 與 std::align_val_t 的參數",
|
||||
"寬鬆抽象類別選項只有在編譯 C++ 時才能使用",
|
||||
"requires 子句中運算式的開頭無效",
|
||||
"requires 子句中的 cast 運算式必須以括號括住",
|
||||
"此運算子不能出現在 requires 子句的最上層 (沒有括號)",
|
||||
"不可部分完成限制式必須具有 bool 類型",
|
||||
"無法替代不可部分完成限制式",
|
||||
"不可部分完成限制式不是常數",
|
||||
"不可部分完成限制式評估為 false",
|
||||
"未滿足範本限制式",
|
||||
"概念定義不能出現在此範圍中",
|
||||
"%nd 的重新宣告無效",
|
||||
"概念識別碼的引數替代失敗",
|
||||
"概念為 False",
|
||||
"此處不允許使用 requires 子句 (非樣板化函式)",
|
||||
"概念範本",
|
||||
"requires 子句與 %nfd 不相容",
|
||||
"必須是屬性",
|
||||
null,
|
||||
"必須為類型名稱",
|
||||
"requires 運算式中不允許使用省略符號參數",
|
||||
"requires 運算式中未命名的參數沒有作用",
|
||||
"必須為概念名稱",
|
||||
"呼叫在常數運算式中出現的 %s 永遠會得到 'true'",
|
||||
"呼叫在 consteval 內容中出現的 %s 永遠會得到 'true'",
|
||||
"呼叫在非 constexpr 函式中出現的 %s 永遠會得到 'false'",
|
||||
"%t 的類型限制式失敗",
|
||||
"'export' 選項不能用於啟用 C++ 模組的模式中",
|
||||
"全域模組片段宣告必須放在所有其他宣告前面",
|
||||
"模組宣告前面只能放置全域模組片段",
|
||||
"私人模組片段前面必須放置模組宣告",
|
||||
"無法匯出 %s 模組片段",
|
||||
"無法宣告多個模組",
|
||||
"無法宣告多個 %s 模組片段",
|
||||
"模組必須以非空白名稱宣告",
|
||||
"%sq 不是可匯入的標頭",
|
||||
"無法匯入沒有名稱的模組",
|
||||
"模組本身不能具有介面相依性",
|
||||
"已匯入模組 %sq",
|
||||
"模組檔案",
|
||||
"找不到任何可匯入的模組檔案 %sq",
|
||||
"無法匯入模組檔案 %sq"
|
||||
"找不到模組 %sq 的模組檔案",
|
||||
"無法匯入模組檔案 %sq",
|
||||
"必須為 %s1,但找到 %s2",
|
||||
"在開啟模組檔案 %sq 時",
|
||||
"未知的分割名稱 %sq",
|
||||
"未知的模組檔案",
|
||||
"可匯入的標頭模組檔案",
|
||||
"EDG 模組檔案",
|
||||
"IFC 模組檔案",
|
||||
"未預期的模組檔案",
|
||||
"第二個運算元 %t2 的類型必須與 %t1 的大小相同",
|
||||
"類型必須可以原樣複製",
|
||||
"__builtin_bit_cast 的 constexpr 評估目前不支援類型 %t",
|
||||
"__builtin_bit_cast 的 constexpr 評估目前不支援具有位元欄位 %t 的類別類型",
|
||||
"參考類型 %t 的非靜態資料成員會防止 __builtin_bit_cast 的 constexpr 評估",
|
||||
"揮發性類型 %t 會防止 __builtin_bit_cast 的 constexpr 評估",
|
||||
"等位、指標或成員指標類型 %t 會防止 __builtin_bit_cast 的 constexpr 評估",
|
||||
"%npT (透過使用 decl %p 繼承)",
|
||||
"無法執行用於繼承建構函式的 %t 子物件建構 -- 已刪除隱含的預設建構函式",
|
||||
"%n 必須傳回 void",
|
||||
"成員宣告開頭無效",
|
||||
"必須是 'auto'",
|
||||
"目前不允許此運算子; 請以括號括住前面的 new 運算式",
|
||||
"概念使用無效",
|
||||
"預設的成員比較運算子不可限定為 '&&'",
|
||||
"預設 constexpr 比較函式會呼叫非 constexpr 函式 %nd",
|
||||
"只有最上層整數或整數陣列物件支援 constexpr 記憶體比較",
|
||||
"概念範本不能具有已建立關聯的條件約束",
|
||||
"不允許 'export'",
|
||||
"不允許匯出個別類別成員",
|
||||
"匯出的宣告必須引入名稱",
|
||||
"匯出宣告不能包含匯出宣告 (前一個宣告 %p)",
|
||||
"匯出宣告不能包含模組匯入宣告",
|
||||
"匯出宣告只能出現在模組介面單位中",
|
||||
"匯出宣告不能匯出具有內部連結的名稱",
|
||||
"using 宣告包含 %nfd",
|
||||
"因為不支援 __fp16 浮點數類型,所以無法使用內建函式",
|
||||
"Requires 運算式必須至少指定一個需求",
|
||||
"'constinit' 在這裡無效",
|
||||
"'constinit' 只對具有靜態或執行緒儲存期的變數宣告有效",
|
||||
"constinit 變數需要進行動態初始化",
|
||||
"變數先前使用 'constinit' %p 宣告",
|
||||
"使用非原型函式宣告子",
|
||||
"引數不能有常數限定類型",
|
||||
"不允許使用不完整類型 %t 的成員指標",
|
||||
"此模式未啟用 init-capture 中的參數序列展開式",
|
||||
"init-capture 中的參數序列展開式是 C++20 功能",
|
||||
"類別定義中預設的比較運算子,必須為該比較運算子的第一個宣告 (%nd)"
|
||||
]
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1924",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1924",
|
||||
"-D_MSC_FULL_VER=192428314",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_IX86=600",
|
||||
"-D_M_IX86_FP=2"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1924",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1924",
|
||||
"-D_MSC_FULL_VER=192428314",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_IX86=600",
|
||||
"-D_M_IX86_FP=2"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1924",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1924",
|
||||
"-D_MSC_FULL_VER=192428314",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_X64=100",
|
||||
"-D_M_AMD64=100"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1924",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1924",
|
||||
"-D_MSC_FULL_VER=192428314",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_X64=100",
|
||||
"-D_M_AMD64=100"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1926",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1926",
|
||||
"-D_MSC_FULL_VER=192628619",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_ARM=7"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1926",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1926",
|
||||
"-D_MSC_FULL_VER=192628619",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_ARM64=1"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
+33
-33
@@ -1,33 +1,33 @@
|
||||
{
|
||||
"defaults": [
|
||||
"cpfe",
|
||||
"--wchar_t_keyword",
|
||||
"--no_warnings",
|
||||
"--rtti",
|
||||
"--edge",
|
||||
"--exceptions",
|
||||
"--error_limit",
|
||||
"25000",
|
||||
"-D_EDG_COMPILER",
|
||||
"-D_USE_DECLSPECS_FOR_SAL=1"
|
||||
],
|
||||
"source_file_format": "-f %s",
|
||||
"expressions": [
|
||||
{
|
||||
"match": "^/I(.*)",
|
||||
"replace": "-I\n$1"
|
||||
},
|
||||
{
|
||||
"match": "^/D(.*)",
|
||||
"replace": "-D$1"
|
||||
},
|
||||
{
|
||||
"match": "^/AI(.*)",
|
||||
"replace": "--using_directory\n$1"
|
||||
},
|
||||
{
|
||||
"match": "^/dE--header_only_fallback",
|
||||
"replace": "--header_only_fallback"
|
||||
}
|
||||
]
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"cpfe",
|
||||
"--wchar_t_keyword",
|
||||
"--no_warnings",
|
||||
"--rtti",
|
||||
"--edge",
|
||||
"--exceptions",
|
||||
"--error_limit",
|
||||
"25000",
|
||||
"-D_EDG_COMPILER",
|
||||
"-D_USE_DECLSPECS_FOR_SAL=1"
|
||||
],
|
||||
"source_file_format": "-f %s",
|
||||
"expressions": [
|
||||
{
|
||||
"match": "^/I(.*)",
|
||||
"replace": "-I\n$1"
|
||||
},
|
||||
{
|
||||
"match": "^/D(.*)",
|
||||
"replace": "-D$1"
|
||||
},
|
||||
{
|
||||
"match": "^/AI(.*)",
|
||||
"replace": "--using_directory\n$1"
|
||||
},
|
||||
{
|
||||
"match": "^/dE--header_only_fallback",
|
||||
"replace": "--header_only_fallback"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1924",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1924",
|
||||
"-D_MSC_FULL_VER=192428314",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_X64=100",
|
||||
"-D_M_AMD64=100"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1926",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_CPPUNWIND=1",
|
||||
"-D_MSC_VER=1926",
|
||||
"-D_MSC_FULL_VER=192628619",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_X64=100",
|
||||
"-D_M_AMD64=100"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1924",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1924",
|
||||
"-D_MSC_FULL_VER=192428314",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_IX86=600",
|
||||
"-D_M_IX86_FP=2"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
{
|
||||
"defaults": [
|
||||
"-D_MSC_EXTENSIONS",
|
||||
"--microsoft",
|
||||
"--microsoft_bugs",
|
||||
"--microsoft_version",
|
||||
"1926",
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D_MSC_VER=1926",
|
||||
"-D_MSC_FULL_VER=192628619",
|
||||
"-D_MSC_BUILD=0",
|
||||
"-D_M_IX86=600",
|
||||
"-D_M_IX86_FP=2"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
@@ -26,17 +26,22 @@
|
||||
}
|
||||
},
|
||||
"cStandard": {
|
||||
"description": "Version of the C language standard to use for IntelliSense.",
|
||||
"description": "Version of the C language standard to use for IntelliSense. Note: GNU standards are only used to query the set compiler to get GNU defines, and IntelliSense will emulate the equivalent C standard version.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"c89",
|
||||
"c99",
|
||||
"c11",
|
||||
"c18",
|
||||
"gnu89",
|
||||
"gnu99",
|
||||
"gnu11",
|
||||
"gnu18",
|
||||
"${default}"
|
||||
]
|
||||
},
|
||||
"cppStandard": {
|
||||
"description": "Version of the C++ language standard to use for IntelliSense.",
|
||||
"description": "Version of the C++ language standard to use for IntelliSense. Note: GNU standards are only used to query the set compiler to get GNU defines, and IntelliSense will emulate the equivalent C++ standard version.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"c++98",
|
||||
@@ -45,6 +50,12 @@
|
||||
"c++14",
|
||||
"c++17",
|
||||
"c++20",
|
||||
"gnu++98",
|
||||
"gnu++03",
|
||||
"gnu++11",
|
||||
"gnu++14",
|
||||
"gnu++17",
|
||||
"gnu++20",
|
||||
"${default}"
|
||||
]
|
||||
},
|
||||
@@ -82,12 +93,18 @@
|
||||
"description": "The IntelliSense mode to use that maps to an architecture-specific variant of MSVC, gcc, or Clang. If not set or if set to ${default}, the extension will choose the default for that platform. Windows defaults to msvc-x64, Linux defaults to gcc-x64, and macOS defaults to clang-x64.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"msvc-x64",
|
||||
"gcc-x64",
|
||||
"clang-x64",
|
||||
"msvc-x86",
|
||||
"gcc-x86",
|
||||
"clang-x86",
|
||||
"clang-x64",
|
||||
"clang-arm",
|
||||
"clang-arm64",
|
||||
"gcc-x86",
|
||||
"gcc-x64",
|
||||
"gcc-arm",
|
||||
"gcc-arm64",
|
||||
"msvc-x86",
|
||||
"msvc-x64",
|
||||
"msvc-arm",
|
||||
"msvc-arm64",
|
||||
"${default}"
|
||||
]
|
||||
},
|
||||
@@ -125,6 +142,16 @@
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
},
|
||||
"customConfigurationVariables": {
|
||||
"type": "object",
|
||||
"description": "Custom variables that can be queried through the command ${cpptools:activeConfigCustomVariable} to use for the input variables in launch.json or tasks.json.",
|
||||
"patternProperties": {
|
||||
"(^.+$)": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
|
||||
+23
-48
@@ -6,9 +6,7 @@
|
||||
'use strict';
|
||||
|
||||
const gulp = require('gulp');
|
||||
const env = require('gulp-env')
|
||||
const tslint = require('gulp-tslint');
|
||||
const mocha = require('gulp-mocha');
|
||||
const eslint = require('gulp-eslint');
|
||||
const fs = require('fs');
|
||||
const nls = require('vscode-nls-dev');
|
||||
const path = require('path');
|
||||
@@ -52,23 +50,6 @@ const languages = [
|
||||
{ id: "pl", folderName: "plk" }
|
||||
];
|
||||
|
||||
gulp.task('unitTests', (done) => {
|
||||
env.set({
|
||||
CODE_TESTS_PATH: "./out/test/unitTests",
|
||||
});
|
||||
|
||||
return gulp.src('./test/runVsCodeTestsWithAbsolutePaths.js', {read: false})
|
||||
.pipe(mocha({ ui: "tdd" }))
|
||||
.once('error', err => {
|
||||
done();
|
||||
process.exit(1);
|
||||
})
|
||||
.once('end', () => {
|
||||
done();
|
||||
process.exit();
|
||||
});
|
||||
});
|
||||
|
||||
/// Misc Tasks
|
||||
const allTypeScript = [
|
||||
'src/**/*.ts',
|
||||
@@ -76,25 +57,11 @@ const allTypeScript = [
|
||||
'!**/typings**'
|
||||
];
|
||||
|
||||
const lintReporter = (output, file, options) => {
|
||||
//emits: src/helloWorld.c:5:3: warning: implicit declaration of function ‘prinft’
|
||||
let relativeBase = file.base.substring(file.cwd.length + 1).replace('\\', '/');
|
||||
output.forEach(e => {
|
||||
let message = relativeBase + e.name + ':' + (e.startPosition.line + 1) + ':' + (e.startPosition.character + 1) + ': ' + e.failure;
|
||||
console.log('[tslint] ' + message);
|
||||
});
|
||||
};
|
||||
|
||||
gulp.task('tslint', () => {
|
||||
gulp.task('lint', function () {
|
||||
return gulp.src(allTypeScript)
|
||||
.pipe(tslint({
|
||||
program: require('tslint').Linter.createProgram("./tsconfig.json"),
|
||||
configuration: "./tslint.json"
|
||||
}))
|
||||
.pipe(tslint.report(lintReporter, {
|
||||
summarizeFailureOutput: false,
|
||||
emitError: false
|
||||
}))
|
||||
.pipe(eslint({ configFile: ".eslintrc.js" }))
|
||||
.pipe(eslint.format())
|
||||
.pipe(eslint.failAfterError());
|
||||
});
|
||||
|
||||
gulp.task('pr-check', (done) => {
|
||||
@@ -489,14 +456,22 @@ gulp.task("generate-native-strings", (done) => {
|
||||
// Add to TypeScript switch
|
||||
// Skip empty strings, which can be used to prevent enum/index reordering
|
||||
if (stringTable[property] != "") {
|
||||
typeScriptSwitchContent += ` case ${stringIndex}:\n message = localize(${JSON.stringify(property)}, ${JSON.stringify(stringTable[property])}`;
|
||||
let argIndex = 0;
|
||||
for (;;) {
|
||||
if (!stringValue.includes(`{${argIndex}}`)) {
|
||||
break;
|
||||
// It's possible that a translation may skip "{#}" entries, so check for up to 20 of them.
|
||||
let numArgs = 0;
|
||||
for (let i = 0; i < 20; i++) {
|
||||
if (stringValue.includes(`{${i}}`)) {
|
||||
numArgs = i + 1;
|
||||
}
|
||||
typeScriptSwitchContent += `, stringArgs[${argIndex}]`;
|
||||
++argIndex;
|
||||
}
|
||||
typeScriptSwitchContent += ` case ${stringIndex}:\n`;
|
||||
if (numArgs != 0) {
|
||||
typeScriptSwitchContent += ` if (!stringArgs) {\n`;
|
||||
typeScriptSwitchContent += ` break;\n`;
|
||||
typeScriptSwitchContent += ` }\n`;
|
||||
}
|
||||
typeScriptSwitchContent += ` message = localize(${JSON.stringify(property)}, ${JSON.stringify(stringTable[property])}`;
|
||||
for (let i = 0; i < numArgs; i++) {
|
||||
typeScriptSwitchContent += `, stringArgs[${i}]`;
|
||||
}
|
||||
typeScriptSwitchContent += ");\n break;\n";
|
||||
}
|
||||
@@ -518,10 +493,10 @@ nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFo
|
||||
const localize: nls.LocalizeFunc = nls.loadMessageBundle();
|
||||
|
||||
export function lookupString(stringId: number, stringArgs?: string[]): string {
|
||||
let message: string;
|
||||
let message: string = "";
|
||||
switch (stringId) {
|
||||
case 0:
|
||||
message = ""; // Special case for blank string
|
||||
// Special case for blank string
|
||||
break;
|
||||
${typeScriptSwitchContent}
|
||||
default:
|
||||
@@ -548,7 +523,7 @@ enum class localized_string_id
|
||||
blank = 0,
|
||||
${nativeEnumContent}};
|
||||
|
||||
inline static const char* localizable_strings[] = {
|
||||
inline static const char *localizable_strings[] = {
|
||||
"",
|
||||
${nativeStringTableContent}};
|
||||
`;
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "配置标识符。Mac、Linux 和 Win32 是将在这些平台上自动选定的特殊配置标识符,但标识符可为任何内容。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "正在使用以便启用更准确的 IntelliSense 的编译器的完整路径,例如 /usr/bin/gcc。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "用于修改所使用的包含或定义的编译器参数,例如 -nostdinc++、-m32 等。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "要用于 IntelliSense 的 C 语言标准的版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "要用于 IntelliSense 的 C++ 语言标准的版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "用于 IntelliSense 的 C 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C 标准版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用于 IntelliSense 的 C++ 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C++ 标准版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作区的 compile_commands.json 文件的完整路径。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "IntelliSense 在搜索包含的标头时要使用的路径列表。不按递归方式搜索这些路径。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Intellisense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 Mac 配置中受支持。",
|
||||
@@ -20,7 +20,7 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "如果为 true,则仅处理以标头形式直接或间接包含的文件;如果为 false,则处理指定的包含路径下的所有文件。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "所生成的符号数据库的路径。如果指定了相对路径,则它将相对于工作区的默认存储位置。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "标记分析器在搜索包含的标头时要使用的路径列表。默认情况下,按递归方式搜索这些路径。指定 \"*\" 可指示非递归搜索。例如: \"/usr/include\" 将搜索所有子目录,而 \"/usr/include/*\" 将不搜索所有子目录。",
|
||||
"c_cpp_properties.schema.json.definitions.env": "可通过 ${variable} 或 ${variable} 语法在此文件中的任意位置重用的自定义变量。",
|
||||
"c_cpp_properties.schema.json.definitions.env": "可通过 ${变量} 或 ${env:变量} 语法在此文件中的任意位置重用的自定义变量。",
|
||||
"c_cpp_properties.schema.json.definitions.version": "配置文件的版本。此属性由扩展托管。请勿更改它。",
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "控制扩展是否报告在 c_cpp_properties.json 中检测到的错误。"
|
||||
}
|
||||
@@ -18,13 +18,13 @@
|
||||
"c_cpp.command.buildAndDebugActiveFile.title": "生成和调试活动文件",
|
||||
"c_cpp.command.logDiagnostics.title": "日志诊断",
|
||||
"c_cpp.command.referencesViewGroupByType.title": "按引用类型分组",
|
||||
"c_cpp.command.referencesViewUngroupByType.title": "按引用类型取消分组",
|
||||
"c_cpp.command.referencesViewUngroupByType.title": "取消按引用类型分组",
|
||||
"c_cpp.command.rescanWorkspace.title": "重新扫描工作区",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "将 vcpkg 安装命令复制到剪贴板",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "访问 vcpkg 帮助页",
|
||||
"c_cpp.configuration.clang_format_path.description": ".clang-format 可执行文件的完整路径。",
|
||||
"c_cpp.configuration.clang_format_style.description": "编码样式,当前支持: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用 \"file\" 从当前目录或父目录中的 .clang-format 文件中加载样式。使用 {key: value, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "如果使用样式 \"file\" 调用 clang 格式但是找不到 .clang-format 文件,则使用预定义的样式的名称作为回退。可能的值为 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none,或使用 {key: value, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang-format 可执行文件的完整路径。如果未指定,并且 Clang 格式在环境路径中可用,则使用 Clang 格式。如果在环境路径中找不到 Clang 格式,则将使用与该扩展绑定的 clang-format 的副本。",
|
||||
"c_cpp.configuration.clang_format_style.description": "编码样式,当前支持: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用 \"file\" 从当前目录或父目录中的 .clang 格式文件中加载样式。使用 {键: 值, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "如果使用样式 \"file\" 调用 clang 格式但是找不到 .clang-format 文件,则使用预定义的样式的名称作为回退。可能的值为 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none,或使用 {键: 值, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "如果已设置,则重写由 SortIncludes 参数确定的包含排序行为。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供程序。“标记分析器”提供非上下文感知的“模糊”结果。“默认”提供上下文感知结果。“已禁用”将关闭 C/C++ 语言服务功能。",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "控制 IntelliSense 引擎是否自动切换到包含 #include 错误的翻译单元的标记分析器。",
|
||||
@@ -35,7 +35,7 @@
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非活动预处理程序块的字体颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为编辑器的语法颜色方案。此设置仅在启用非活动区域变暗时适用。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非活动预处理程序块的背景颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为透明。此设置仅在启用了非活动区域变暗时适用。",
|
||||
"c_cpp.configuration.formatting.description": "“默认”启用代码格式设置。“已禁用”禁用代码格式设置。",
|
||||
"c_cpp.configuration.loggingLevel.description": "输出面板中日志记录的详细程度。从最低详细程度到最高详细程度的顺序为: None < Error < Warning < Information < Debug。",
|
||||
"c_cpp.configuration.loggingLevel.description": "输出面板中日志记录的详细程度。从最低详细程度到最高详细程度的顺序为: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "控制当文件是来自 C/C++ 文件的导航操作的目标时,是否将文件自动添加到 files.associations。",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "控制在分析非活动工作区文件时是否使用休眠以避免 CPU 使用率达到 100%。最高/高/中等/低的值约对应于 100/75/50/25% 的 CPU 使用率。",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "调用“转到工作区中的符号”时要包含在查询结果中的符号",
|
||||
@@ -46,7 +46,7 @@
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或单行注释块内按下 Enter 键时要插入到下一行的文本。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.description": "定义在多行或单行注释块内按下 Enter 键时的编辑器行为。",
|
||||
"c_cpp.configuration.configurationWarnings.description": "确定在配置提供程序扩展无法提供源文件配置时是否显示弹出通知。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "为 IntelliSense 使用的缓存预编译标头定义文件夹路径。Windows 上的默认缓存路径为 \"%LocalAppData%/Microsoft/vscode-cpptools\",Linux 上为 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定义 XDG_CACHE_HOME 则为 \"~/.cache/vscode-cpptools/\"),Mac 上为 \"~/Library/Caches/vscode-cpptools/\"。如果未指定路径或指定路径无效,则使用默认路径。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "为 IntelliSense 使用的缓存预编译标头定义文件夹路径。Windows 上的默认缓存路径为 \"%LocalAppData%/Microsoft/vscode-cpptools\",Linux 上为 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定义 XDG_CACHE_HOME,则为 \"$HOME/.cache/vscode-cpptools/\"),Mac 上为 \"$HOME/Library/Caches/vscode-cpptools/\"。如果未指定路径或指定的路径无效,则使用默认路径。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "缓存的预编译标头的每个工作区硬盘驱动器空间的最大大小(MB);实际使用量可能在此值上下波动。默认大小为 5120 MB。当大小为 0 时,预编译的标头缓存将被禁用。",
|
||||
"c_cpp.configuration.default.includePath.description": "未指定 \"includePath\" 时要在配置中使用的值,或 \"includePath\" 中存在 \"${default}\" 时要插入的值。",
|
||||
"c_cpp.configuration.default.defines.description": "未指定 \"defines\" 时要在配置中使用的值,或 \"defines\" 中存在 \"${default}\" 时要插入的值。",
|
||||
@@ -69,21 +69,11 @@
|
||||
"c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。",
|
||||
"c_cpp.configuration.suggestSnippets.description": "如果为 true,则由语言服务器提供片段。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "如果启用了 IntelliSense,则基于 IntelliSense 对代码进行着色。如果禁用了 IntelliSense 或使用默认高对比度主题,则此设置不起任何作用。",
|
||||
"c_cpp.configuration.codeFolding.description": "如果启用,则由语言服务器提供代码折叠范围。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器] 启用集成服务(https://aka.ms/vcpkg/)。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "如果为 true,则“重命名符号”将需要有效的 C/C++ 标识符。",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "如果为 true,调试程序 shell 命令替换将使用过时的反引号(`)",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他引用结果",
|
||||
"c_cpp.contributes.viewsContainers.activitybar.CppRenameActivityBar.title": "C/C++ 重命名",
|
||||
"c_cpp.contributes.views.cppRenamePendingView.title": "正在等待重命名",
|
||||
"c_cpp.contributes.views.cppRenameCandidatesView.title": "重命名候选项",
|
||||
"c_cpp.command.CppRenameView.remove.title": "删除引用",
|
||||
"c_cpp.command.CppRenameView.add.title": "添加引用",
|
||||
"c_cpp.command.CppRenameView.removeAll.title": "删除所有引用",
|
||||
"c_cpp.command.CppRenameView.addAll.title": "添加所有引用",
|
||||
"c_cpp.command.CppRenameView.removeFile.title": "删除文件中的引用",
|
||||
"c_cpp.command.CppRenameView.addFile.title": "在文件中添加引用",
|
||||
"c_cpp.command.CppRenameView.addReferenceType.title": "添加以下类型的引用",
|
||||
"c_cpp.command.CppRenameView.cancel.title": "取消重命名",
|
||||
"c_cpp.command.CppRenameView.done.title": "提交重命名",
|
||||
"c_cpp.debuggers.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定路径,例如 \"/usr/bin/ssh\"",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。",
|
||||
@@ -115,7 +105,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.visualizerFile.description": "调试此进程时要使用的 .natvis 文件。",
|
||||
"c_cpp.debuggers.showDisplayString.description": "指定了 visualizerFile 时,showDisplayString 将启用显示字符串。启用此选项可能会导致调试期间的性能下降。",
|
||||
"c_cpp.debuggers.environment.description": "要添加到程序环境的环境变量。示例: [ { \"name\": \"squid\", \"value\": \"clam\" } ]。",
|
||||
"c_cpp.debuggers.envFile.description": "包含环境变量定义的文件的绝对路径。此文件具有每行由等号分隔的键值对。例如: KEY=VALUE",
|
||||
"c_cpp.debuggers.envFile.description": "包含环境变量定义的文件的绝对路径。此文件具有每行由等号分隔的键值对。例如: 键=值",
|
||||
"c_cpp.debuggers.additionalSOLibSearchPath.description": "要用于搜索 .so 文件的目录列表(以分号分隔)。示例: \"c:\\dir1;c:\\dir2\"。",
|
||||
"c_cpp.debuggers.MIMode.description": "指示 MIDebugEngine 要连接到的控制台调试程序。允许的值为 \"gdb\"、\"lldb\"。",
|
||||
"c_cpp.debuggers.miDebuggerPath.description": "MI 调试程序(如 gdb)的路径。如果未指定,将首先在路径中搜索调试程序。",
|
||||
@@ -138,7 +128,7 @@
|
||||
"c_cpp.debuggers.dumpPath.description": "指定程序的转储文件的可选完整路径。例如: \"c:\\temp\\app.dmp\"。默认为 null。",
|
||||
"c_cpp.debuggers.enableDebugHeap.description": "如果为 false,将在禁用调试堆的情况下启动该进程。这会将环境变量 \"_NO_DEBUG_HEAP\" 设置为 \"1\"。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.description": "对符号加载的显式控制。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "如果为 true,则将加载所有库的符号;否则不加载任何 solib 符号。默认值为 true。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "以分号 \";\" 分隔的文件名列表(允许使用通配符)。修改 LoadAll 的行为。如果 LoadAll 为 true,则不加载与列表中任何名称匹配的库的符号。否则,仅为匹配的库加载符号。示例: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "如果为 true,则将加载所有 lib 的符号;否则不加载任何 solib 符号。默认值为 true。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "以分号 \";\" 分隔的文件名列表(允许使用通配符)。修改 LoadAll 的行为。如果 LoadAll 为 true,则不加载与列表中任何名称匹配的 lib 的符号。否则,仅为匹配的 lib 加载符号。示例: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "可选标志,用于要求当前源代码与 pdb 匹配。"
|
||||
}
|
||||
@@ -8,6 +8,11 @@
|
||||
"select.configuration": "选择配置",
|
||||
"cl.exe.not.available": "仅当从 VS 开发人员命令提示符处运行 VS Code 时,{0} 生成和调试才可用。",
|
||||
"debugger.not.available": "类型为“{0}”的调试程序仅在 Windows 上可用。在当前 OS 平台上使用类型“{1}”。",
|
||||
"lldb.framework.install.xcode": "详细信息",
|
||||
"lldb.framework.not.found": "找不到用于 lldb-mi 的 \"LLDB.framework\"。请安装 XCode 或 XCode 命令行工具。",
|
||||
"lldb.find.failed": "缺少 lldb-mi 可执行文件的依赖项“{0}”。",
|
||||
"lldb.search.paths": "搜索范围:",
|
||||
"lldb.install.help": "要解决此问题,请通过 Apple App Store 安装 XCode,或通过在终端窗口运行“{0}”来安装 XCode 命令行工具。",
|
||||
"envfale.failed": "未能使用 {0}。原因: {1}",
|
||||
"replacing.sourcepath": "正在将 {0}“{1}”替换为“{2}”。",
|
||||
"replacing.targetpath": "正在将 {0}“{1}”替换为“{2}”。",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "生成和调试活动文件",
|
||||
"cannot.build.non.cpp": "无法生成和调试,因为活动文件不是 C 或 C++ 源文件。",
|
||||
"no.compiler.found": "未找到编译程序",
|
||||
"select.compiler": "选择编译程序",
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.debug.protocol": "C/C++ 调试协议",
|
||||
"invalid.identifier.for.rename": "为“重命名符号”操作提供的标识符无效。",
|
||||
"unable.to.locate.selected.symbol": "找不到所选符号的定义。",
|
||||
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
|
||||
"check.permissions": "EPERM: 检查“{0}”的权限",
|
||||
"server.crashed": "在过去 3 分钟内,“{0}”的语言服务器崩溃了 5 次。它不会重新启动。",
|
||||
"server.crashed2": "在过去 3 分钟内,语言服务器崩溃了 5 次。它不会重新启动。",
|
||||
"provider.configure.folder": "{0} 想要为“{1}”文件夹配置 IntelliSense。",
|
||||
"provider.configure.this.folder": "{0} 想要为此文件夹配置 IntelliSense。",
|
||||
@@ -19,9 +19,9 @@
|
||||
"dismiss.button": "消除",
|
||||
"diable.warnings.button": "禁用警告",
|
||||
"unable.to.provide.configuraiton": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
|
||||
"config.not.found": "找不到请求的配置名称: {0}",
|
||||
"unsupported.client": "不支持的客户端",
|
||||
"timed.out": "将在 {0} 毫秒后超时。",
|
||||
"c.cpp.debug.protocol": "C/C++ 调试协议",
|
||||
"update.intellisense.time": "更新 IntelliSense 时间(秒): {0}",
|
||||
"configure.json.button": "配置(JSON)",
|
||||
"configure.ui.button": "配置(UI)",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 与编译器路径不兼容。",
|
||||
"failed.to.create.config.folder": "未能创建“{0}”",
|
||||
"invalid.configuration.file": "配置文件无效。数组中须至少存在一个配置。",
|
||||
"unknown.properties.version": "c_cpp_properties.json 中发现未知的版本号。某些功能可能无法按预期工作。",
|
||||
@@ -13,8 +14,6 @@
|
||||
"cannot.find": "无法找到: {0}",
|
||||
"cannot.resolve.compiler.path": "输入无效,无法解析编译器路径",
|
||||
"path.is.not.a.file": "路径不是文件: {0}",
|
||||
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 与编译器路径不兼容。",
|
||||
"path.is.not.a.directory": "路径不是目录: {0}",
|
||||
"cannot.find2": "无法找到“{0}”。",
|
||||
"path.is.not.a.directory2": "路径不是目录: \"{0}\""
|
||||
"cannot.find2": "无法找到“{0}”。"
|
||||
}
|
||||
@@ -6,7 +6,6 @@
|
||||
{
|
||||
"learn.how.to.install.a.library": "了解如何使用 vcpkg 为此标头安装库",
|
||||
"copy.vcpkg.command": "将用于安装“{0}”的 vcpkg 命令复制到剪贴板",
|
||||
"removed.use.instead": "已删除“{0}”。请改用“{1}”。",
|
||||
"insiders.available": "预览体验版本 {0} 可用。是否要切换到预览体验通道并安装此更新?",
|
||||
"yes.button": "是",
|
||||
"ask.me.later.button": "稍后询问我",
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"none": "无",
|
||||
"disable.configuration.provider": "禁用活动配置提供程序(如果适用)。",
|
||||
"select.compile.commands": "选择 compile_commands.json...",
|
||||
"select.workspace": "选择工作区...",
|
||||
"select.workspace": "选择工作区文件夹…",
|
||||
"select.parsing.command": "选择分析命令...",
|
||||
"resume.parsing": "继续分析",
|
||||
"pause.parsing": "暂停分析"
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"warning.file.missing": "警告: 缺少预期的文件 {0}。",
|
||||
"warning.debugging.not.tested": "警告: 尚未为此平台测试调试。",
|
||||
"reload.workspace.for.changes": "重新加载工作区以使设置更改生效。",
|
||||
"reload.string": "重新加载"
|
||||
"reload.string": "重新加载",
|
||||
"invalid.download.location.received": "接收的下载位置无效"
|
||||
}
|
||||
@@ -6,10 +6,12 @@
|
||||
{
|
||||
"architecture.not.supported": "体系结构 {0} 不受支持。",
|
||||
"apline.containers.not.supported": "Alpine 容器不受支持。",
|
||||
"native.binaries.not.supported": "扩展的此 {0} 版本与你的 OS 不兼容。请下载并安装扩展的“{1}”版本。",
|
||||
"download.button": "转到下载页",
|
||||
"initialization.failed": "C/C++ 扩展安装失败。有关详细信息,请查看输出窗口。",
|
||||
"updating.dependencies": "正在更新 C/C++ 依赖项...",
|
||||
"rename.failed.delete.manually": "错误: fs.rename 失败,原因为“{0}”。请手动删除 {1} 以启用调试。",
|
||||
"failed.at.stage": "在阶段 {0} 失败",
|
||||
"failed.at.stage2": "如果在脱机环境中工作或反复看到此错误,请尝试从 https://github.com/Microsoft/vscode-cpptools/releases 下载预包含了所有依赖项的扩展版本,然后使用 VS Code 中的“从 VSIX 安装”命令来安装它。",
|
||||
"failed.at.stage2": "如果在脱机环境中工作或反复看到此错误,请尝试从 {0} 下载预包含了所有依赖项的扩展版本,然后使用 VS Code 中的“从 VSIX 安装”命令来安装它。",
|
||||
"finished.installing.dependencies": "已完成安装依赖项"
|
||||
}
|
||||
@@ -14,9 +14,9 @@
|
||||
"include_errors_update_include_path_squiggles_disables": "检测到 #include 错误。请更新 includePath。已为此翻译单元({0})禁用波形曲线。",
|
||||
"include_errors_update_include_path_intellisense_disabled": "检测到 #include 错误。请更新 includePath。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。",
|
||||
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "检测到 #include 错误。请考虑更新 compile_commands.json 或 includePath。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。",
|
||||
"could_not_parse_compile_commands": "无法分析“{0}”。将改为使用 c_cpp_properties.json 中的 \"includePath\"。",
|
||||
"could_not_find_compile_commands": "找不到“{0}”。将改为使用 c_cpp_properties.json 中的 \"includePath\"。",
|
||||
"file_not_found_in_path": "在“{1}”中未找到“{0}”。此文件将改为使用 c_cpp_properties.json 中的 \"includePath\"。",
|
||||
"could_not_parse_compile_commands": "无法分析“{0}”。将改用文件夹“{1}”中来自 c_cpp_properties.json 的 \"includePath\"。",
|
||||
"could_not_find_compile_commands": "找不到“{0}”。将改用文件夹“{1}”中来自 c_cpp_properties.json 的 \"includePath\"。",
|
||||
"file_not_found_in_path": "在“{1}”中未找到“{0}”。此文件将改用文件夹“{2}”中来自 c_cpp_properties.json 的 \"includePath\"。",
|
||||
"database_reset": "已成功重置 IntelliSense 数据库。",
|
||||
"send_response_failed": "未能将响应发送到客户端: {0}",
|
||||
"read_response_failed": "未能从服务器读取响应: {0}",
|
||||
@@ -82,14 +82,14 @@
|
||||
"error_squiggles_enabled_if_all_headers_resolve": "如果已解决所有标头依赖项,则启用错误波形曲线。",
|
||||
"replaced_placeholder_file_record": "已替换占位符文件记录",
|
||||
"tag_parsing_file": "标记分析文件: {0}",
|
||||
"tag_parsing_error": "标记分析遇到错误,但可能不影响操作。如果找不到文件中的符号,请告诉我们: {0}",
|
||||
"tag_parsing_error": "标记分析遇到错误,但这可能不影响操作。如果在文件中找不到符号,请告诉我们: {0}",
|
||||
"reset_timestamp_for": "重置 {0} 的时间戳",
|
||||
"remove_file_failed": "未能删除文件: {0}",
|
||||
"regex_parse_error": "Regex 分析错误 - vscode 模式: {0},regex: {1},错误消息: {2}",
|
||||
"terminating_child_process": "正在终止子进程: {0}",
|
||||
"still_alive_killing": "仍处于活动状态,正在中止...",
|
||||
"giving_up": "放弃",
|
||||
"not_exited_yet": "尚未退出。将休眠 {0} 毫秒,然后重试",
|
||||
"not_exited_yet": "尚未退出。将休眠 {0} 毫秒,然后重试。",
|
||||
"failed_to_spawn_process": "未能生成进程。错误: {0}({1})",
|
||||
"offering_completion": "提供完成",
|
||||
"compiler_from_compiler_path": "正在尝试从 \"compilerPath\" 属性中的编译器获取默认值:“{0}”",
|
||||
@@ -154,5 +154,13 @@
|
||||
"invalid_file_path": "文件路径 {0} 无效",
|
||||
"cant_create_intellisense_client_for": "无法为 {0} 创建 IntelliSense 客户端",
|
||||
"suffix_declaration": "声明",
|
||||
"suffix_type_alias": "类型别名"
|
||||
"suffix_type_alias": "类型别名",
|
||||
"fallback_to_32_bit_mode": "编译器不支持 64 位。正在回退到 32 位 intelliSenseMode。",
|
||||
"fallback_to_64_bit_mode": "编译器不支持 32 位。正在回退到 64 位 intelliSenseMode。",
|
||||
"fallback_to_32_bit_mode2": "未能查询编译器。正在回退到 32 位 intelliSenseMode。",
|
||||
"fallback_to_64_bit_mode2": "未能查询编译器。正在回退到 64 位 intelliSenseMode。",
|
||||
"fallback_to_no_bitness": "未能查询编译器。正在回退到无位数。",
|
||||
"intellisense_client_creation_aborted": "已中止创建 IntelliSense 客户端: {0}",
|
||||
"include_errors_config_provider_intellisense_disabled ": "基于 configurationProvider 设置提供的信息检测到 #include 错误。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。",
|
||||
"include_errors_config_provider_squiggles_disabled ": "基于 configurationProvider 设置提供的信息检测到 #include 错误。已针对此翻译单元({0})禁用波形曲线。"
|
||||
}
|
||||
@@ -13,8 +13,11 @@
|
||||
"done": "完成!",
|
||||
"waiting.seconds": "正在等待 {0} 秒...",
|
||||
"temp.package.unavailable": "临时包文件不可用",
|
||||
"invalid.download.location.received": "接收的下载位置无效",
|
||||
"invalid.response.code.received": "接收的响应代码无效",
|
||||
"failed.web.error": "失败(错误代码“{0}”)",
|
||||
"web.response.error": "HTTP/HTTPS 响应错误",
|
||||
"invalid.content.length.received": "接收的内容长度位置无效",
|
||||
"web.request.error": "HTTP/HTTPS 请求错误",
|
||||
"installing.package": "正在安装包“{0}”",
|
||||
"downloaded.unavailable": "下载的文件不可用",
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unknown.os.platform": "OS 平台未知",
|
||||
"missing.plist.productversion": "无法从 SystemVersion.plist 获取 ProduceVersion",
|
||||
"missing.darwin.systemversion.file": "未能在 {0} 中找到 SystemVersion.plist。"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"compiler.path.description": "用于生成项目来启用更准确的 IntelliSense 的编译器的完整路径,例如 {0}。扩展将查询编译器以确定要用于 IntelliSense 的系统是否包含路径和默认定义。",
|
||||
"specify.a.compiler": "指定编译器路径或从下拉列表中选择检测到的编译器路径。",
|
||||
"no.compiler.paths.detected": "(未检测到编译器路径)",
|
||||
"compiler.args": "编译器参数",
|
||||
"compiler.arguments": "用于修改所使用的包含或定义的编译器参数,例如 {0}、{1} 等。",
|
||||
"one.argument.per.line": "每行一个参数。",
|
||||
"intellisense.mode": "IntelliSense 模式",
|
||||
@@ -35,9 +36,9 @@
|
||||
"defines.description": "分析文件时 IntelliSense 引擎要使用的预处理器定义的列表。(可选)使用 {0} 设置值,例如 {1}。",
|
||||
"one.definition.per.line": "每行一个定义。",
|
||||
"c.standard": "C 标准",
|
||||
"c.standard.description": "要用于 IntelliSense 的 C 语言标准的版本。",
|
||||
"c.standard.description": "用于 IntelliSense 的 C 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C 标准版本。",
|
||||
"cpp.standard": "C++ 标准",
|
||||
"cpp.standard.description": "要用于 IntelliSense 的 C++ 语言标准的版本。",
|
||||
"cpp.standard.description": "用于 IntelliSense 的 C++ 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C++ 标准版本。",
|
||||
"advanced.settings": "高级设置",
|
||||
"configuration.provider": "配置提供程序",
|
||||
"configuration.provider.description": "可为源文件提供 IntelliSense 配置信息的 VS Code 扩展 ID。例如,使用 VS Code 扩展 ID {0} 从 CMake Tools 扩展提供配置信息。",
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "組態識別碼。Mac、Linux 及 Win32 是會在這些平台上自動選取之組態的特殊識別碼,但識別碼可以是任何內容。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "所用編譯器的完整路徑,例如 /usr/bin/gcc,讓 IntelliSense 更準確。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "用來修改所用 include 或 define 的編譯器引數,例如 -nostdinc++、-m32 等。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "要用於 IntelliSense 的 C 語言標準版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "要用於 IntelliSense 的 C++ 語言標準版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "用於 IntelliSense 的 C 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C 標準版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用於 IntelliSense 的 C++ 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C++ 標準版本。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作區 compile_commands.json 檔案的完整路徑。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "供 IntelliSense 引擎在搜尋包含的標頭時使用的路徑清單。會在這些路徑進行非遞迴搜尋。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "供 Intellisense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅支援用於 Mac 組態。",
|
||||
@@ -20,7 +20,7 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "設為 true,就會只處理直接或間接以標頭形式包含的檔案; 設為 false,則會處理位於指定 include 路徑下的所有檔案。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "產生的符號資料庫路徑。如果指定了相對路徑,就會是相對於工作區預設儲存位置的路徑。",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "供標籤剖析器在搜尋包含的標頭時使用的路徑清單。根據預設,會在這些路徑進行遞迴搜尋。指定 '*' 來指示非遞迴搜尋。例如: '/usr/include' 會在所有子目錄中搜尋,但 '/usr/include/*' 不會。",
|
||||
"c_cpp_properties.schema.json.definitions.env": "可以透過使用 ${variable} 或 ${env:variable} 語法,在此檔案中任何地方重複使用的自訂變數。",
|
||||
"c_cpp_properties.schema.json.definitions.env": "可以透過使用 ${變數} 或 ${環境:變數} 語法,在此檔案中任何地方重複使用的自訂變數。",
|
||||
"c_cpp_properties.schema.json.definitions.version": "組態檔版本。此屬性受延伸模組管理,請勿變更。",
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "控制延伸模組是否會回報 c_cpp_properties.json 中偵測到的錯誤。"
|
||||
}
|
||||
@@ -22,20 +22,20 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "重新掃描工作區",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "將 vcpkg 安裝命令複製到剪貼簿",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "瀏覽 vcpkg 說明頁面",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang 格式可執行檔的完整路徑。",
|
||||
"c_cpp.configuration.clang_format_style.description": "編碼樣式,目前支援: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用「檔案」從目前目錄或父目錄的 .clang-format 檔案載入樣式。使用 {key: value, ...} 來設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "當已使用樣式 \"file\" 叫用 clang 格式,但找不到 .clang-format 檔案時,用作後援的預先定義樣式名稱。可能的值包括 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none 或使用 {key: value, ...} 來設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_path.description": "此為 clang-format 可執行檔的完整路徑。如果未指定,且在環境路徑中可用 clang-format,即會使用該格式。如果在環境路徑中找不到,則會使用延伸模組所配備的 clang-format 複本。",
|
||||
"c_cpp.configuration.clang_format_style.description": "編碼樣式,目前支援: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用「檔案」可從目前目錄或父目錄的 .clang-format 檔案載入樣式。使用 {鍵: 值, ...} 可設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "當已使用樣式 \"file\" 叫用 clang-format,但找不到 .clang-format 檔案時,用作後援的預先定義樣式名稱。可能的值包括 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none 或使用 {鍵: 值, ...} 來設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "若設定,會覆寫 SortIncludes 參數所決定的包含排序行為。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供者。\"Tag Parser\" 會提供非內容感知的「模糊」結果。\"Default\" 會提供內容感知的結果。\"Disabled\" 會關閉 C/C++ 語言服務功能。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供者。「標籤剖析器」會提供非內容感知的「模糊」結果。「預設」會提供內容感知的結果。「停用」會關閉 C/C++ 語言服務功能。",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "控制 IntelliSense 引擎是否會自動切換到包含 #include 錯誤之編譯單位的標籤剖析器。",
|
||||
"c_cpp.configuration.autocomplete.description": "控制自動完成提供者。\"Default\" 會使用現有的 IntelliSense 引擎。\"Disabled\" 會使用 Visual Studio Code 所提供的文字式完成。",
|
||||
"c_cpp.configuration.errorSquiggles.description": "控制 IntelliSense 引擎偵測到的可疑編譯錯誤是否會回報回編輯器。標籤剖析器引擎會忽略此設定。",
|
||||
"c_cpp.configuration.dimInactiveRegions.description": "控制非作用中前置處理器區塊的色彩是否與作用中程式碼不同。如果 IntelliSense 停用或使用預設高對比佈景主題,則此設定沒有效果。",
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "控制非作用中前置處理器區塊的不透明度。在 0.1 與 1.0 之間調整規模。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "控制非作用中前置處理器區塊的不透明度。在 0.1 與 1.0 之間縮放。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非作用中前置處理器區塊的前景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為編輯器的語法著色配置。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非作用中前置處理器區塊的背景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為透明。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.formatting.description": "\"Default\" 會啟用程式碼格式設定。\"Disabled\" 會停用程式碼格式設定。",
|
||||
"c_cpp.configuration.loggingLevel.description": "輸出面板中記錄的詳細程度。從最不詳細到最詳細的層級順序為: 無 < 錯誤 < 警告 < 資訊 < 偵錯。",
|
||||
"c_cpp.configuration.loggingLevel.description": "輸出面板中記錄的詳細程度。從最不詳細到最詳細的層級順序為: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "控制是否會在檔案為 C/C++ 檔案的瀏覽作業目標時,自動將檔案新增至 files.associations。",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "控制非作用中工作區檔案的剖析是否會使用睡眠來避免使用 100% 的 CPU。值 highest/high/medium/low 會約略對應至 100/75/50/25% CPU 使用率。",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "叫用 'Go to Symbol in Workspace' 時,要包含在查詢結果中的符號",
|
||||
@@ -46,7 +46,7 @@
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或單行註解區塊中按下 ENTER 時,將在下一行插入的文字。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.description": "定義在多行或單行註解區塊按下 ENTER 的編輯器行為。",
|
||||
"c_cpp.configuration.configurationWarnings.description": "決定當組態提供者延伸模組無法提供來源檔案的組態時,是否會顯示快顯通知。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "定義 IntelliSense 使用之快取先行編譯標頭檔的資料夾路徑。預設快取路徑在 Windows 上為 \"%LocalAppData%/Microsoft/vscode-cpptools\",在 Linux 上為 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定義 XDG_CACHE_HOME,則為 \"~/.cache/vscode-cpptools/\"),在 Mac 上則為 \"~/Library/Caches/vscode-cpptools/\"。如果未指定路徑或指定的路徑無效,就會使用預設路徑。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "定義 IntelliSense 使用之快取先行編譯標頭檔的資料夾路徑。預設快取路徑在 Windows 上為 \"%LocalAppData%/Microsoft/vscode-cpptools\",在 Linux 上為 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定義 XDG_CACHE_HOME,則為 \"$HOME/.cache/vscode-cpptools/\"),在 Mac 上則為 \"$HOME/Library/Caches/vscode-cpptools/\"。如果未指定路徑或指定的路徑無效,就會使用預設路徑。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "快取先行編譯標頭檔的每個工作區硬碟空間大小上限 (mb); 實際使用量可能會在此值周圍波動。預設大小為 5120 MB。當大小為 0 時,會停用先行編譯的標頭快取。",
|
||||
"c_cpp.configuration.default.includePath.description": "當 \"includePath\" 未指定時,要在設定中使用的值,或 \"includePath\" 中有 \"${default}\" 時要插入的值。",
|
||||
"c_cpp.configuration.default.defines.description": "當 \"defines\" 未指定時,要在設定中使用的值,或 \"defines\" 中有 \"${default}\" 時要插入的值。",
|
||||
@@ -69,21 +69,11 @@
|
||||
"c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。",
|
||||
"c_cpp.configuration.suggestSnippets.description": "若為 true,則由語言伺服器提供程式碼片段。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "若已啟用,將會根據 IntelliSense 將程式碼著色。如果已停用 IntelliSense 或使用預設高對比主題,此設定就沒有效果。",
|
||||
"c_cpp.configuration.codeFolding.description": "若啟用,則由語言伺服器提供程式碼摺疊功能範圍。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "啟用 [vcpkg 相依性管理員](https://aka.ms/vcpkg/)的整合服務。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "若為 true,則「重新命名符號」需要有效的 C/C++ 識別碼。",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "若為 true,偵錯工具殼層命令替代將會使用已淘汰的反引號 (`)",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他參考結果",
|
||||
"c_cpp.contributes.viewsContainers.activitybar.CppRenameActivityBar.title": "C/C++ 重新命名",
|
||||
"c_cpp.contributes.views.cppRenamePendingView.title": "等待重新命名",
|
||||
"c_cpp.contributes.views.cppRenameCandidatesView.title": "要重新命名的候選者",
|
||||
"c_cpp.command.CppRenameView.remove.title": "移除參考",
|
||||
"c_cpp.command.CppRenameView.add.title": "加入參考",
|
||||
"c_cpp.command.CppRenameView.removeAll.title": "移除所有參考",
|
||||
"c_cpp.command.CppRenameView.addAll.title": "加入所有參考",
|
||||
"c_cpp.command.CppRenameView.removeFile.title": "移除檔案中的參考",
|
||||
"c_cpp.command.CppRenameView.addFile.title": "在檔案中新增參考",
|
||||
"c_cpp.command.CppRenameView.addReferenceType.title": "新增類型的參考",
|
||||
"c_cpp.command.CppRenameView.cancel.title": "取消重新命名",
|
||||
"c_cpp.command.CppRenameView.done.title": "認可重新命名",
|
||||
"c_cpp.debuggers.pipeTransport.description": "出現時,會指示偵錯工具使用另一個可執行檔來連線至遠端電腦,該管道會在 VS Code 與 MI 啟用偵錯工具後端可執行檔之間傳送標準輸入/輸出 (例如 gdb)。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "輸入管道程式名稱的完整路徑,例如 '/usr/bin/ssh'",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目標機器的偵錯工具完整路徑,例如 /use/bin/gdb。",
|
||||
@@ -115,7 +105,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.visualizerFile.description": "偵錯此處理序時要使用的 .natvis 檔案。",
|
||||
"c_cpp.debuggers.showDisplayString.description": "指定 visualizerFile 時,showDisplayString 會啟用顯示字串。開啟此選項可能會導致偵錯期間的效能變慢。",
|
||||
"c_cpp.debuggers.environment.description": "要新增至程式環境的環境變數。範例: [ { \"name\": \"squid\", \"value\": \"clam\" } ]。",
|
||||
"c_cpp.debuggers.envFile.description": "包含環境變數定義之檔案的絕對路徑。此檔案具有以等號分隔每行的索引鍵值組。例如 KEY=VALUE",
|
||||
"c_cpp.debuggers.envFile.description": "包含環境變數定義之檔案的絕對路徑。此檔案具有以等號分隔每行的索引鍵值組。例如「鍵=值」",
|
||||
"c_cpp.debuggers.additionalSOLibSearchPath.description": "要用於搜尋 .so 檔案的目錄清單 (以分號分隔)。範例: \"c:\\dir1;c:\\dir2\"。",
|
||||
"c_cpp.debuggers.MIMode.description": "表示 MIDebugEngine 將連線的主控台偵錯工具。允許的值為 \"gdb\" \"lldb\"。",
|
||||
"c_cpp.debuggers.miDebuggerPath.description": "MI 偵錯工具 (例如 gdb) 的路徑。若未指定,會先搜尋偵錯工具的路徑。",
|
||||
@@ -138,7 +128,7 @@
|
||||
"c_cpp.debuggers.dumpPath.description": "指定程式之傾印檔案的選擇性完整路徑。範例: \"c:\\temp\\app.dmp\"。預設為 null。",
|
||||
"c_cpp.debuggers.enableDebugHeap.description": "若為 false,將會啟動已停用偵錯堆積的處理序。這會將環境變數 '_NO_DEBUG_HEAP' 設為 '1'。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.description": "符號載入的明確控制。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "若為 true,將會載入所有程式庫的符號,否則不會載入任何程式庫符號。預設值為 true。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "若為 true,將會載入所有程式庫的符號,否則不會載入任何 solib 符號。預設值為 true。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "以分號 ';' 分隔的檔名清單 (允許使用萬用字元)。修改 LoadAll 的行為。如果 LoadAll 為 true,則不會載入與清單中任何名稱相符的程式庫符號。否則只會載入相符的程式庫符號。範例: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "要求目前原始程式碼與 pdb 相符的選用旗標。"
|
||||
}
|
||||
@@ -8,6 +8,11 @@
|
||||
"select.configuration": "選取組態",
|
||||
"cl.exe.not.available": "只有從 VS 的開發人員命令提示字元執行 VS Code 時,才可使用 {0} 組建和偵錯。",
|
||||
"debugger.not.available": "只能在 Windows 上使用類型為 '{0}' 的偵錯工具。在目前的 OS 平台上使用類型 '{1}'。",
|
||||
"lldb.framework.install.xcode": "更多資訊",
|
||||
"lldb.framework.not.found": "找不到 lldb-mi 的 'LLDB.framework'。請安裝 XCode 或 XCode 命令列工具。",
|
||||
"lldb.find.failed": "缺少 lldb-mi 可執行檔的相依性 '{0}'。",
|
||||
"lldb.search.paths": "已在下列位置中搜尋:",
|
||||
"lldb.install.help": "若要解決此問題,請透過 Apple App Store 安裝 XCode,或在終端機視窗中執行 '{0}' 以安裝 XCode 命令列工具。",
|
||||
"envfale.failed": "無法使用 {0}。原因: {1}",
|
||||
"replacing.sourcepath": "正在以 '{2}' 取代 {0} '{1}'。",
|
||||
"replacing.targetpath": "正在以 '{2}' 取代 {0} '{1}'。",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "建置及偵錯使用中的檔案",
|
||||
"cannot.build.non.cpp": "因為作用中的檔案不是 C 或 C++ 來源檔案,所以無法建立和偵錯。",
|
||||
"no.compiler.found": "找不到任何編譯器",
|
||||
"select.compiler": "選取編譯器",
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.debug.protocol": "C/C++ 偵錯通訊協定",
|
||||
"invalid.identifier.for.rename": "為重新命名符號作業提供的識別碼無效。",
|
||||
"unable.to.locate.selected.symbol": "找不到所選符號的定義。",
|
||||
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
|
||||
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
|
||||
"server.crashed": "'{0}' 的語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
|
||||
"server.crashed2": "語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
|
||||
"provider.configure.folder": "{0} 想要為 '{1}' 資料夾設定 IntelliSense。",
|
||||
"provider.configure.this.folder": "{0} 想要為此資料夾設定 IntelliSense。",
|
||||
@@ -19,9 +19,9 @@
|
||||
"dismiss.button": "關閉",
|
||||
"diable.warnings.button": "停用警告",
|
||||
"unable.to.provide.configuraiton": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
|
||||
"config.not.found": "找不到要求的組態名稱: {0}",
|
||||
"unsupported.client": "不支援的用戶端",
|
||||
"timed.out": "逾時 ({0} 毫秒內)。",
|
||||
"c.cpp.debug.protocol": "C/C++ 偵錯通訊協定",
|
||||
"update.intellisense.time": "更新 IntelliSense 時間 (秒): {0}",
|
||||
"configure.json.button": "設定 (JSON)",
|
||||
"configure.ui.button": "設定 (UI)",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 與編譯器路徑不相容。",
|
||||
"failed.to.create.config.folder": "無法建立 \"{0}\"",
|
||||
"invalid.configuration.file": "組態檔。陣列中至少必須有一個組態。",
|
||||
"unknown.properties.version": "在 c_cpp_properties.json 中找到未知的版本號碼。某些功能可能無法如期運作。",
|
||||
@@ -13,8 +14,6 @@
|
||||
"cannot.find": "找不到: {0}",
|
||||
"cannot.resolve.compiler.path": "輸入無效,無法解析編譯器路徑",
|
||||
"path.is.not.a.file": "路徑不是檔案: {0}",
|
||||
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 與編譯器路徑不相容。",
|
||||
"path.is.not.a.directory": "路徑不是目錄: {0}",
|
||||
"cannot.find2": "找不到 \"{0}\"。",
|
||||
"path.is.not.a.directory2": "路徑不是目錄: \"{0}\""
|
||||
"cannot.find2": "找不到 \"{0}\"。"
|
||||
}
|
||||
@@ -6,7 +6,6 @@
|
||||
{
|
||||
"learn.how.to.install.a.library": "了解如何使用 vcpkg 安裝此標頭的程式庫",
|
||||
"copy.vcpkg.command": "將用於安裝 '{0}' 的 vcpkg 命令複製到剪貼簿",
|
||||
"removed.use.instead": "已移除 \"{0}\"。請改用 \"{1}\"。",
|
||||
"insiders.available": "測試人員版本 {0} 可用。要切換到測試人員通道並安裝此更新嗎?",
|
||||
"yes.button": "是",
|
||||
"ask.me.later.button": "稍後詢問我",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"find.all.references": "尋找所有參考",
|
||||
"peek.references": "預覽參考",
|
||||
"peek.references": "瞄核參考",
|
||||
"rename": "重新命名",
|
||||
"confirmed.reference.upper": "已確認參考",
|
||||
"confirmation.in.progress.upper": "正在確認",
|
||||
@@ -29,6 +29,6 @@
|
||||
"searching.files": "正在搜尋檔案。",
|
||||
"files.searched": "已搜尋 {0}/{1} 個檔案。{2}",
|
||||
"files.confirmed": "已確認 {0}/{1} 個檔案。{2}",
|
||||
"c.cpp.peek.references": "C/C++ 查看參考",
|
||||
"c.cpp.peek.references": "C/C++ 瞄核參考",
|
||||
"some.references.may.be.missing": "[警告] 因為啟動 {0} 時工作區處於未完成狀態,所以可能缺少部分參考。"
|
||||
}
|
||||
@@ -16,7 +16,7 @@
|
||||
"none": "無",
|
||||
"disable.configuration.provider": "如果適用,停用現有組態提供者。",
|
||||
"select.compile.commands": "選取 compile_commands.json...",
|
||||
"select.workspace": "選取工作區...",
|
||||
"select.workspace": "選取工作區資料夾...",
|
||||
"select.parsing.command": "選取剖析命令...",
|
||||
"resume.parsing": "繼續剖析",
|
||||
"pause.parsing": "暫停剖析"
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"warning.file.missing": "警告: 缺少預期的檔案 {0}。",
|
||||
"warning.debugging.not.tested": "警告: 尚未針對此平台測試偵錯。",
|
||||
"reload.workspace.for.changes": "請重新載入工作區以讓設定變更生效。",
|
||||
"reload.string": "重新載入"
|
||||
"reload.string": "重新載入",
|
||||
"invalid.download.location.received": "收到的下載位置無效"
|
||||
}
|
||||
@@ -6,10 +6,12 @@
|
||||
{
|
||||
"architecture.not.supported": "不支援架構 {0}。 ",
|
||||
"apline.containers.not.supported": "不支援 Alpine 容器。",
|
||||
"native.binaries.not.supported": "此 {0} 版延伸模組與您的 OS 不相容。請下載並安裝 \"{1}\" 版本的延伸模組。",
|
||||
"download.button": "前往 [下載\ 頁面",
|
||||
"initialization.failed": "C/C + + 延伸模組安裝失敗。如需詳細資訊,請查看 [輸出] 視窗。",
|
||||
"updating.dependencies": "正在更新 C/C + + 相依性...",
|
||||
"rename.failed.delete.manually": "錯誤: fs.rename 失敗,\"{0}\"。請手動刪除 {1} 以啟用偵錯。",
|
||||
"failed.at.stage": "在階段 {0} 失敗",
|
||||
"failed.at.stage2": "如果您在離線環境中作業,或重複看到此錯誤,請嘗試下載延伸模組的版本 (其中有 https://github.com/Microsoft/vscode-cpptools/releases 中的所有預先包含相依性),然後在 VS Code 中使用 \"Install from VSIX\" 命令加以安裝。",
|
||||
"failed.at.stage2": "如果在離線環境中作業,或重複看到此錯誤,請嘗試下載具備 {0} 所有預先內含之相依性的延伸模組版本,然後在 VS Code 中使用 \"Install from VSIX\" 命令加以安裝。",
|
||||
"finished.installing.dependencies": "已完成安裝相依性"
|
||||
}
|
||||
@@ -14,9 +14,9 @@
|
||||
"include_errors_update_include_path_squiggles_disables": "偵測到 #include 錯誤。請更新您的 includePath。此編譯單位 ({0}) 的波浪線已停用。",
|
||||
"include_errors_update_include_path_intellisense_disabled": "偵測到 #include 錯誤。請更新您的 includePath。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。",
|
||||
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "偵測到 #include 錯誤。請考慮更新 compile_commands.json 或 includePath。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。",
|
||||
"could_not_parse_compile_commands": "無法剖析 \"{0}\"。將改為使用來自 c_cpp_properties.json 的 'includePath'。",
|
||||
"could_not_find_compile_commands": "找不到 \"{0}\"。將改為使用來自 c_cpp_properties.json 的 'includePath'。",
|
||||
"file_not_found_in_path": "在 \"{1}\" 中找不到 \"{0}\"。將針對此檔案改為使用來自 c_cpp_properties.json 的 'includePath'。",
|
||||
"could_not_parse_compile_commands": "無法剖析 \"{0}\"。將改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。",
|
||||
"could_not_find_compile_commands": "找不到 \"{0}\"。將改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。",
|
||||
"file_not_found_in_path": "在 \"{1}\" 中找不到 \"{0}\"。將對此檔案改用資料夾 '{2}' 中 c_cpp_properties.json 的 'includePath'。",
|
||||
"database_reset": "已成功重設 IntelliSense 資料庫。",
|
||||
"send_response_failed": "無法傳送回應至用戶端: {0}",
|
||||
"read_response_failed": "無法從伺服器讀取回應: {0}",
|
||||
@@ -82,14 +82,14 @@
|
||||
"error_squiggles_enabled_if_all_headers_resolve": "如果所有標頭相依性皆已解決,就會啟用錯誤波浪線。",
|
||||
"replaced_placeholder_file_record": "已取代預留位置檔案記錄",
|
||||
"tag_parsing_file": "標籤剖析檔案: {0}",
|
||||
"tag_parsing_error": "標籤剖析發生錯誤,但可能無關緊要。請讓我們知道檔案中找不到的符號: {0}",
|
||||
"tag_parsing_error": "標籤剖析發生錯誤,但可能無關緊要。如果找不到檔案中的符號,請通知我們: {0}",
|
||||
"reset_timestamp_for": "重設 {0} 的時間戳記",
|
||||
"remove_file_failed": "無法移除檔案: {0}",
|
||||
"regex_parse_error": "Regex 剖析錯誤 - vscode 模式: {0},RegEx: {1},錯誤訊息: {2}",
|
||||
"terminating_child_process": "正在終止子處理序: {0}",
|
||||
"still_alive_killing": "仍在執行,正在終止...",
|
||||
"giving_up": "正在放棄",
|
||||
"not_exited_yet": "尚未結束。將進入睡眠狀態 {0} 毫秒並再試一次",
|
||||
"not_exited_yet": "尚未結束。將睡眠 {0} 毫秒並再試一次。",
|
||||
"failed_to_spawn_process": "無法產生處理序。錯誤: {0} ({1})",
|
||||
"offering_completion": "正在提供完成",
|
||||
"compiler_from_compiler_path": "正在嘗試從 \"compilerPath\" 屬性中的編譯器取得預設: '{0}'",
|
||||
@@ -154,5 +154,13 @@
|
||||
"invalid_file_path": "檔案路徑 {0} 無效",
|
||||
"cant_create_intellisense_client_for": "無法為 {0} 建立 IntelliSense 用戶端",
|
||||
"suffix_declaration": "宣告",
|
||||
"suffix_type_alias": "類型別名"
|
||||
"suffix_type_alias": "類型別名",
|
||||
"fallback_to_32_bit_mode": "編譯器不支援 64 位元。請回復成 32 位元 intelliSenseMode。",
|
||||
"fallback_to_64_bit_mode": "編譯器不支援 32 位元。請回復成 64 位元 intelliSenseMode。",
|
||||
"fallback_to_32_bit_mode2": "無法查詢編譯器。請回復成 32 位元 intelliSenseMode。",
|
||||
"fallback_to_64_bit_mode2": "無法查詢編譯器。請回復成 64 位元 intelliSenseMode。",
|
||||
"fallback_to_no_bitness": "無法查詢編譯器。請回復成沒有位元。",
|
||||
"intellisense_client_creation_aborted": "已中止建立 IntelliSense 用戶端: {0}",
|
||||
"include_errors_config_provider_intellisense_disabled ": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。",
|
||||
"include_errors_config_provider_squiggles_disabled ": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。已停用此編譯單位 ({0}) 的波浪線。"
|
||||
}
|
||||
@@ -13,8 +13,11 @@
|
||||
"done": "完成!",
|
||||
"waiting.seconds": "等待 {0} 秒...",
|
||||
"temp.package.unavailable": "暫存套件檔案無法使用",
|
||||
"invalid.download.location.received": "收到的下載位置無效",
|
||||
"invalid.response.code.received": "收到的回應碼無效",
|
||||
"failed.web.error": "失敗 (錯誤碼 '{0}')",
|
||||
"web.response.error": "HTTP/HTTPS 回應錯誤",
|
||||
"invalid.content.length.received": "收到的內容長度位置無效",
|
||||
"web.request.error": "HTTP/HTTPS 要求錯誤",
|
||||
"installing.package": "正在安裝套件 '{0}'",
|
||||
"downloaded.unavailable": "下載的檔案無法使用",
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unknown.os.platform": "未知的 OS 平台",
|
||||
"missing.plist.productversion": "無法從 SystemVersion.plist 取得 ProduceVersion",
|
||||
"missing.darwin.systemversion.file": "在 {0} 中找不到 SystemVersion.plist。"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"compiler.path.description": "用於建置專案的編譯器完整路徑 (例如 {0}),其可讓 IntelliSense 更加精準。該延伸模組將會查詢編譯器,決定要用於 IntelliSense 的系統 include 路徑與預設的定義。",
|
||||
"specify.a.compiler": "指定編譯器路徑,或從下拉式清單中選取偵測到的編譯器路徑。",
|
||||
"no.compiler.paths.detected": "(未偵測到編譯器路徑)",
|
||||
"compiler.args": "編譯器引數",
|
||||
"compiler.arguments": "用來修改所使用之包含或定義的編譯器引數,例如 {0}、{1} 等。",
|
||||
"one.argument.per.line": "每行一個引數。",
|
||||
"intellisense.mode": "IntelliSense 模式",
|
||||
@@ -35,9 +36,9 @@
|
||||
"defines.description": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。可使用 {0} 來設定值,例如 {1}。",
|
||||
"one.definition.per.line": "每行一個定義。",
|
||||
"c.standard": "C 標準",
|
||||
"c.standard.description": "要針對 IntelliSense 使用的 C 語言標準版本。",
|
||||
"c.standard.description": "用於 IntelliSense 的 C 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C 標準版本。",
|
||||
"cpp.standard": "C++ 標準",
|
||||
"cpp.standard.description": "要針對 IntelliSense 使用的 C + + 語言標準版本。",
|
||||
"cpp.standard.description": "用於 IntelliSense 的 C++ 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C++ 標準版本。",
|
||||
"advanced.settings": "進階設定",
|
||||
"configuration.provider": "組態提供者",
|
||||
"configuration.provider.description": "可為來源檔案提供 IntelliSense 設定資訊 VS Code 延伸模組的識別碼。例如,使用 VS Code 延伸模組識別碼 {0} 從 CMake 工具延伸模組提供組態資訊。",
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Identifikátor konfigurace. Mac, Linux a Win32 jsou speciální identifikátory pro konfigurace, které se pro dané platformy vyberou automaticky, ale jinak může být identifikátorem cokoli.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Úplná cesta ke kompilátoru, který se použije, třeba /usr/bin/gcc. Umožní přesnější IntelliSense.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Argumenty kompilátoru, které upraví použité direktivy include a define, např. -nostdinc++, -m32 apod.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Verze standardu jazyka C, kterou má IntelliSense použít",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Verze standardu jazyka C++, která se použije pro IntelliSense",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Verze standardu jazyka C, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Verze standardu jazyka C++, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C++.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Úplná cesta k souboru compile_commands.json pro pracovní prostor",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Seznam cest, které modul IntelliSense použije při hledání zahrnutých hlaviček. Hledání na těchto cestách není rekurzivní.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Seznam cest pro modul IntelliSense, který se použije při hledání zahrnutých hlaviček z architektur Mac. Podporuje se jen pro konfiguraci pro Mac.",
|
||||
@@ -20,7 +20,7 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "True, pokud chcete zpracovat jen soubory přímo nebo nepřímo zahrnuté jako hlavičky, false, pokud chcete zpracovat všechny soubory na zadaných cestách pro vložené soubory",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Cesta k vygenerované databázi symbolů. Pokud se zadá relativní cesta, nastaví se jako relativní k výchozímu umístění úložiště pracovního prostoru.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Seznam cest, které analyzátor značek použije při hledání zahrnutých hlaviček. Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní hledání, zadejte *. Příklad: /usr/include bude hledat ve všech podadresářích, zatímco /usr/include/* ne.",
|
||||
"c_cpp_properties.schema.json.definitions.env": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe ${variable} nebo ${env:variable}",
|
||||
"c_cpp_properties.schema.json.definitions.env": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe ${proměnná} nebo ${env:proměnná}.",
|
||||
"c_cpp_properties.schema.json.definitions.version": "Verze konfiguračního souboru. Tuto vlastnost spravuje rozšíření. Neměňte ji prosím.",
|
||||
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru c_cpp_properties.json."
|
||||
}
|
||||
@@ -22,11 +22,11 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Znovu prohledat pracovní prostor",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Zkopírovat příkaz pro instalaci vcpkg do schránky",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Navštívit stránku nápovědy k vcpkg",
|
||||
"c_cpp.configuration.clang_format_path.description": "Úplná cesta ke spustitelnému souboru clang-format",
|
||||
"c_cpp.configuration.clang_format_style.description": "Styl kódování, v současné době se podporuje: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Pokud chcete načíst styl ze souboru .clang-format v aktuálním nebo nadřazeném adresáři, použijte možnost soubor. Pokud chcete zadat konkrétní parametry, použijte {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Název předdefinovaného stylu, který se použije jako záloha v případě, že se vyvolá formát Clang se stylem file, ale nenajde se soubor .clang-format. Možné hodnoty jsou Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, případně můžete použít {klíč: hodnota, ...} a nastavit konkrétní parametry. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_path.description": "Úplná cesta ke spustitelnému souboru clang-format. Pokud se nezadá, clang-format je k dispozici na cestě prostředí a ta se použije. Pokud se na cestě prostředí nenajde, použije se kopie clang-format, která se dodává spolu s rozšířením.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Styl kódování, v současné době se podporuje: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Pokud chcete načíst styl ze souboru .clang-format v aktuálním nebo nadřazeném adresáři, použijte možnost file. Pokud chcete zadat konkrétní parametry, použijte {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Název předdefinovaného stylu, který se použije jako záloha v případě, že se vyvolá clang-format se stylem file, ale nenajde se soubor .clang-format. Možné hodnoty k nastavení konkrétních parametrů jsou Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, případně můžete použít {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Pokud se nastaví, přepíše chování řazení vložených souborů určené parametrem SortIncludes.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Určuje poskytovatele IntelliSense. Tag Parser nabízí přibližné výsledky, které neberou v potaz kontext. Možnost Default nabízí výsledky, které kontext v potaz berou. Možnost Disabled vypne funkce služby jazyka C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Určuje poskytovatele IntelliSense. Analyzátor značek nabízí přibližné výsledky, které neberou v potaz kontext. Možnost Výchozí nabízí výsledky, které kontext v potaz berou. Možnost Zakázáno vypne funkce služby jazyka C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Určuje, jestli se modul IntelliSense automaticky přepne na analyzátor značek pro jednotky překladu, které obsahují chyby direktiv #include.",
|
||||
"c_cpp.configuration.autocomplete.description": "Určuje poskytovatele automatického dokončení. Možnost Default používá aktivní modul IntelliSense. Možnost Disabled používá dokončování podle slov, které nabízí Visual Studio Code.",
|
||||
"c_cpp.configuration.errorSquiggles.description": "Určuje, jestli se editoru budou hlásit podezření na chyby kompilace, které zjistí modul IntelliSense. Modul analyzátoru značek toto nastavení ignoruje.",
|
||||
@@ -35,7 +35,7 @@
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Určuje barvení písma neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je schéma barvení syntaxe v editoru. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Určuje barvení pozadí neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je průhledné pozadí. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.formatting.description": "Možnost Default povolí formátování kódu. Možnost Disabled ho zakáže.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Úroveň podrobností protokolování panelu výstupu. Pořadí úrovní od nejméně podrobné po nejpodrobnější je toto: Žádné < Chyby < Upozornění < Informace < Ladění.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Úroveň podrobností protokolování panelu výstupu. Pořadí úrovní od nejméně podrobné po nejpodrobnější je toto: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Určuje, jestli se soubory automaticky přidají do files.associations, když budou cílem operace navigace ze souboru C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Určuje, jestli parsování neaktivních souborů pracovního prostoru použije operace čekání, aby se procesor nevyužíval na 100 %. Hodnoty highest/high/medium/low odpovídají přibližně 100/75/50/25 % využití procesoru.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Symboly, které se mají zahrnout do výsledků dotazů, když se zavolá operace Přejít na symbol v pracovním prostoru",
|
||||
@@ -46,7 +46,7 @@
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Text, který se vloží na další řádek, když se ve víceřádkovém nebo jednořádkovém bloku komentáře stiskne klávesa Enter.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.description": "Definuje chování editoru, když se ve víceřádkovém nebo jednořádkovém bloku komentáře stiskne klávesa Enter.",
|
||||
"c_cpp.configuration.configurationWarnings.description": "Určuje, jestli se budou zobrazovat automaticky otevíraná oznámení, když rozšíření poskytovatele konfigurací nebude moct poskytnout konfiguraci pro určitý zdrojový soubor.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Definuje cestu ke složce pro předkompilované hlavičky uložené do mezipaměti, které používá IntelliSense. Výchozí cesta k mezipaměti je %LocalAppData%/Microsoft/vscode-cpptools ve Windows, $XDG_CACHE_HOME/vscode-cpptools/ v Linuxu (případně ~/.cache/vscode-cpptools/, pokud se nedefinovalo XDG_CACHE_HOME) a ~/Library/Caches/vscode-cpptools/ na Macu. Výchozí cesta se použije, když se nezadá žádná cesta nebo když zadaná cesta nebude platná.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Definuje cestu ke složce pro předkompilované hlavičky uložené do mezipaměti, které používá IntelliSense. Výchozí cesta k mezipaměti je %LocalAppData%/Microsoft/vscode-cpptools ve Windows, $XDG_CACHE_HOME/vscode-cpptools/ v Linuxu (případně $HOME/.cache/vscode-cpptools/, pokud se nedefinovalo XDG_CACHE_HOME) a $HOME/Library/Caches/vscode-cpptools/ na Macu. Výchozí cesta se použije, když se nezadá žádná cesta nebo když zadaná cesta nebude platná.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Maximální velikost místa na pevném disku pro předkompilované hlavičky uložené do mezipaměti na jeden pracovní prostor v megabajtech. Skutečné využití se může pohybovat kolem této hodnoty. Výchozí velikost je 5120 MB. Když se velikost nastaví na 0, ukládání předkompilovaných hlaviček do mezipaměti se zakáže.",
|
||||
"c_cpp.configuration.default.includePath.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá includePath, nebo hodnoty, které se mají vložit, pokud se ve includePath nachází ${default}",
|
||||
"c_cpp.configuration.default.defines.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá defines, nebo hodnoty, které se mají vložit, pokud se v defines nachází ${default}",
|
||||
@@ -69,21 +69,11 @@
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Určuje, jestli je možné použít experimentální funkce.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Pokud se nastaví na true, jazykový server poskytne fragmenty kódu.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Pokud se tato možnost povolí, kód se bude barvit podle IntelliSense. Toto nastavení nemá žádný vliv, pokud se zakáže IntelliSense nebo pokud se použije výchozí motiv Vysoký kontrast.",
|
||||
"c_cpp.configuration.codeFolding.description": "Když se tato možnost povolí, rozsahy sbalování kódu bude poskytovat jazykový server.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Povolte integrační služby pro [správce závislostí vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Když se tato hodnota nastaví na true, operace Přejmenovat symbol bude vyžadovat platný identifikátor C/C++.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Když se nastaví na true, nahrazování příkazů shellu ladicího programu bude používat starou verzi obrácené čárky (`).",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: výsledky jiných odkazů",
|
||||
"c_cpp.contributes.viewsContainers.activitybar.CppRenameActivityBar.title": "Přejmenování C/C++",
|
||||
"c_cpp.contributes.views.cppRenamePendingView.title": "ČEKÁ NA PŘEJMENOVÁNÍ",
|
||||
"c_cpp.contributes.views.cppRenameCandidatesView.title": "KANDIDÁTI NA PŘEJMENOVÁNÍ",
|
||||
"c_cpp.command.CppRenameView.remove.title": "Odebrat odkaz",
|
||||
"c_cpp.command.CppRenameView.add.title": "Přidat odkaz",
|
||||
"c_cpp.command.CppRenameView.removeAll.title": "Odebrat všechny odkazy",
|
||||
"c_cpp.command.CppRenameView.addAll.title": "Přidat všechny odkazy",
|
||||
"c_cpp.command.CppRenameView.removeFile.title": "Odebrat odkazy v souboru",
|
||||
"c_cpp.command.CppRenameView.addFile.title": "Přidat odkazy v souboru",
|
||||
"c_cpp.command.CppRenameView.addReferenceType.title": "Přidat odkazy typu",
|
||||
"c_cpp.command.CppRenameView.cancel.title": "Zrušit přejmenování",
|
||||
"c_cpp.command.CppRenameView.done.title": "Potvrdit přejmenování",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Pokud je k dispozici, předá ladicímu programu informaci, aby se připojil ke vzdálenému počítači pomocí dalšího spustitelného souboru jako kanál, který bude přenášet standardní vstup a výstup mezi nástrojem VS Code a spustitelným souborem back-endu ladicího programu s podporou MI (třeba gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "zadejte plně kvalifikovanou cestu názvu programu kanálu, třeba /usr/bin/ssh",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Úplná cesta k ladicímu programu na cílovém počítači, například /usr/bin/gdb",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"select.configuration": "Vybrat konfiguraci",
|
||||
"cl.exe.not.available": "Sestavení a ladění {0} je k dispozici jen v případě, že se nástroj VS Code spustil z nástroje Developer Command Prompt pro VS.",
|
||||
"debugger.not.available": "Ladicí program typu {0} je k dispozici jen ve Windows. Na aktuální platformě operačního systému použijte typ {1}.",
|
||||
"lldb.framework.install.xcode": "Další informace",
|
||||
"lldb.framework.not.found": "Nepovedlo se najít LLDB.framework pro lldb-mi. Nainstalujte prosím XCode nebo jeho nástroje příkazového řádku.",
|
||||
"lldb.find.failed": "Chybí závislosti {0} pro spustitelný soubor lldb-mi.",
|
||||
"lldb.search.paths": "Prohledáno:",
|
||||
"lldb.install.help": "Pokud chcete tento problém vyřešit, buď nainstalujte XCode přes obchod Apple App Store, nebo v okně terminálu spusťte {0}, aby se nainstalovaly nástroje příkazového řádku XCode.",
|
||||
"envfale.failed": "Nepovedlo se použít {0}. Příčina: {1}",
|
||||
"replacing.sourcepath": "{1} v {0} se nahrazuje za {2}.",
|
||||
"replacing.targetpath": "{1} v {0} se nahrazuje za {2}.",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "Sestavit a ladit aktivní soubor",
|
||||
"cannot.build.non.cpp": "Sestavení a ladění není možné, protože aktivní soubor není zdrojový soubor jazyka C ani C++.",
|
||||
"no.compiler.found": "Nenašel se žádný kompilátor.",
|
||||
"select.compiler": "Vyberte kompilátor.",
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.debug.protocol": "Protokol ladění C/C++",
|
||||
"invalid.identifier.for.rename": "Pro operaci Přejmenovat symbol se zadal neplatný identifikátor.",
|
||||
"unable.to.locate.selected.symbol": "Definice pro vybraný symbol se nenašla.",
|
||||
"unable.to.start": "Nepovedlo se spustit jazykový server C/C++. Funkce IntelliSense se zakážou. Chyba: {0}",
|
||||
"check.permissions": "EPERM: Zkontrolujte oprávnění pro {0}.",
|
||||
"server.crashed": "Jazykový server pro {0} se 5krát za poslední 3 minuty chybově ukončil. Nebude se restartovat.",
|
||||
"server.crashed2": "Jazykový server se 5krát za poslední 3 minuty chybově ukončil. Nebude se restartovat.",
|
||||
"provider.configure.folder": "{0} chce nakonfigurovat IntelliSense pro složku {1}.",
|
||||
"provider.configure.this.folder": "{0} chce nakonfigurovat IntelliSense pro tuto složku.",
|
||||
@@ -19,9 +19,9 @@
|
||||
"dismiss.button": "Zrušit",
|
||||
"diable.warnings.button": "Zakázat upozornění",
|
||||
"unable.to.provide.configuraiton": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro {1}. Místo nich se použijí nastavení z konfigurace {2}.",
|
||||
"config.not.found": "Požadovaný název konfigurace se nenašel: {0}",
|
||||
"unsupported.client": "Nepodporovaný klient",
|
||||
"timed.out": "Po {0} ms vypršel časový limit.",
|
||||
"c.cpp.debug.protocol": "Protokol ladění C/C++",
|
||||
"update.intellisense.time": "Čas aktualizace IntelliSense (sek.): {0}",
|
||||
"configure.json.button": "Nakonfigurovat (JSON)",
|
||||
"configure.ui.button": "Nakonfigurovat (uživatelské rozhraní)",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"incompatible.intellisense.mode": "Režim IntelliSense {0} není kompatibilní s cestou ke kompilátoru.",
|
||||
"failed.to.create.config.folder": "Nepovedlo se vytvořit {0}.",
|
||||
"invalid.configuration.file": "Neplatný konfigurační soubor. V poli se musí nacházet alespoň jedna konfigurace.",
|
||||
"unknown.properties.version": "V souboru c_cpp_properties.json se našlo neplatné číslo verze. Některé funkce nemusí fungovat podle očekávání.",
|
||||
@@ -13,8 +14,6 @@
|
||||
"cannot.find": "Nepovedlo se najít: {0}",
|
||||
"cannot.resolve.compiler.path": "Neplatný vstup, nedá se přeložit cesta ke kompilátoru.",
|
||||
"path.is.not.a.file": "Cesta není soubor: {0}",
|
||||
"incompatible.intellisense.mode": "Režim IntelliSense {0} není kompatibilní s cestou ke kompilátoru.",
|
||||
"path.is.not.a.directory": "Cesta není adresář: {0}",
|
||||
"cannot.find2": "Nejde najít {0}.",
|
||||
"path.is.not.a.directory2": "Cesta není adresář: {0}"
|
||||
"cannot.find2": "Nejde najít {0}."
|
||||
}
|
||||
@@ -6,7 +6,6 @@
|
||||
{
|
||||
"learn.how.to.install.a.library": "Jak nainstalovat knihovnu pro tuto hlavičku pomocí vcpkg",
|
||||
"copy.vcpkg.command": "Zkopírovat příkaz vcpkg pro instalaci {0} do schránky",
|
||||
"removed.use.instead": "{0} se odebralo. Použijte prosím místo toho {1}.",
|
||||
"insiders.available": "Je k dispozici verze {0} pro účastníky programu Insider. Chcete se přepnout na kanál pro účastníky programu Insider a nainstalovat tuto aktualizaci?",
|
||||
"yes.button": "Ano",
|
||||
"ask.me.later.button": "Požádat později",
|
||||
|
||||
@@ -29,6 +29,6 @@
|
||||
"searching.files": "Hledají se soubory.",
|
||||
"files.searched": "Počet prohledaných souborů: {0}/{1}.{2}",
|
||||
"files.confirmed": "Počet potvrzených souborů: {0}/{1}.{2}",
|
||||
"c.cpp.peek.references": "Odkazy na náhledy C/C++",
|
||||
"c.cpp.peek.references": "Náhled na reference v jazyce C/C++",
|
||||
"some.references.may.be.missing": "[Upozornění] Některé odkazy můžou chybět, protože když se spustilo {0}, nebylo ještě hotové parsování pracovního prostoru."
|
||||
}
|
||||
@@ -16,7 +16,7 @@
|
||||
"none": "žádné",
|
||||
"disable.configuration.provider": "Zakažte aktivního poskytovatele konfigurací, pokud je to možné.",
|
||||
"select.compile.commands": "Vyberte soubor compile_commands.json...",
|
||||
"select.workspace": "Vyberte pracovní prostor...",
|
||||
"select.workspace": "Vyberte složku pracovního prostoru...",
|
||||
"select.parsing.command": "Vyberte příkaz parsování...",
|
||||
"resume.parsing": "Pokračovat v parsování",
|
||||
"pause.parsing": "Pozastavit parsování"
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"warning.file.missing": "Upozornění: Chybí očekávaný soubor {0}.",
|
||||
"warning.debugging.not.tested": "Upozornění: Ladění se pro tuto platformu netestovalo.",
|
||||
"reload.workspace.for.changes": "Načtěte pracovní prostor znovu, aby se změna nastavení projevila.",
|
||||
"reload.string": "Načíst znovu"
|
||||
"reload.string": "Načíst znovu",
|
||||
"invalid.download.location.received": "Přijato neplatné umístění pro stahování"
|
||||
}
|
||||
@@ -6,10 +6,12 @@
|
||||
{
|
||||
"architecture.not.supported": "Architektura {0} se nepodporuje. ",
|
||||
"apline.containers.not.supported": "Kontejnery Alpine se nepodporují.",
|
||||
"native.binaries.not.supported": "Tato verze rozšíření {0} není kompatibilní s vaším operačním systémem. Stáhněte a nainstalujte si prosím verzi rozšíření {1}.",
|
||||
"download.button": "Přejít na stránku stahování",
|
||||
"initialization.failed": "Nepovedlo se nainstalovat rozšíření C/C++. Další informace najdete v okně výstupu.",
|
||||
"updating.dependencies": "Aktualizují se závislosti C/C++...",
|
||||
"rename.failed.delete.manually": "CHYBA: Operace fs.rename neproběhla úspěšně s chybou {0}. Pokud chcete povolit ladění, odstraňte {1} ručně.",
|
||||
"failed.at.stage": "Chyba ve fázi: {0}",
|
||||
"failed.at.stage2": "Pokud pracujete v offline prostředí nebo se vám tato chyba zobrazuje opakovaně, zkuste si z adresy https://github.com/Microsoft/vscode-cpptools/releases stáhnout verzi rozšíření, která už má všechny závislosti předem zahrnuté, a pak ji nainstalujte v nástroji VS Code pomocí příkazu Nainstalovat z VSIX.",
|
||||
"failed.at.stage2": "Pokud pracujete v offline prostředí nebo se vám tato chyba zobrazuje opakovaně, zkuste si z {0} stáhnout verzi rozšíření, která už má všechny závislosti předem zahrnuté, a pak ji nainstalujte v nástroji VS Code pomocí příkazu Nainstalovat z VSIX.",
|
||||
"finished.installing.dependencies": "Dokončila se instalace závislostí."
|
||||
}
|
||||
@@ -14,9 +14,9 @@
|
||||
"include_errors_update_include_path_squiggles_disables": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Podtrhávání vlnovkou je pro tuto jednotku překladu ({0}) zakázané.",
|
||||
"include_errors_update_include_path_intellisense_disabled": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Funkce IntelliSense pro tuto jednotku překladu ({0}) poskytne analyzátor značek.",
|
||||
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Zjistily se chyby direktivy #include. Zvažte možnost aktualizovat soubor compile_commands.json nebo includePath. Funkce IntelliSense pro tuto jednotku překladu ({0}) poskytne analyzátor značek.",
|
||||
"could_not_parse_compile_commands": "{0} se nepovedlo parsovat. Použijí se místo toho includePath ze souboru c_cpp_properties.json.",
|
||||
"could_not_find_compile_commands": "{0} se nepovedlo najít. Použijí se místo toho includePath ze souboru c_cpp_properties.json.",
|
||||
"file_not_found_in_path": "{0} se v {1} nenašlo. Pro tento soubor se místo toho použije includePath ze souboru c_cpp_properties.json.",
|
||||
"could_not_parse_compile_commands": "{0} se nepovedlo parsovat. Použijí se místo toho includePath ze souboru c_cpp_properties.json ve složce {1}.",
|
||||
"could_not_find_compile_commands": "{0} se nepovedlo najít. Použijí se místo toho includePath ze souboru c_cpp_properties.json ve složce {1}.",
|
||||
"file_not_found_in_path": "{0} se v {1} nenašlo. Pro tento soubor se místo toho použije includePath ze souboru c_cpp_properties.json ve složce {2}.",
|
||||
"database_reset": "Databáze IntelliSense se úspěšně resetovala.",
|
||||
"send_response_failed": "Nepovedlo se poslat odpověď klientovi: {0}",
|
||||
"read_response_failed": "Nepovedlo se přečíst odpověď ze serveru: {0}",
|
||||
@@ -89,7 +89,7 @@
|
||||
"terminating_child_process": "ukončuje se podřízený proces: {0}",
|
||||
"still_alive_killing": "stále běží, ukončuje se...",
|
||||
"giving_up": "ukončují se pokusy",
|
||||
"not_exited_yet": "ještě neukončeno. Počká se {0} ms a zkusí se to znovu.",
|
||||
"not_exited_yet": "Proces se ještě neukončil. Počká se {0} ms a proběhne nový pokus.",
|
||||
"failed_to_spawn_process": "Nepovedlo se vygenerovat proces. Chyba: {0} ({1})",
|
||||
"offering_completion": "Nabízí se dokončení.",
|
||||
"compiler_from_compiler_path": "Probíhá pokus získat výchozí hodnoty od kompilátoru ve vlastnosti compilerPath: {0}",
|
||||
@@ -154,5 +154,13 @@
|
||||
"invalid_file_path": "Neplatná cesta k souboru: {0}",
|
||||
"cant_create_intellisense_client_for": "Nejde vytvořit klienta IntelliSense pro {0}.",
|
||||
"suffix_declaration": "deklarace",
|
||||
"suffix_type_alias": "alias typu"
|
||||
"suffix_type_alias": "alias typu",
|
||||
"fallback_to_32_bit_mode": "Kompilátor nepodporuje 64 bitů. Probíhá návrat k 32bitovému režimu intelliSenseMode.",
|
||||
"fallback_to_64_bit_mode": "Kompilátor nepodporuje 32 bitů. Probíhá návrat k 64bitovému režimu intelliSenseMode.",
|
||||
"fallback_to_32_bit_mode2": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k 32bitovému režimu intelliSenseMode.",
|
||||
"fallback_to_64_bit_mode2": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k 64bitovému režimu intelliSenseMode.",
|
||||
"fallback_to_no_bitness": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k režimu bez bitové verze.",
|
||||
"intellisense_client_creation_aborted": "Vytváření klienta IntelliSense se přerušilo: {0}",
|
||||
"include_errors_config_provider_intellisense_disabled ": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Funkce IntelliSense pro tuto jednotku překladu ({0}) bude poskytovat Tag Parser.",
|
||||
"include_errors_config_provider_squiggles_disabled ": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Pro tuto jednotku překladu ({0}) se zakázaly vlnovky."
|
||||
}
|
||||
@@ -13,8 +13,11 @@
|
||||
"done": "Hotovo!",
|
||||
"waiting.seconds": "Čeká se {0} s...",
|
||||
"temp.package.unavailable": "Soubor dočasného balíčku není k dispozici.",
|
||||
"invalid.download.location.received": "Přijato neplatné umístění pro stahování",
|
||||
"invalid.response.code.received": "Přijat neplatný kód odpovědi",
|
||||
"failed.web.error": "neúspěšné (kód chyby {0})",
|
||||
"web.response.error": "Chyba odpovědi HTTP/HTTPS",
|
||||
"invalid.content.length.received": "Přijato neplatné umístění délky obsahu",
|
||||
"web.request.error": "Chyba požadavku HTTP/HTTPS",
|
||||
"installing.package": "Instaluje se balíček {0}",
|
||||
"downloaded.unavailable": "Stažený soubor není k dispozici.",
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unknown.os.platform": "Neznámá platforma operačního systému",
|
||||
"missing.plist.productversion": "Nepovedlo se získat ProduceVersion z SystemVersion.plist.",
|
||||
"missing.darwin.systemversion.file": "Nepovedlo se najít SystemVersion.plist v {0}."
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"compiler.path.description": "Úplná cesta ke kompilátoru, pomocí kterého sestavíte svůj projekt, třeba {0}. Umožní přesnější IntelliSense. Rozšíření pošle kompilátoru dotaz, aby určilo systémové cesty pro vložené soubory a výchozí direktivy define, které se použijí pro IntelliSense.",
|
||||
"specify.a.compiler": "Zadejte cestu ke kompilátoru nebo vyberte zjištěnou cestu z rozevíracího seznamu.",
|
||||
"no.compiler.paths.detected": "(Nezjistily se žádný cesty ke kompilátoru.)",
|
||||
"compiler.args": "Argumenty kompilátoru",
|
||||
"compiler.arguments": "Argumenty kompilátoru, které upraví použité direktivy include a define, např. {0}, {1} atd.",
|
||||
"one.argument.per.line": "Na každý řádek jeden argument",
|
||||
"intellisense.mode": "Režim IntelliSense",
|
||||
@@ -35,9 +36,9 @@
|
||||
"defines.description": "Seznam definic preprocesoru, které modul IntelliSense použije při parsování souborů. Volitelně můžete pomocí {0} nastavit hodnotu, třeba {1}.",
|
||||
"one.definition.per.line": "Na každý řádek jedna definice",
|
||||
"c.standard": "Standard C",
|
||||
"c.standard.description": "Verze standardu jazyka C, kterou má IntelliSense použít",
|
||||
"c.standard.description": "Verze standardu jazyka C, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C.",
|
||||
"cpp.standard": "Standard C++",
|
||||
"cpp.standard.description": "Verze standardu jazyka C++, která se použije pro IntelliSense.",
|
||||
"cpp.standard.description": "Verze standardu jazyka C++, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C++.",
|
||||
"advanced.settings": "Pokročilá nastavení",
|
||||
"configuration.provider": "Poskytovatel konfigurace",
|
||||
"configuration.provider.description": "ID rozšíření VS Code, které může poskytnout informace o konfiguraci IntelliSense pro zdrojové soubory. Pokud chcete například poskytnout informace o konfiguraci z rozšíření CMake Tools, použijte ID rozšíření VS Code {0}.",
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Konfigurationsbezeichner. Mac, Linux und Win32 sind spezielle Bezeichner für Konfigurationen, die auf diesen Plattformen automatisch ausgewählt werden. Sie können jedoch einen beliebigen Bezeichner angeben.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Vollständiger Pfad zum verwendeten Compiler für mehr Genauigkeit bei IntelliSense (Beispiel: /usr/bin/gcc).",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Compilerargumente zum Ändern der verwendeten Include- oder Define-Anweisungen. Beispiel: \"-nostdinc++\", \"-m32\" usw.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Version des C-Sprachstandards, die für IntelliSense verwendet werden soll.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Version des C++-Sprachstandards, die für IntelliSense verwendet werden soll.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Version des C-Sprachstandards, die für IntelliSense verwendet werden soll. Hinweis: GNU-Standards werden nur zum Abfragen des festgelegten Compilers zum Abrufen von GNU-Definitionen verwendet, und IntelliSense emuliert die äquivalente Version des C-Standards.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Version des C++-Sprachstandards, die für IntelliSense verwendet werden soll. Hinweis: GNU-Standards werden nur zum Abfragen des festgelegten Compilers zum Abrufen von GNU-Definitionen verwendet, und IntelliSense emuliert die äquivalente Version des C++-Standards.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Vollständiger Pfad zur Datei \"compile_commands.json\" für den Arbeitsbereich.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Eine Liste der Pfade für die IntelliSense-Engine, die beim Suchen nach eingeschlossenen Headern verwendet werden soll. Die Suche in diesen Pfaden ist nicht rekursiv.",
|
||||
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Eine Liste der Pfade für die IntelliSense-Engine, die beim Suchen nach eingeschlossenen Headern aus Mac-Frameworks verwendet werden sollen. Wird nur in der Mac-Konfiguration unterstützt.",
|
||||
|
||||
@@ -22,11 +22,11 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Arbeitsbereich erneut überprüfen",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "vcpkg-Installationsbefehl in Zwischenablage kopieren",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "vcpkg-Hilfeseite aufrufen",
|
||||
"c_cpp.configuration.clang_format_path.description": "Der vollständige Pfad der ausführbaren Datei im clang-Format.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Formatvorlage für Code. Unterstützt derzeit Folgendes: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Verwenden Sie \"file\", um die Formatvorlage aus einer .clang-format-Datei im aktuellen oder übergeordneten Verzeichnis zu laden. Verwenden Sie {key: value, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" z. B. sieht etwa folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Name des vordefinierten Stils, der als Fallback verwendet wird, falls das clang-Format mit der Formatvorlage \"file\" aufgerufen wird, aber die .clang-format-Datei nicht gefunden wird. Mögliche Werte sind \"Visual Studio\", \"LLVM\", \"Google\", \"Chromium\", \"Mozilla\", \"WebKit\" oder \"none\", oder verwenden Sie {key: value, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" z. B. sieht etwa folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_path.description": "Der vollständige Pfad der ausführbaren clang-format-Datei. Wenn dieser nicht angegeben wird und clang-format im Umgebungspfad verfügbar ist, wird die Datei im Umgebungspfad verwendet. Ist sie nicht im Umgebungspfad verfügbar, wird eine im Erweiterungspaket enthaltene Kopie von clang-format verwendet.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Formatvorlage für Code. Unterstützt derzeit Folgendes: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Verwenden Sie \"file\", um die Formatvorlage aus einer .clang-format-Datei im aktuellen oder übergeordneten Verzeichnis zu laden. Verwenden Sie {Schlüssel: Wert, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" etwa sieht folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Name des vordefinierten Stils, der als Fallback verwendet wird, falls clang-format mit der Formatvorlage \"file\" aufgerufen wird, aber die .clang-format-Datei nicht gefunden wird. Mögliche Werte sind \"Visual Studio\", \"LLVM\", \"Google\", \"Chromium\", \"Mozilla\", \"WebKit\" oder \"none\", oder Sie verwenden {Schlüssel: Wert, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" etwa sieht folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Wenn diese Option festgelegt ist, wird das durch den SortIncludes-Parameter festgelegte Sortierverhalten für Includes überschrieben.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Hiermit wird der IntelliSense-Anbieter gesteuert. \"Tag Parser\" erzielt \"unscharfe\" Ergebnisse, die nicht kontextbezogen sind. \"Default\" erzielt kontextabhängige Ergebnisse. \"Disabled\" deaktiviert C/C++-Sprachdienstfeatures.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Hiermit wird der IntelliSense-Anbieter gesteuert. \"Tagparser\" erzielt \"unscharfe\" Ergebnisse, die nicht kontextbezogen sind. \"Standard\" erzielt kontextabhängige Ergebnisse. \"Deaktiviert\" deaktiviert C/C++-Sprachdienstfeatures.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Hiermit wird gesteuert, ob die IntelliSense-Engine bei Übersetzungseinheiten, die #include-Fehler enthalten, automatisch zum Tagparser wechselt.",
|
||||
"c_cpp.configuration.autocomplete.description": "Hiermit wird der Anbieter für die automatische Vervollständigung gesteuert. Die Einstellung \"Default\" verwendet die aktive IntelliSense-Engine. Bei der Einstellung \"Disabled\" wird die von Visual Studio Code bereitgestellte wortbasierte Vervollständigung verwendet.",
|
||||
"c_cpp.configuration.errorSquiggles.description": "Hiermit wird gesteuert, ob vermutete Kompilierungsfehler, die von der IntelliSense-Engine erkannt werden, an den Editor zurückgemeldet werden. Diese Einstellung wird von der Tagparser-Engine ignoriert.",
|
||||
@@ -35,7 +35,7 @@
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Hiermit wird die Schriftfarbe von inaktiven Präprozessorblöcken gesteuert. Die Eingabe erfolgt in Form eines hexadezimalen Farbcodes oder einer gültigen Designfarbe. Wenn diese Option nicht festgelegt ist, wird standardmäßig das Syntaxfarbschema des Editors verwendet. Diese Einstellung gilt nur, wenn das Abblenden inaktiver Regionen aktiviert ist.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Hiermit wird die Hintergrundfarbe von inaktiven Präprozessorblöcken gesteuert. Die Eingabe erfolgt in Form eines hexadezimalen Farbcodes oder einer gültigen Designfarbe. Wenn diese Option nicht festgelegt ist, ist die Anzeige standardmäßig transparent. Diese Einstellung gilt nur, wenn das Abblenden inaktiver Regionen aktiviert ist.",
|
||||
"c_cpp.configuration.formatting.description": "\"Default\" aktiviert die Codeformatierung. \"Disabled\" deaktiviert die Codeformatierung.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Die Ausführlichkeit der Protokollierung im Ausgabebereich. Die Reihenfolge der Stufen von \"am wenigsten ausführlich\" bis \"am ausführlichsten\" lautet: \"Keine\" < \"Fehler\" < \"Warnung\" < \"Information\" < \"Debuggen\".",
|
||||
"c_cpp.configuration.loggingLevel.description": "Die Ausführlichkeit der Protokollierung im Ausgabebereich. Die Reihenfolge der Stufen von \"am wenigsten ausführlich\" bis \"am ausführlichsten\" lautet: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Hiermit wird gesteuert, ob Dateien automatisch zu \"files.associations\" hinzugefügt werden, wenn sie das Ziel eines Navigationsvorgangs aus einer C/C++-Datei sind.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Hiermit wird gesteuert, ob beim Analysieren der nicht aktiven Arbeitsbereichsdateien Standbyfunktionen verwendet werden, um eine 100-prozentige Auslastung der CPU zu vermeiden. Die Werte \"highest\", \"high\", \"medium\" und \"low\" entsprechen jeweils etwa 100, 75, 50 und 25 % CPU-Auslastung.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Die Symbole, die in die Abfrageergebnisse einbezogen werden sollen, wenn \"Zu Symbol im Arbeitsbereich wechseln\" aufgerufen wird",
|
||||
@@ -46,7 +46,7 @@
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Der Text, der in der nächsten Zeile eingefügt wird, wenn in einem mehrzeiligen oder einzeiligen Kommentarblock die EINGABETASTE gedrückt wird.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.description": "Definiert das Editor-Verhalten, wenn innerhalb eines mehrzeiligen oder einzeiligen Kommentarblocks die EINGABETASTE gedrückt wird.",
|
||||
"c_cpp.configuration.configurationWarnings.description": "Bestimmt, ob Popupbenachrichtigungen angezeigt werden, wenn eine Konfigurationsanbietererweiterung keine Konfiguration für eine Quelldatei bereitstellen kann.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Hiermit wird der Ordnerpfad für zwischengespeicherte vorkompilierte Header definiert, die von IntelliSense verwendet werden. Der Standardcachepfad lautet \"%LocalAppData%/Microsoft/vscode-cpptools\" unter Windows, \"$XDG_CACHE_HOME/vscode-cpptools/\" unter Linux (bzw. \"~/.cache/vscode-cpptools/\", wenn XDG_CACHE_HOME nicht definiert ist) und \"~/Library/Caches/vscode-cpptools/\" auf dem Mac. Der Standardpfad wird verwendet, wenn kein Pfad angegeben wurde oder ein angegebener Pfad ungültig ist.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Hiermit wird der Ordnerpfad für zwischengespeicherte vorkompilierte Header definiert, die von IntelliSense verwendet werden. Der Standardcachepfad lautet unter Windows \"%LocalAppData%/Microsoft/vscode-cpptools\", unter Linux \"$XDG_CACHE_HOME/vscode-cpptools/\" (bzw. \"$HOME/.cache/vscode-cpptools/\", wenn XDG_CACHE_HOME nicht definiert ist) und auf dem Mac \"$HOME/Library/Caches/vscode-cpptools/\". Der Standardpfad wird verwendet, wenn kein Pfad angegeben wurde oder ein angegebener Pfad ungültig ist.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Maximale Größe des Festplattenspeichers pro Arbeitsbereich in MB für zwischengespeicherte vorkompilierte Header; die tatsächliche Nutzung schwankt möglicherweise um diesen Wert. Die Standardgröße beträgt 5120 MB. Das Zwischenspeichern vorkompilierter Header ist deaktiviert, wenn die Größe 0 ist.",
|
||||
"c_cpp.configuration.default.includePath.description": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn \"includePath\" nicht angegeben ist, oder die einzufügenden Werte, wenn \"${default}\" in \"includePath\" vorhanden ist.",
|
||||
"c_cpp.configuration.default.defines.description": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn \"defines\" nicht angegeben ist, oder die einzufügenden Werte, wenn \"${default}\" in \"defines\" vorhanden ist.",
|
||||
@@ -69,21 +69,11 @@
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Hiermit wird gesteuert, ob experimentelle Features verwendet werden können.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Wenn dieser Wert auf TRUE festgelegt ist, werden Codeausschnitte vom Sprachserver bereitgestellt.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Wenn diese Option aktiviert ist, wird der Code basierend auf IntelliSense eingefärbt. Diese Einstellung hat keine Auswirkungen, wenn IntelliSense deaktiviert ist oder wenn das standardmäßige Design mit hohem Kontrast verwendet wird.",
|
||||
"c_cpp.configuration.codeFolding.description": "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ängigkeits-Manager](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Bei TRUE ist für \"Symbol umbenennen\" ein gültiger C-/C++-Bezeichner erforderlich.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Bei Festlegung auf TRUE verwendet die Befehlsersetzung der Debugger-Shell obsolete Backtick-Zeichen (`).",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: andere Verweisergebnisse",
|
||||
"c_cpp.contributes.viewsContainers.activitybar.CppRenameActivityBar.title": "C-/C++-Umbenennung",
|
||||
"c_cpp.contributes.views.cppRenamePendingView.title": "UMBENENNUNG STEHT AUS",
|
||||
"c_cpp.contributes.views.cppRenameCandidatesView.title": "KANDIDATEN FÜR DIE UMBENENNUNG",
|
||||
"c_cpp.command.CppRenameView.remove.title": "Verweis entfernen",
|
||||
"c_cpp.command.CppRenameView.add.title": "Verweis hinzufügen",
|
||||
"c_cpp.command.CppRenameView.removeAll.title": "Alle Verweise entfernen",
|
||||
"c_cpp.command.CppRenameView.addAll.title": "Alle Verweise hinzufügen",
|
||||
"c_cpp.command.CppRenameView.removeFile.title": "Verweise in Datei entfernen",
|
||||
"c_cpp.command.CppRenameView.addFile.title": "Verweise in Datei hinzufügen",
|
||||
"c_cpp.command.CppRenameView.addReferenceType.title": "Verweise des Typs hinzufügen",
|
||||
"c_cpp.command.CppRenameView.cancel.title": "Umbenennen abbrechen",
|
||||
"c_cpp.command.CppRenameView.done.title": "Commit für Umbenennen ausführen",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Falls angegeben, weist diese Option den Debugger an, eine Verbindung mit einem Remotecomputer mithilfe einer anderen ausführbaren Datei als Pipe herzustellen, die Standardeingaben/-ausgaben zwischen VS Code und der ausführbaren Back-End-Datei für den MI-fähigen Debugger weiterleitet (z. B. gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Vollqualifizierten Pfad für den Pipeprogrammnamen eingeben, z. B. \"/usr/bin/ssh\"",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Der vollständige Pfad zum Debugger auf dem Zielcomputer, z. B. \"/usr/bin/gdb\".",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"select.configuration": "Konfiguration auswählen",
|
||||
"cl.exe.not.available": "{0}-Build und -Debuggen können nur verwendet werden, wenn VS Code von der Developer-Eingabeaufforderung für VS ausgeführt wird.",
|
||||
"debugger.not.available": "Der Debugger vom Typ \"{0}\" ist nur unter Windows verfügbar. Verwenden Sie auf der aktuellen Betriebssystemplattform den Typ \"{1}\".",
|
||||
"lldb.framework.install.xcode": "Details",
|
||||
"lldb.framework.not.found": "\"LLDB.framework\" wurde für LLDB-Mi nicht gefunden. Installieren Sie XCode oder die XCode-Befehlszeilentools.",
|
||||
"lldb.find.failed": "Fehlende Abhängigkeit \"{0}\" für ausführbare LLDB-MI-Datei.",
|
||||
"lldb.search.paths": "Gesucht in:",
|
||||
"lldb.install.help": "Um dieses Problem zu beheben, installieren Sie entweder XCode über den Apple App Store, oder installieren Sie die XCode-Befehlszeilentools, indem Sie \"{0}\" in einem Terminalfenster ausführen.",
|
||||
"envfale.failed": "Fehler beim Verwenden von \"{0}\". Grund: {1}",
|
||||
"replacing.sourcepath": "{0} \"{1}\" wird durch \"{2}\" ersetzt.",
|
||||
"replacing.targetpath": "{0} \"{1}\" wird durch \"{2}\" ersetzt.",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"build.and.debug.active.file": "Aktive Datei erstellen und debuggen",
|
||||
"cannot.build.non.cpp": "Erstellen und Debuggen nicht möglich, da die aktive Datei keine C- oder C++-Quelldatei ist.",
|
||||
"no.compiler.found": "Kein Compiler gefunden.",
|
||||
"select.compiler": "Compiler auswählen",
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c.cpp.debug.protocol": "C/C++-Debugprotokoll",
|
||||
"invalid.identifier.for.rename": "Für den Vorgang zum Umbenennen eines Symbols wurde ein ungültiger Bezeichner angegeben.",
|
||||
"unable.to.locate.selected.symbol": "Eine Definition für das ausgewählte Symbol wurde nicht gefunden.",
|
||||
"unable.to.start": "Der C/C++-Sprachserver kann nicht gestartet werden. IntelliSense-Features werden deaktiviert. Fehler: {0}",
|
||||
"check.permissions": "EPERM: Berechtigungen für \"{0}\" überprüfen",
|
||||
"server.crashed": "Der Sprachserver für \"{0}\" ist in den letzten 3 Minuten 5-mal abgestürzt. Er wird nicht neu gestartet.",
|
||||
"server.crashed2": "Der Sprachserver ist in den letzten 3 Minuten 5-mal abgestürzt. Er wird nicht neu gestartet.",
|
||||
"provider.configure.folder": "{0} möchte IntelliSense für den Ordner \"{1}\" konfigurieren.",
|
||||
"provider.configure.this.folder": "{0} möchte IntelliSense für diesen Ordner konfigurieren.",
|
||||
@@ -19,9 +19,9 @@
|
||||
"dismiss.button": "Schließen",
|
||||
"diable.warnings.button": "Warnungen deaktivieren",
|
||||
"unable.to.provide.configuraiton": "{0} kann keine IntelliSense-Konfigurationsinformationen für \"{1}\" bereitstellen. Stattdessen werden Einstellungen aus der Konfiguration \"{2}\" verwendet.",
|
||||
"config.not.found": "Der angeforderte Konfigurationsname wurde nicht gefunden: {0}",
|
||||
"unsupported.client": "Nicht unterstützter Client",
|
||||
"timed.out": "Timeout nach {0} ms.",
|
||||
"c.cpp.debug.protocol": "C/C++-Debugprotokoll",
|
||||
"update.intellisense.time": "IntelliSense-Zeit aktualisieren (Sek.): {0}",
|
||||
"configure.json.button": "Konfigurieren (JSON)",
|
||||
"configure.ui.button": "Konfigurieren (Benutzeroberfläche)",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"incompatible.intellisense.mode": "Der IntelliSense-Modus \"{0}\" ist inkompatibel mit dem Compilerpfad.",
|
||||
"failed.to.create.config.folder": "\"{0}\" konnte nicht erstellt werden.",
|
||||
"invalid.configuration.file": "Ungültige Konfigurationsdatei. Im Array muss mindestens eine Konfiguration vorhanden sein.",
|
||||
"unknown.properties.version": "In \"c_cpp_properties.json\" wurde eine unbekannte Versionsnummer gefunden. Einige Features funktionieren möglicherweise nicht wie erwartet.",
|
||||
@@ -13,8 +14,6 @@
|
||||
"cannot.find": "Nicht gefunden: {0}",
|
||||
"cannot.resolve.compiler.path": "Ungültige Eingabe, Compilerpfad kann nicht aufgelöst werden.",
|
||||
"path.is.not.a.file": "Der Pfad ist keine Datei: {0}",
|
||||
"incompatible.intellisense.mode": "Der IntelliSense-Modus \"{0}\" ist inkompatibel mit dem Compilerpfad.",
|
||||
"path.is.not.a.directory": "Der Pfad ist kein Verzeichnis: {0}",
|
||||
"cannot.find2": "\"{0}\" wurde nicht gefunden.",
|
||||
"path.is.not.a.directory2": "Der Pfad ist kein Verzeichnis: {0}"
|
||||
"cannot.find2": "\"{0}\" wurde nicht gefunden."
|
||||
}
|
||||
@@ -6,7 +6,6 @@
|
||||
{
|
||||
"learn.how.to.install.a.library": "Erfahren Sie, wie Sie mit vcpkg eine Bibliothek für diesen Header installieren.",
|
||||
"copy.vcpkg.command": "vcpkg-Befehl zum Installieren von \"{0}\" in die Zwischenablage kopieren",
|
||||
"removed.use.instead": "\"{0}\" wurde entfernt. Verwenden Sie stattdessen \"{1}\".",
|
||||
"insiders.available": "Die Insiders-Version {0} ist verfügbar. Möchten Sie zum Insiders-Kanal wechseln und dieses Update installieren?",
|
||||
"yes.button": "Ja",
|
||||
"ask.me.later.button": "Später nachfragen",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user