Compare commits
688
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e9bf244599 | ||
|
|
4221a90ee1 | ||
|
|
f8624937ef | ||
|
|
3e3c93b814 | ||
|
|
9771ca6fb1 | ||
|
|
66fd5af437 | ||
|
|
bdb77c0bcf | ||
|
|
fcaadd8ef5 | ||
|
|
bb42f2f56d | ||
|
|
bc477d360a | ||
|
|
5a4be2c7d3 | ||
|
|
4d6f27df02 | ||
|
|
802b46011a | ||
|
|
3a458aa99d | ||
|
|
6559cc2af0 | ||
|
|
9ccb63f177 | ||
|
|
dbb3e72e80 | ||
|
|
4642371880 | ||
|
|
756b1aa47b | ||
|
|
2b24151d93 | ||
|
|
fcf11debc3 | ||
|
|
cf5de9cadf | ||
|
|
4aadfda399 | ||
|
|
666bc4d703 | ||
|
|
fdd100d0cd | ||
|
|
e75c76070e | ||
|
|
544c672e60 | ||
|
|
80dbf491cf | ||
|
|
1a5fdd19ed | ||
|
|
361139fc67 | ||
|
|
cf9f23d081 | ||
|
|
bebf2245af | ||
|
|
11ea1e29d9 | ||
|
|
feee0c63db | ||
|
|
a2cc5d7de7 | ||
|
|
dc1cdecdbd | ||
|
|
97d3735bb2 | ||
|
|
fe0c873609 | ||
|
|
497c341163 | ||
|
|
eb8afeda81 | ||
|
|
358f70c0ec | ||
|
|
f33c3b6205 | ||
|
|
856a6dc965 | ||
|
|
55e2ee962e | ||
|
|
40590bbc68 | ||
|
|
46204dcbf8 | ||
|
|
0de153454a | ||
|
|
b75cbb36d3 | ||
|
|
52620d638c | ||
|
|
a6a238f113 | ||
|
|
d6b46dc91f | ||
|
|
6d9308229e | ||
|
|
5855d98e55 | ||
|
|
2bc677df47 | ||
|
|
5f7fad11e4 | ||
|
|
81568ea16f | ||
|
|
31f8ee8814 | ||
|
|
7ba7e07586 | ||
|
|
e4a9ddb261 | ||
|
|
b454c98a40 | ||
|
|
73162a59aa | ||
|
|
212fc37050 | ||
|
|
15dac4338c | ||
|
|
1e19dd9f8d | ||
|
|
c101b677c4 | ||
|
|
2f0efe9055 | ||
|
|
9f4077452f | ||
|
|
d7d5aaf84d | ||
|
|
0bd5350af6 | ||
|
|
17a1b3199a | ||
|
|
d0e089cd71 | ||
|
|
293e77a863 | ||
|
|
c77712b1f4 | ||
|
|
1ed7c869aa | ||
|
|
854fecf0ea | ||
|
|
968332d3c1 | ||
|
|
9f04a5e905 | ||
|
|
6479acdb78 | ||
|
|
eb6d6abf86 | ||
|
|
72f7192e9b | ||
|
|
b1ed550820 | ||
|
|
322b16ef24 | ||
|
|
0d6853ce6c | ||
|
|
667f09c360 | ||
|
|
49aa6d7543 | ||
|
|
d9af43b95c | ||
|
|
33d169f0fa | ||
|
|
eabe5007db | ||
|
|
51615a38c6 | ||
|
|
c6c2208c0e | ||
|
|
1760cdd4c4 | ||
|
|
c4aac33c13 | ||
|
|
a32255425d | ||
|
|
43a786ea6c | ||
|
|
84abc3ad32 | ||
|
|
bcb0bc476b | ||
|
|
59c08fba3e | ||
|
|
7ccb51eead | ||
|
|
1f3963e9ef | ||
|
|
b65fc9f1cb | ||
|
|
6ab5092971 | ||
|
|
e340d858e7 | ||
|
|
7c4bc0772b | ||
|
|
2eb2c422d1 | ||
|
|
f94a744108 | ||
|
|
809e064075 | ||
|
|
5974720601 | ||
|
|
83ba41606c | ||
|
|
33bdfeb2e1 | ||
|
|
19e68d1f8d | ||
|
|
79fe240863 | ||
|
|
a637321374 | ||
|
|
d8636d9057 | ||
|
|
a9ec333842 | ||
|
|
507ddfc2cc | ||
|
|
712d3e552b | ||
|
|
79c6f7fb0a | ||
|
|
3bdc8c52de | ||
|
|
c8c5b67f18 | ||
|
|
df70e44d45 | ||
|
|
f9199c761a | ||
|
|
ef21f09501 | ||
|
|
80c73b36a9 | ||
|
|
ff14ee60ee | ||
|
|
9bd3250477 | ||
|
|
9d0fc56fc4 | ||
|
|
5f7306357a | ||
|
|
fb903f6a1b | ||
|
|
bd97021284 | ||
|
|
ad8c3d8947 | ||
|
|
3d0ef7e6bf | ||
|
|
3fc041daf6 | ||
|
|
fb8688a7d7 | ||
|
|
cd8dbf8e44 | ||
|
|
845205407d | ||
|
|
ca78565dd0 | ||
|
|
266f2d7f88 | ||
|
|
eedc0a26cc | ||
|
|
8ca1c45fc8 | ||
|
|
ae056fd205 | ||
|
|
07de41e937 | ||
|
|
598411c6b8 | ||
|
|
50da8efb51 | ||
|
|
d14eb4ec1d | ||
|
|
b815f8c8d7 | ||
|
|
87fbb56d6d | ||
|
|
a96375bf50 | ||
|
|
ef8a971814 | ||
|
|
d059b38253 | ||
|
|
a5018fbdb5 | ||
|
|
3c5e0f208e | ||
|
|
51e5328d24 | ||
|
|
58819c9d22 | ||
|
|
4645163b02 | ||
|
|
7e013ab0da | ||
|
|
ec85902bd4 | ||
|
|
f461208ffc | ||
|
|
56576c8bec | ||
|
|
42a9eba703 | ||
|
|
48c961aedc | ||
|
|
ff55c59e19 | ||
|
|
73c95bef48 | ||
|
|
fd57bfd074 | ||
|
|
4fc36fa25d | ||
|
|
68f7e902a5 | ||
|
|
35e5376235 | ||
|
|
9cf7cda837 | ||
|
|
4639ac6049 | ||
|
|
9eb37abe16 | ||
|
|
248788d4f6 | ||
|
|
92a34d51b1 | ||
|
|
964bc5b6bd | ||
|
|
ab79eedf6f | ||
|
|
c21a214fc4 | ||
|
|
97ef1aa99d | ||
|
|
799d09f41f | ||
|
|
04bc6c8294 | ||
|
|
735d74175c | ||
|
|
ce67c4c146 | ||
|
|
7522617143 | ||
|
|
1b2285c7ed | ||
|
|
d03af2d389 | ||
|
|
4355f92dd8 | ||
|
|
a204903ff2 | ||
|
|
1709999bb7 | ||
|
|
86332db0ed | ||
|
|
44d32aa807 | ||
|
|
bcdd61859b | ||
|
|
4e6f2f8172 | ||
|
|
a71cbadb21 | ||
|
|
17f149d57d | ||
|
|
2ca08b061f | ||
|
|
6b8b999059 | ||
|
|
1b7efea691 | ||
|
|
3f9ca1577a | ||
|
|
c617c38829 | ||
|
|
b73353fc9e | ||
|
|
799f0b39c5 | ||
|
|
93d5c1fbcf | ||
|
|
7020960ec3 | ||
|
|
d515544750 | ||
|
|
569bf64378 | ||
|
|
ee2fb39cb8 | ||
|
|
5bd0f9be77 | ||
|
|
8b8e9451d7 | ||
|
|
3b92649ea7 | ||
|
|
7d58a314d9 | ||
|
|
acc2a84940 | ||
|
|
05fec365d2 | ||
|
|
31ada4a296 | ||
|
|
625ee33af0 | ||
|
|
2100587df1 | ||
|
|
e2f90ba353 | ||
|
|
00f0915b78 | ||
|
|
225143f1f1 | ||
|
|
bd805090d5 | ||
|
|
56968c5617 | ||
|
|
0681d82936 | ||
|
|
2acdea1cc9 | ||
|
|
700432c7eb | ||
|
|
d24f781721 | ||
|
|
a807d5717b | ||
|
|
1c5e46bdc5 | ||
|
|
e43157f952 | ||
|
|
3ffd98fdbe | ||
|
|
3196778f63 | ||
|
|
301f9a6a9d | ||
|
|
4412f2083e | ||
|
|
fcda971f1b | ||
|
|
669e830649 | ||
|
|
53f3a144af | ||
|
|
6cc1bd787e | ||
|
|
72f68c01f2 | ||
|
|
3a837ecdea | ||
|
|
9afc2954f1 | ||
|
|
399d558522 | ||
|
|
f7e2cafaad | ||
|
|
5697dcce61 | ||
|
|
5ebe93c628 | ||
|
|
db16246990 | ||
|
|
8cc85356ae | ||
|
|
db1cfda601 | ||
|
|
60c443418e | ||
|
|
1813c82eb4 | ||
|
|
a2b7383c97 | ||
|
|
388a81c19b | ||
|
|
9a9ac3aa51 | ||
|
|
879202e785 | ||
|
|
c6e635542c | ||
|
|
74aa385373 | ||
|
|
127166df23 | ||
|
|
7fbe9b160a | ||
|
|
907b225b47 | ||
|
|
a6e06dc921 | ||
|
|
72e28d9b67 | ||
|
|
0fd436f3ef | ||
|
|
44406cea7c | ||
|
|
20d1f424a6 | ||
|
|
b6e18b00a9 | ||
|
|
69393c4567 | ||
|
|
1518d0ee6f | ||
|
|
cb3964f78e | ||
|
|
db82927d27 | ||
|
|
50b4cd3bd5 | ||
|
|
59677cfad7 | ||
|
|
53412d70f7 | ||
|
|
161f02dc49 | ||
|
|
c48729b0e4 | ||
|
|
0f8dd275a1 | ||
|
|
60e998b590 | ||
|
|
e1d824f6c1 | ||
|
|
ebce162542 | ||
|
|
94758afea0 | ||
|
|
e5e176b68b | ||
|
|
64c00a92f5 | ||
|
|
0a64b77ba0 | ||
|
|
c3f8d0c2cd | ||
|
|
e3bb8a778d | ||
|
|
99864b0fd7 | ||
|
|
77f30faf00 | ||
|
|
3614cab5ac | ||
|
|
d7f5c28c85 | ||
|
|
cdf1e6b4f2 | ||
|
|
e7dff799fd | ||
|
|
ec41c3e481 | ||
|
|
1aa24fe51f | ||
|
|
71cf89ce70 | ||
|
|
1b82daf079 | ||
|
|
33a205bf19 | ||
|
|
f7863066f3 | ||
|
|
0c2862c379 | ||
|
|
ce0435b55a | ||
|
|
5d32121787 | ||
|
|
6026c84c6f | ||
|
|
9e96d6383c | ||
|
|
31969c8df2 | ||
|
|
e4091ab3b5 | ||
|
|
e3ee2ee76a | ||
|
|
c4d9f11386 | ||
|
|
6f9ddbf52a | ||
|
|
fed7a82d36 | ||
|
|
ff1cd88466 | ||
|
|
941aa608f4 | ||
|
|
205ae065f5 | ||
|
|
8e5bbf1320 | ||
|
|
200f0934bf | ||
|
|
4c6f319304 | ||
|
|
6e3e0748e0 | ||
|
|
d70d063698 | ||
|
|
fa0e1c0376 | ||
|
|
d2626e0ad8 | ||
|
|
42c6d99012 | ||
|
|
2bff033a27 | ||
|
|
0aaae1fabf | ||
|
|
a172a425ad | ||
|
|
5c684a87d0 | ||
|
|
b96d82a1a7 | ||
|
|
73f4442d27 | ||
|
|
b11f390d4a | ||
|
|
84b92dcae5 | ||
|
|
afb208dabb | ||
|
|
fbf81359df | ||
|
|
d7ee24158f | ||
|
|
ab7bebfd7c | ||
|
|
cd5aaaa489 | ||
|
|
d04d53e9a6 | ||
|
|
fa80d4477e | ||
|
|
98696368f4 | ||
|
|
ee71e1f82c | ||
|
|
05d43dc2f7 | ||
|
|
99d98afcec | ||
|
|
44b736e84a | ||
|
|
052bcffe37 | ||
|
|
74d691f431 | ||
|
|
9efde543c5 | ||
|
|
a6089eaa6c | ||
|
|
21a44d9be6 | ||
|
|
bfa3c7544e | ||
|
|
64e9106cb3 | ||
|
|
05fbc0eae7 | ||
|
|
9646722501 | ||
|
|
911c39d054 | ||
|
|
784f1450c0 | ||
|
|
c9cae0b8c0 | ||
|
|
7d26dd1c4f | ||
|
|
1b21b69422 | ||
|
|
390046ccf4 | ||
|
|
fcd0b0c25f | ||
|
|
dc8140199b | ||
|
|
1462b0dacb | ||
|
|
e45dbcec9b | ||
|
|
f51404d9db | ||
|
|
381d69646b | ||
|
|
d56740e498 | ||
|
|
4138750b3b | ||
|
|
bfa36bc662 | ||
|
|
8cb1deff76 | ||
|
|
5416e79622 | ||
|
|
5cbe83ec44 | ||
|
|
e58e96369f | ||
|
|
1f7f2f77ad | ||
|
|
a248d107da | ||
|
|
ddb7a5502d | ||
|
|
a61c55ca8c | ||
|
|
ad12ca63b0 | ||
|
|
456af8c7af | ||
|
|
4ed9e22ef2 | ||
|
|
401f91f3ab | ||
|
|
9df3a17b11 | ||
|
|
038a5ee5e7 | ||
|
|
a4998ed84a | ||
|
|
05c9176fb8 | ||
|
|
f09715ff6b | ||
|
|
c1de7373e6 | ||
|
|
d41ccfd497 | ||
|
|
292d84f55a | ||
|
|
c2badddf6f | ||
|
|
3324ea8c86 | ||
|
|
34f0dd673c | ||
|
|
23c9fb5a9f | ||
|
|
4b2dac32aa | ||
|
|
0364ab04ce | ||
|
|
c8b7f13c1a | ||
|
|
911c04b96c | ||
|
|
4c0a9ea3be | ||
|
|
a5a748166b | ||
|
|
1ec1c9bb94 | ||
|
|
b70f1562c1 | ||
|
|
c65b11bfb5 | ||
|
|
8d0d3601a7 | ||
|
|
24314254db | ||
|
|
5c588fba0c | ||
|
|
e9613ae7ad | ||
|
|
1e89750b0b | ||
|
|
4079b1e516 | ||
|
|
cc653f8685 | ||
|
|
b92dbb40c1 | ||
|
|
1f83dd7715 | ||
|
|
8d7668ea88 | ||
|
|
3570705b5c | ||
|
|
478765f1fc | ||
|
|
096b1463a6 | ||
|
|
1f263c50b7 | ||
|
|
812318163d | ||
|
|
0efda4b1c2 | ||
|
|
ca12b97c37 | ||
|
|
225b776d99 | ||
|
|
e4ae0b7fdf | ||
|
|
458ef304e8 | ||
|
|
970f95bfea | ||
|
|
cd4ef2329f | ||
|
|
ccc07f5adb | ||
|
|
50e0f8685a | ||
|
|
12d95f4708 | ||
|
|
fc5a084781 | ||
|
|
44671aa6b7 | ||
|
|
731cccd8e3 | ||
|
|
8718b9686b | ||
|
|
8111083f6a | ||
|
|
7006e18ea4 | ||
|
|
f077665994 | ||
|
|
93a20bc2de | ||
|
|
317df57496 | ||
|
|
86b698b503 | ||
|
|
b7f76c507c | ||
|
|
fcdccd4dff | ||
|
|
f63c3652f8 | ||
|
|
f222a97849 | ||
|
|
1f426edd13 | ||
|
|
994e7b9201 | ||
|
|
5d62607760 | ||
|
|
3dc7067c30 | ||
|
|
49d987d747 | ||
|
|
c81120e7c4 | ||
|
|
e5ce40bfe1 | ||
|
|
d3cd4fcfd7 | ||
|
|
d8a6a98f4b | ||
|
|
326f7d93b9 | ||
|
|
fbfddd2158 | ||
|
|
26d0932972 | ||
|
|
d7bfae6ed1 | ||
|
|
66b934c6df | ||
|
|
7dcd5a48c0 | ||
|
|
a0f863c560 | ||
|
|
818f7c6899 | ||
|
|
cb50bb1b34 | ||
|
|
632454923c | ||
|
|
06ed83878c | ||
|
|
4a7fe28adc | ||
|
|
0ffdc003fa | ||
|
|
d2bd3e035c | ||
|
|
d4c46c725d | ||
|
|
631c522737 | ||
|
|
571f2d57ef | ||
|
|
5cec9b93b8 | ||
|
|
da2fcbc88c | ||
|
|
3cf9a99864 | ||
|
|
99af8d886e | ||
|
|
b768a5440a | ||
|
|
570862bf64 | ||
|
|
4e09135edc | ||
|
|
15c6bdd613 | ||
|
|
7078f4b0bd | ||
|
|
626bb6e388 | ||
|
|
01829f8b81 | ||
|
|
9f2e50b2ef | ||
|
|
825033f768 | ||
|
|
6fc05290e6 | ||
|
|
c976dba2dd | ||
|
|
d5077a2575 | ||
|
|
3d01238ef9 | ||
|
|
0f7faae67f | ||
|
|
36dd0b874b | ||
|
|
14bd2e7f8e | ||
|
|
9d321ce412 | ||
|
|
7a1785d783 | ||
|
|
b5057a1d02 | ||
|
|
2d22b1493c | ||
|
|
3933174c29 | ||
|
|
d8426caacc | ||
|
|
0061da69af | ||
|
|
8942530744 | ||
|
|
fced3fbd17 | ||
|
|
e663939e56 | ||
|
|
1fb5b63ab7 | ||
|
|
15c96e28da | ||
|
|
2327499cdb | ||
|
|
9061b79f2b | ||
|
|
cf35bbcd0e | ||
|
|
a096f06683 | ||
|
|
1cfd34ca23 | ||
|
|
923ecfa1cd | ||
|
|
db61a690be | ||
|
|
9a5f24fafb | ||
|
|
cf2ea08800 | ||
|
|
3182eed2ac | ||
|
|
054e826e2c | ||
|
|
fd482d2169 | ||
|
|
2fafd831e5 | ||
|
|
b3af47fd03 | ||
|
|
fbea8eb211 | ||
|
|
1ceae9d4ed | ||
|
|
d4d5d4551f | ||
|
|
0ef77b5616 | ||
|
|
79c4412287 | ||
|
|
7c24091cc8 | ||
|
|
efa93d8b59 | ||
|
|
efdc8e90f6 | ||
|
|
9f020e9258 | ||
|
|
c058568767 | ||
|
|
8809e69e91 | ||
|
|
7af5c40dd0 | ||
|
|
a1baeac6f7 | ||
|
|
3b68eab6ca | ||
|
|
997a042ebf | ||
|
|
aacc06ed27 | ||
|
|
1ae5303cf0 | ||
|
|
7baeb52329 | ||
|
|
0e5ee3a4d4 | ||
|
|
1d2bd10691 | ||
|
|
21ef2e36d6 | ||
|
|
dac96fe852 | ||
|
|
b955eeb013 | ||
|
|
3e6b99925b | ||
|
|
f06f689488 | ||
|
|
fec0d8854e | ||
|
|
a1487e5e79 | ||
|
|
4650cfeeb9 | ||
|
|
35cda7ebb0 | ||
|
|
92a0494796 | ||
|
|
d2bd18acf1 | ||
|
|
f3cbf1237d | ||
|
|
76509d6a0c | ||
|
|
6f19496172 | ||
|
|
32ead756bb | ||
|
|
976a1ba8e8 | ||
|
|
1c4292d8f5 | ||
|
|
1ab766bc5c | ||
|
|
127588ba57 | ||
|
|
ccd80fedb1 | ||
|
|
1fc8731c2b | ||
|
|
b6deaf9fa0 | ||
|
|
a6eff82854 | ||
|
|
751fd74113 | ||
|
|
3dfa607685 | ||
|
|
b2c06a57c9 | ||
|
|
a97a334eb0 | ||
|
|
3d8180141f | ||
|
|
74ab0e7ba5 | ||
|
|
8dfeccd935 | ||
|
|
c144fe2408 | ||
|
|
3bbc6716ad | ||
|
|
75ed1b5ec3 | ||
|
|
699b3d52c5 | ||
|
|
ae8c4aca58 | ||
|
|
79d0c06951 | ||
|
|
a877c6f1ae | ||
|
|
6ccc588d69 | ||
|
|
81071ba4f5 | ||
|
|
e12c7c28d1 | ||
|
|
724b47922e | ||
|
|
b3911bf88a | ||
|
|
802f94560d | ||
|
|
5573667b95 | ||
|
|
dd5d161991 | ||
|
|
a005307a60 | ||
|
|
dcb4b8501d | ||
|
|
1e65cbf65d | ||
|
|
cdc9dd8584 | ||
|
|
93f4337576 | ||
|
|
69338b814b | ||
|
|
af6287f1ca | ||
|
|
1868f99cad | ||
|
|
ef3472d8f5 | ||
|
|
347a1fac67 | ||
|
|
239d6a036b | ||
|
|
d1da368537 | ||
|
|
38c16a5888 | ||
|
|
8b9960c603 | ||
|
|
0c937511c7 | ||
|
|
36ea516731 | ||
|
|
54314feab5 | ||
|
|
286a5c590a | ||
|
|
ce202f3549 | ||
|
|
76ccb791ff | ||
|
|
c7882e941c | ||
|
|
c5da16771a | ||
|
|
98c6222154 | ||
|
|
a5a5735089 | ||
|
|
33dce288dd | ||
|
|
406f1d62df | ||
|
|
674148fb07 | ||
|
|
aa5601041c | ||
|
|
62d167aeb3 | ||
|
|
b742a191ee | ||
|
|
9229952cd9 | ||
|
|
389cfdd583 | ||
|
|
5077edf585 | ||
|
|
3f1e851152 | ||
|
|
6b1fe63294 | ||
|
|
821fbb3566 | ||
|
|
3670564712 | ||
|
|
f38926f8b1 | ||
|
|
ced402ad5d | ||
|
|
5f8d072b86 | ||
|
|
f84f285db3 | ||
|
|
44194c000d | ||
|
|
c61bd07bb5 | ||
|
|
3df0a0f796 | ||
|
|
f16dfc92b2 | ||
|
|
96faf18d96 | ||
|
|
6393210a31 | ||
|
|
7151847d1f | ||
|
|
d5ffbd86f3 | ||
|
|
ab8b90b187 | ||
|
|
8d42c49b77 | ||
|
|
0e24296f67 | ||
|
|
7f87dc49f8 | ||
|
|
30de9bcc27 | ||
|
|
cc4177b096 | ||
|
|
100e2e0828 | ||
|
|
a25b309ac7 | ||
|
|
e7cb0a7c6a | ||
|
|
b6f48cd1fe | ||
|
|
ea391a3a17 | ||
|
|
4ba260c486 | ||
|
|
7cb9f88f6c | ||
|
|
203823a6af | ||
|
|
10564f909a | ||
|
|
383579dba3 | ||
|
|
e896231d88 | ||
|
|
5325b379c5 | ||
|
|
1af06e1dd5 | ||
|
|
23fcef6dd8 | ||
|
|
c68caae1e7 | ||
|
|
3dc4b8f626 | ||
|
|
df5c16bddf | ||
|
|
b008f1a1cc | ||
|
|
3a3a31b9b8 | ||
|
|
5504bdf63d | ||
|
|
e3b41771c6 | ||
|
|
7d051394e6 | ||
|
|
3f7f3090f6 | ||
|
|
468149a9ad | ||
|
|
6ec1d81ef0 | ||
|
|
6b5d3ee985 | ||
|
|
5b3c4c70b5 | ||
|
|
6d5e4c4114 | ||
|
|
4149493f2c | ||
|
|
c26054a1a6 | ||
|
|
a20a3f2781 | ||
|
|
e7f5d1731d | ||
|
|
16f6cf91c7 | ||
|
|
45addfddb3 | ||
|
|
6f80226e88 | ||
|
|
8fbc56a688 | ||
|
|
43aad3f65c | ||
|
|
bedcacb0a1 | ||
|
|
ef04f022d2 | ||
|
|
1efac2736a | ||
|
|
9299e8df95 | ||
|
|
97363a3e57 | ||
|
|
28d5715dd5 | ||
|
|
8466888bc8 | ||
|
|
741e1ed78a | ||
|
|
e02b0a33a6 | ||
|
|
47785c4f98 | ||
|
|
a5f8f84b43 | ||
|
|
e53b190380 | ||
|
|
1846fd4001 | ||
|
|
62e09945e3 | ||
|
|
c9b0db02fd | ||
|
|
51da619eec | ||
|
|
3eb50568e9 | ||
|
|
866b145645 | ||
|
|
9762fe5397 | ||
|
|
377896c30a | ||
|
|
98f13a6f11 | ||
|
|
0d85aea687 | ||
|
|
25d2b76514 | ||
|
|
42dfef3f6b | ||
|
|
1ce1e9cd71 | ||
|
|
65163966d5 | ||
|
|
edf8e0a155 | ||
|
|
4083075476 | ||
|
|
b745ebc218 | ||
|
|
b69d17a0f5 | ||
|
|
be8b6fb693 |
@@ -0,0 +1,2 @@
|
||||
registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/
|
||||
always-auth=true
|
||||
@@ -0,0 +1,86 @@
|
||||
"use strict";
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.AddComment = void 0;
|
||||
const ActionBase_1 = require("../common/ActionBase");
|
||||
const utils_1 = require("../common/utils");
|
||||
class AddComment extends ActionBase_1.ActionBase {
|
||||
constructor(github, createdAfter, afterDays, labels, addComment, addLabels, removeLabels, setMilestoneId, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves) {
|
||||
super(labels, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves);
|
||||
this.github = github;
|
||||
this.createdAfter = createdAfter;
|
||||
this.afterDays = afterDays;
|
||||
this.addComment = addComment;
|
||||
this.addLabels = addLabels;
|
||||
this.removeLabels = removeLabels;
|
||||
this.setMilestoneId = setMilestoneId;
|
||||
}
|
||||
async run() {
|
||||
const updatedTimestamp = this.afterDays ? (0, utils_1.daysAgoToHumanReadbleDate)(this.afterDays) : undefined;
|
||||
const query = this.buildQuery((updatedTimestamp ? `updated:<${updatedTimestamp} ` : "") +
|
||||
(this.createdAfter ? `created:>${this.createdAfter} ` : "") +
|
||||
"is:open is:unlocked");
|
||||
const addLabelsSet = this.addLabels ? this.addLabels.split(',') : [];
|
||||
const removeLabelsSet = this.removeLabels ? this.removeLabels.split(',') : [];
|
||||
for await (const page of this.github.query({ q: query })) {
|
||||
for (const issue of page) {
|
||||
const hydrated = await issue.getIssue();
|
||||
if (hydrated.open && this.validateIssue(hydrated)
|
||||
// TODO: Verify updated timestamp
|
||||
) {
|
||||
// Don't add a comment if already commented on by an action.
|
||||
let foundActionComment = false;
|
||||
for await (const commentBatch of issue.getComments()) {
|
||||
for (const comment of commentBatch) {
|
||||
if (comment.author.isGitHubApp) {
|
||||
foundActionComment = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (foundActionComment)
|
||||
break;
|
||||
}
|
||||
if (foundActionComment) {
|
||||
(0, utils_1.safeLog)(`Issue ${hydrated.number} already commented on by an action. Ignoring.`);
|
||||
continue;
|
||||
}
|
||||
if (this.addComment) {
|
||||
(0, utils_1.safeLog)(`Posting comment on issue ${hydrated.number}`);
|
||||
await issue.postComment(this.addComment);
|
||||
}
|
||||
if (removeLabelsSet.length > 0) {
|
||||
for (const removeLabel of removeLabelsSet) {
|
||||
if (removeLabel && removeLabel.length > 0) {
|
||||
(0, utils_1.safeLog)(`Removing label on issue ${hydrated.number}: ${removeLabel}`);
|
||||
await issue.removeLabel(removeLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (addLabelsSet.length > 0) {
|
||||
for (const addLabel of addLabelsSet) {
|
||||
if (addLabel && addLabel.length > 0) {
|
||||
(0, utils_1.safeLog)(`Adding label on issue ${hydrated.number}: ${addLabel}`);
|
||||
await issue.addLabel(addLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.setMilestoneId != undefined) {
|
||||
(0, utils_1.safeLog)(`Setting milestone of issue ${hydrated.number} to id ${+this.setMilestoneId}`);
|
||||
await issue.setMilestone(+this.setMilestoneId);
|
||||
}
|
||||
(0, utils_1.safeLog)(`Processing issue ${hydrated.number}.`);
|
||||
}
|
||||
else {
|
||||
if (!hydrated.open) {
|
||||
(0, utils_1.safeLog)(`Issue ${hydrated.number} is not open. Ignoring`);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
exports.AddComment = AddComment;
|
||||
//# sourceMappingURL=AddComment.js.map
|
||||
@@ -0,0 +1,98 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import { GitHub } from '../api/api';
|
||||
import { ActionBase } from '../common/ActionBase';
|
||||
import { daysAgoToHumanReadbleDate, daysAgoToTimestamp, safeLog } from '../common/utils';
|
||||
|
||||
export class AddComment extends ActionBase {
|
||||
constructor(
|
||||
private github: GitHub,
|
||||
private createdAfter: string | undefined,
|
||||
private afterDays: number,
|
||||
labels: string,
|
||||
private addComment: string,
|
||||
private addLabels?: string,
|
||||
private removeLabels?: string,
|
||||
private setMilestoneId?: string,
|
||||
milestoneName?: string,
|
||||
milestoneId?: string,
|
||||
ignoreLabels?: string,
|
||||
ignoreMilestoneNames?: string,
|
||||
ignoreMilestoneIds?: string,
|
||||
minimumVotes?: number,
|
||||
maximumVotes?: number,
|
||||
involves?: string
|
||||
) {
|
||||
super(labels, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves);
|
||||
}
|
||||
|
||||
async run() {
|
||||
const updatedTimestamp = this.afterDays ? daysAgoToHumanReadbleDate(this.afterDays) : undefined;
|
||||
const query = this.buildQuery(
|
||||
(updatedTimestamp ? `updated:<${updatedTimestamp} ` : "") +
|
||||
(this.createdAfter ? `created:>${this.createdAfter} ` : "") +
|
||||
"is:open is:unlocked");
|
||||
|
||||
const addLabelsSet = this.addLabels ? this.addLabels.split(',') : [];
|
||||
const removeLabelsSet = this.removeLabels ? this.removeLabels.split(',') : [];
|
||||
|
||||
for await (const page of this.github.query({ q: query })) {
|
||||
for (const issue of page) {
|
||||
const hydrated = await issue.getIssue();
|
||||
if (hydrated.open && this.validateIssue(hydrated)
|
||||
// TODO: Verify updated timestamp
|
||||
) {
|
||||
// Don't add a comment if already commented on by an action.
|
||||
let foundActionComment = false;
|
||||
for await (const commentBatch of issue.getComments()) {
|
||||
for (const comment of commentBatch) {
|
||||
if (comment.author.isGitHubApp) {
|
||||
foundActionComment = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (foundActionComment)
|
||||
break;
|
||||
}
|
||||
if (foundActionComment) {
|
||||
safeLog(`Issue ${hydrated.number} already commented on by an action. Ignoring.`);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (this.addComment) {
|
||||
safeLog(`Posting comment on issue ${hydrated.number}`);
|
||||
await issue.postComment(this.addComment);
|
||||
}
|
||||
if (removeLabelsSet.length > 0) {
|
||||
for (const removeLabel of removeLabelsSet) {
|
||||
if (removeLabel && removeLabel.length > 0) {
|
||||
safeLog(`Removing label on issue ${hydrated.number}: ${removeLabel}`);
|
||||
await issue.removeLabel(removeLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (addLabelsSet.length > 0) {
|
||||
for (const addLabel of addLabelsSet) {
|
||||
if (addLabel && addLabel.length > 0) {
|
||||
safeLog(`Adding label on issue ${hydrated.number}: ${addLabel}`);
|
||||
await issue.addLabel(addLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.setMilestoneId != undefined) {
|
||||
safeLog(`Setting milestone of issue ${hydrated.number} to id ${+this.setMilestoneId}`);
|
||||
await issue.setMilestone(+this.setMilestoneId);
|
||||
}
|
||||
safeLog(`Processing issue ${hydrated.number}.`);
|
||||
} else {
|
||||
if (!hydrated.open) {
|
||||
safeLog(`Issue ${hydrated.number} is not open. Ignoring`);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
name: Add Comment and Label
|
||||
description: Add comment (etc) to issues that are marked with a specified label (etc)
|
||||
inputs:
|
||||
token:
|
||||
description: GitHub token with issue, comment, and label read/write permissions
|
||||
default: ${{ github.token }}
|
||||
createdAfter:
|
||||
description: Creation date after which to be considered.
|
||||
required: false
|
||||
afterDays:
|
||||
description: Days to wait before performing this action (may be 0).
|
||||
required: false
|
||||
addComment:
|
||||
description: Comment to add
|
||||
labels:
|
||||
description: items with these labels will be considered. May be "*".
|
||||
required: true
|
||||
milestoneName:
|
||||
description: items with these milestones will be considered (name only, must match ID)
|
||||
milestoneId:
|
||||
description: items with these milestones will be considered (id only, must match name)
|
||||
ignoreLabels:
|
||||
description: items with these labels will not be considered
|
||||
ignoreMilestoneNames:
|
||||
description: items with these milestones will not be considered (names only, must match IDs). May be "*".
|
||||
ignoreMilestoneIds:
|
||||
description: items with these milestones will not be considered (IDs only, must match names)
|
||||
addLabels:
|
||||
description: Labels to add to issue.
|
||||
removeLabels:
|
||||
description: Labels to remove from issue.
|
||||
minimumVotes:
|
||||
descriptions: Only issues with at least this many votes will be considered.
|
||||
maximumVotes:
|
||||
descriptions: Only issues fewer or equal to this many votes will be considered.
|
||||
involves:
|
||||
descriptions: Qualifier to find issues that in some way involve a certain user either as an author, assignee, or mentions.
|
||||
readonly:
|
||||
description: If true, changes are not applied.
|
||||
runs:
|
||||
using: 'node20'
|
||||
main: 'index.js'
|
||||
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const utils_1 = require("../common/utils");
|
||||
const AddComment_1 = require("./AddComment");
|
||||
const Action_1 = require("../common/Action");
|
||||
class AddCommentAction extends Action_1.Action {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.id = 'AddComment';
|
||||
}
|
||||
async onTriggered(github) {
|
||||
await new AddComment_1.AddComment(github, (0, utils_1.getInput)('createdAfter') || undefined, +((0, utils_1.getInput)('afterDays') || 0), (0, utils_1.getRequiredInput)('labels'), (0, utils_1.getInput)('addComment') || '', (0, utils_1.getInput)('addLabels') || undefined, (0, utils_1.getInput)('removeLabels') || undefined, (0, utils_1.getInput)('setMilestoneId') || undefined, (0, utils_1.getInput)('milestoneName') || undefined, (0, utils_1.getInput)('milestoneId') || undefined, (0, utils_1.getInput)('ignoreLabels') || undefined, (0, utils_1.getInput)('ignoreMilestoneNames') || undefined, (0, utils_1.getInput)('ignoreMilestoneIds') || undefined, +((0, utils_1.getInput)('minimumVotes') || 0), +((0, utils_1.getInput)('maximumVotes') || 9999999), (0, utils_1.getInput)('involves') || undefined).run();
|
||||
}
|
||||
}
|
||||
new AddCommentAction().run(); // eslint-disable-line
|
||||
//# sourceMappingURL=index.js.map
|
||||
@@ -0,0 +1,36 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import { OctoKit } from '../api/octokit'
|
||||
import { getInput, getRequiredInput } from '../common/utils'
|
||||
import { AddComment } from './AddComment'
|
||||
import { Action } from '../common/Action'
|
||||
|
||||
class AddCommentAction extends Action {
|
||||
id = 'AddComment';
|
||||
|
||||
async onTriggered(github: OctoKit) {
|
||||
await new AddComment(
|
||||
github,
|
||||
getInput('createdAfter') || undefined,
|
||||
+(getInput('afterDays') || 0),
|
||||
getRequiredInput('labels'),
|
||||
getInput('addComment') || '',
|
||||
getInput('addLabels') || undefined,
|
||||
getInput('removeLabels') || undefined,
|
||||
getInput('setMilestoneId') || undefined,
|
||||
getInput('milestoneName') || undefined,
|
||||
getInput('milestoneId') || undefined,
|
||||
getInput('ignoreLabels') || undefined,
|
||||
getInput('ignoreMilestoneNames') || undefined,
|
||||
getInput('ignoreMilestoneIds') || undefined,
|
||||
+(getInput('minimumVotes') || 0),
|
||||
+(getInput('maximumVotes') || 9999999),
|
||||
getInput('involves') || undefined
|
||||
).run();
|
||||
}
|
||||
}
|
||||
|
||||
new AddCommentAction().run(); // eslint-disable-line
|
||||
@@ -15,7 +15,7 @@ inputs:
|
||||
milestoneId:
|
||||
description: items with these milestones will be considered (id only, must match name)
|
||||
labels:
|
||||
description: items with these labels will not be considered. May be "*".
|
||||
description: items with these labels will be considered. May be "*".
|
||||
ignoreMilestoneNames:
|
||||
description: items with these milestones will not be considered (names only, must match IDs). May be "*".
|
||||
ignoreMilestoneIds:
|
||||
@@ -29,5 +29,5 @@ inputs:
|
||||
readonly:
|
||||
description: If true, changes are not applied.
|
||||
runs:
|
||||
using: 'node12'
|
||||
using: 'node20'
|
||||
main: 'index.js'
|
||||
|
||||
@@ -19,7 +19,7 @@ inputs:
|
||||
milestoneId:
|
||||
description: items with these milestones will be considered (id only, must match name)
|
||||
labels:
|
||||
description: items with these labels will not be considered. May be "*".
|
||||
description: items with these labels will be considered. May be "*".
|
||||
ignoreMilestoneNames:
|
||||
description: items with these milestones will not be considered (names only, must match IDs). May be "*".
|
||||
ignoreMilestoneIds:
|
||||
@@ -33,5 +33,5 @@ inputs:
|
||||
readonly:
|
||||
description: If true, changes are not applied.
|
||||
runs:
|
||||
using: 'node12'
|
||||
using: 'node20'
|
||||
main: 'index.js'
|
||||
|
||||
@@ -1,106 +1,106 @@
|
||||
"use strict";
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.StaleCloser = void 0;
|
||||
const ActionBase_1 = require("../common/ActionBase");
|
||||
const utils_1 = require("../common/utils");
|
||||
class StaleCloser extends ActionBase_1.ActionBase {
|
||||
constructor(github, closeDays, labels, closeComment, pingDays, pingComment, additionalTeam, addLabels, removeLabels, setMilestoneId, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves) {
|
||||
super(labels, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves);
|
||||
this.github = github;
|
||||
this.closeDays = closeDays;
|
||||
this.closeComment = closeComment;
|
||||
this.pingDays = pingDays;
|
||||
this.pingComment = pingComment;
|
||||
this.additionalTeam = additionalTeam;
|
||||
this.addLabels = addLabels;
|
||||
this.removeLabels = removeLabels;
|
||||
this.setMilestoneId = setMilestoneId;
|
||||
}
|
||||
async run() {
|
||||
const updatedTimestamp = (0, utils_1.daysAgoToHumanReadbleDate)(this.closeDays);
|
||||
const pingTimestamp = this.pingDays ? (0, utils_1.daysAgoToTimestamp)(this.pingDays) : undefined;
|
||||
const query = this.buildQuery((this.closeDays ? `updated:<${updatedTimestamp} ` : "") + "is:open is:unlocked");
|
||||
const addLabelsSet = this.addLabels ? this.addLabels.split(',') : [];
|
||||
const removeLabelsSet = this.removeLabels ? this.removeLabels.split(',') : [];
|
||||
for await (const page of this.github.query({ q: query })) {
|
||||
for (const issue of page) {
|
||||
const hydrated = await issue.getIssue();
|
||||
const lastCommentIterator = await issue.getComments(true).next();
|
||||
if (lastCommentIterator.done) {
|
||||
throw Error('Unexpected comment data');
|
||||
}
|
||||
const lastComment = lastCommentIterator.value[0];
|
||||
if (hydrated.open && this.validateIssue(hydrated)
|
||||
// TODO: Verify updated timestamp
|
||||
) {
|
||||
if (!lastComment ||
|
||||
lastComment.author.isGitHubApp ||
|
||||
pingTimestamp == undefined ||
|
||||
// TODO: List the collaborators once per go rather than checking a single user each issue
|
||||
this.additionalTeam.includes(lastComment.author.name) ||
|
||||
await issue.hasWriteAccess(lastComment.author)) {
|
||||
if (pingTimestamp != undefined) {
|
||||
if (lastComment) {
|
||||
(0, utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Closing.`);
|
||||
}
|
||||
else {
|
||||
(0, utils_1.safeLog)(`No comments on issue ${hydrated.number}. Closing.`);
|
||||
}
|
||||
}
|
||||
if (this.closeComment) {
|
||||
(0, utils_1.safeLog)(`Posting comment on issue ${hydrated.number}`);
|
||||
await issue.postComment(this.closeComment);
|
||||
}
|
||||
if (removeLabelsSet.length > 0) {
|
||||
for (const removeLabel of removeLabelsSet) {
|
||||
if (removeLabel && removeLabel.length > 0) {
|
||||
(0, utils_1.safeLog)(`Removing label on issue ${hydrated.number}: ${removeLabel}`);
|
||||
await issue.removeLabel(removeLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (addLabelsSet.length > 0) {
|
||||
for (const addLabel of addLabelsSet) {
|
||||
if (addLabel && addLabel.length > 0) {
|
||||
(0, utils_1.safeLog)(`Adding label on issue ${hydrated.number}: ${addLabel}`);
|
||||
await issue.addLabel(addLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
await issue.closeIssue("not_planned");
|
||||
if (this.setMilestoneId != undefined) {
|
||||
(0, utils_1.safeLog)(`Setting milestone of issue ${hydrated.number} to id ${+this.setMilestoneId}`);
|
||||
await issue.setMilestone(+this.setMilestoneId);
|
||||
}
|
||||
(0, utils_1.safeLog)(`Closing issue ${hydrated.number}.`);
|
||||
}
|
||||
else {
|
||||
// Ping
|
||||
if (hydrated.updatedAt < pingTimestamp && hydrated.assignee) {
|
||||
(0, utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Pinging @${hydrated.assignee}`);
|
||||
if (this.pingComment) {
|
||||
await issue.postComment(this.pingComment
|
||||
.replace('${assignee}', hydrated.assignee)
|
||||
.replace('${author}', hydrated.author.name));
|
||||
}
|
||||
}
|
||||
else {
|
||||
(0, utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Skipping.${hydrated.assignee ? ' cc @' + hydrated.assignee : ''}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!hydrated.open) {
|
||||
(0, utils_1.safeLog)(`Issue ${hydrated.number} is not open. Ignoring`);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
exports.StaleCloser = StaleCloser;
|
||||
"use strict";
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.StaleCloser = void 0;
|
||||
const ActionBase_1 = require("../common/ActionBase");
|
||||
const utils_1 = require("../common/utils");
|
||||
class StaleCloser extends ActionBase_1.ActionBase {
|
||||
constructor(github, closeDays, labels, closeComment, pingDays, pingComment, additionalTeam, addLabels, removeLabels, setMilestoneId, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves) {
|
||||
super(labels, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves);
|
||||
this.github = github;
|
||||
this.closeDays = closeDays;
|
||||
this.closeComment = closeComment;
|
||||
this.pingDays = pingDays;
|
||||
this.pingComment = pingComment;
|
||||
this.additionalTeam = additionalTeam;
|
||||
this.addLabels = addLabels;
|
||||
this.removeLabels = removeLabels;
|
||||
this.setMilestoneId = setMilestoneId;
|
||||
}
|
||||
async run() {
|
||||
const updatedTimestamp = this.closeDays ? (0, utils_1.daysAgoToHumanReadbleDate)(this.closeDays) : undefined;
|
||||
const pingTimestamp = this.pingDays ? (0, utils_1.daysAgoToTimestamp)(this.pingDays) : undefined;
|
||||
const query = this.buildQuery((updatedTimestamp ? `updated:<${updatedTimestamp} ` : "") + "is:open is:unlocked");
|
||||
const addLabelsSet = this.addLabels ? this.addLabels.split(',') : [];
|
||||
const removeLabelsSet = this.removeLabels ? this.removeLabels.split(',') : [];
|
||||
for await (const page of this.github.query({ q: query })) {
|
||||
for (const issue of page) {
|
||||
const hydrated = await issue.getIssue();
|
||||
const lastCommentIterator = await issue.getComments(true).next();
|
||||
if (lastCommentIterator.done) {
|
||||
throw Error('Unexpected comment data');
|
||||
}
|
||||
const lastComment = lastCommentIterator.value[0];
|
||||
if (hydrated.open && this.validateIssue(hydrated)
|
||||
// TODO: Verify updated timestamp
|
||||
) {
|
||||
if (!lastComment ||
|
||||
lastComment.author.isGitHubApp ||
|
||||
pingTimestamp == undefined ||
|
||||
// TODO: List the collaborators once per go rather than checking a single user each issue
|
||||
this.additionalTeam.includes(lastComment.author.name) ||
|
||||
await issue.hasWriteAccess(lastComment.author)) {
|
||||
if (pingTimestamp != undefined) {
|
||||
if (lastComment) {
|
||||
(0, utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Closing.`);
|
||||
}
|
||||
else {
|
||||
(0, utils_1.safeLog)(`No comments on issue ${hydrated.number}. Closing.`);
|
||||
}
|
||||
}
|
||||
if (this.closeComment) {
|
||||
(0, utils_1.safeLog)(`Posting comment on issue ${hydrated.number}`);
|
||||
await issue.postComment(this.closeComment);
|
||||
}
|
||||
if (removeLabelsSet.length > 0) {
|
||||
for (const removeLabel of removeLabelsSet) {
|
||||
if (removeLabel && removeLabel.length > 0) {
|
||||
(0, utils_1.safeLog)(`Removing label on issue ${hydrated.number}: ${removeLabel}`);
|
||||
await issue.removeLabel(removeLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (addLabelsSet.length > 0) {
|
||||
for (const addLabel of addLabelsSet) {
|
||||
if (addLabel && addLabel.length > 0) {
|
||||
(0, utils_1.safeLog)(`Adding label on issue ${hydrated.number}: ${addLabel}`);
|
||||
await issue.addLabel(addLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
await issue.closeIssue("not_planned");
|
||||
if (this.setMilestoneId != undefined) {
|
||||
(0, utils_1.safeLog)(`Setting milestone of issue ${hydrated.number} to id ${+this.setMilestoneId}`);
|
||||
await issue.setMilestone(+this.setMilestoneId);
|
||||
}
|
||||
(0, utils_1.safeLog)(`Closing issue ${hydrated.number}.`);
|
||||
}
|
||||
else {
|
||||
// Ping
|
||||
if (hydrated.updatedAt < pingTimestamp && hydrated.assignee) {
|
||||
(0, utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Pinging @${hydrated.assignee}`);
|
||||
if (this.pingComment) {
|
||||
await issue.postComment(this.pingComment
|
||||
.replace('${assignee}', hydrated.assignee)
|
||||
.replace('${author}', hydrated.author.name));
|
||||
}
|
||||
}
|
||||
else {
|
||||
(0, utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Skipping.${hydrated.assignee ? ' cc @' + hydrated.assignee : ''}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!hydrated.open) {
|
||||
(0, utils_1.safeLog)(`Issue ${hydrated.number} is not open. Ignoring`);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
exports.StaleCloser = StaleCloser;
|
||||
//# sourceMappingURL=StaleCloser.js.map
|
||||
@@ -33,10 +33,10 @@ export class StaleCloser extends ActionBase {
|
||||
}
|
||||
|
||||
async run() {
|
||||
const updatedTimestamp = daysAgoToHumanReadbleDate(this.closeDays);
|
||||
const updatedTimestamp = this.closeDays ? daysAgoToHumanReadbleDate(this.closeDays) : undefined;
|
||||
const pingTimestamp = this.pingDays ? daysAgoToTimestamp(this.pingDays) : undefined;
|
||||
|
||||
const query = this.buildQuery((this.closeDays ? `updated:<${updatedTimestamp} ` : "") + "is:open is:unlocked");
|
||||
const query = this.buildQuery((updatedTimestamp ? `updated:<${updatedTimestamp} ` : "") + "is:open is:unlocked");
|
||||
|
||||
const addLabelsSet = this.addLabels ? this.addLabels.split(',') : [];
|
||||
const removeLabelsSet = this.removeLabels ? this.removeLabels.split(',') : [];
|
||||
|
||||
@@ -20,7 +20,7 @@ inputs:
|
||||
milestoneId:
|
||||
description: items with these milestones will be considered (id only, must match name)
|
||||
labels:
|
||||
description: items with these labels will not be considered. May be "*".
|
||||
description: items with these labels will be considered. May be "*".
|
||||
required: true
|
||||
ignoreMilestoneNames:
|
||||
description: items with these milestones will not be considered (names only, must match IDs). May be "*".
|
||||
@@ -43,5 +43,5 @@ inputs:
|
||||
readonly:
|
||||
description: If true, changes are not applied.
|
||||
runs:
|
||||
using: 'node12'
|
||||
using: 'node20'
|
||||
main: 'index.js'
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
"use strict";
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const utils_1 = require("../common/utils");
|
||||
const StaleCloser_1 = require("./StaleCloser");
|
||||
const Action_1 = require("../common/Action");
|
||||
class StaleCloserAction extends Action_1.Action {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.id = 'StaleCloser';
|
||||
}
|
||||
async onTriggered(github) {
|
||||
var _a;
|
||||
await new StaleCloser_1.StaleCloser(github, +(0, utils_1.getRequiredInput)('closeDays'), (0, utils_1.getRequiredInput)('labels'), (0, utils_1.getInput)('closeComment') || '', +((0, utils_1.getInput)('pingDays') || 0), (0, utils_1.getInput)('pingComment') || '', ((_a = (0, utils_1.getInput)('additionalTeam')) !== null && _a !== void 0 ? _a : '').split(','), (0, utils_1.getInput)('addLabels') || undefined, (0, utils_1.getInput)('removeLabels') || undefined, (0, utils_1.getInput)('setMilestoneId') || undefined, (0, utils_1.getInput)('milestoneName') || undefined, (0, utils_1.getInput)('milestoneId') || undefined, (0, utils_1.getInput)('ignoreLabels') || undefined, (0, utils_1.getInput)('ignoreMilestoneNames') || undefined, (0, utils_1.getInput)('ignoreMilestoneIds') || undefined, +((0, utils_1.getInput)('minimumVotes') || 0), +((0, utils_1.getInput)('maximumVotes') || 9999999), (0, utils_1.getInput)('involves') || undefined).run();
|
||||
}
|
||||
}
|
||||
new StaleCloserAction().run(); // eslint-disable-line
|
||||
"use strict";
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const utils_1 = require("../common/utils");
|
||||
const StaleCloser_1 = require("./StaleCloser");
|
||||
const Action_1 = require("../common/Action");
|
||||
class StaleCloserAction extends Action_1.Action {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.id = 'StaleCloser';
|
||||
}
|
||||
async onTriggered(github) {
|
||||
var _a;
|
||||
await new StaleCloser_1.StaleCloser(github, +(0, utils_1.getRequiredInput)('closeDays'), (0, utils_1.getRequiredInput)('labels'), (0, utils_1.getInput)('closeComment') || '', +((0, utils_1.getInput)('pingDays') || 0), (0, utils_1.getInput)('pingComment') || '', ((_a = (0, utils_1.getInput)('additionalTeam')) !== null && _a !== void 0 ? _a : '').split(','), (0, utils_1.getInput)('addLabels') || undefined, (0, utils_1.getInput)('removeLabels') || undefined, (0, utils_1.getInput)('setMilestoneId') || undefined, (0, utils_1.getInput)('milestoneName') || undefined, (0, utils_1.getInput)('milestoneId') || undefined, (0, utils_1.getInput)('ignoreLabels') || undefined, (0, utils_1.getInput)('ignoreMilestoneNames') || undefined, (0, utils_1.getInput)('ignoreMilestoneIds') || undefined, +((0, utils_1.getInput)('minimumVotes') || 0), +((0, utils_1.getInput)('maximumVotes') || 9999999), (0, utils_1.getInput)('involves') || undefined).run();
|
||||
}
|
||||
}
|
||||
new StaleCloserAction().run(); // eslint-disable-line
|
||||
//# sourceMappingURL=index.js.map
|
||||
@@ -12,6 +12,10 @@ let numRequests = 0;
|
||||
const getNumRequests = () => numRequests;
|
||||
exports.getNumRequests = getNumRequests;
|
||||
class OctoKit {
|
||||
get octokit() {
|
||||
numRequests++;
|
||||
return this._octokit;
|
||||
}
|
||||
constructor(token, params, options = { readonly: false }) {
|
||||
this.token = token;
|
||||
this.params = params;
|
||||
@@ -23,10 +27,6 @@ class OctoKit {
|
||||
this.repoName = params.repo;
|
||||
this.repoOwner = params.owner;
|
||||
}
|
||||
get octokit() {
|
||||
numRequests++;
|
||||
return this._octokit;
|
||||
}
|
||||
getIssueByNumber(number) {
|
||||
return new OctoKitIssue(this.token, this.params, { number: number });
|
||||
}
|
||||
|
||||
@@ -1,183 +1,183 @@
|
||||
"use strict";
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ActionBase = void 0;
|
||||
const utils_1 = require("./utils");
|
||||
class ActionBase {
|
||||
constructor(labels, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves) {
|
||||
this.labels = labels;
|
||||
this.milestoneName = milestoneName;
|
||||
this.milestoneId = milestoneId;
|
||||
this.ignoreLabels = ignoreLabels;
|
||||
this.ignoreMilestoneNames = ignoreMilestoneNames;
|
||||
this.ignoreMilestoneIds = ignoreMilestoneIds;
|
||||
this.minimumVotes = minimumVotes;
|
||||
this.maximumVotes = maximumVotes;
|
||||
this.involves = involves;
|
||||
this.labelsSet = [];
|
||||
this.ignoreLabelsSet = [];
|
||||
this.ignoreMilestoneNamesSet = [];
|
||||
this.ignoreMilestoneIdsSet = [];
|
||||
this.ignoreAllWithLabels = false;
|
||||
this.ignoreAllWithMilestones = false;
|
||||
this.involvesSet = [];
|
||||
}
|
||||
buildQuery(baseQuery) {
|
||||
var _a, _b, _c, _d, _e, _f;
|
||||
let query = baseQuery;
|
||||
(0, utils_1.safeLog)(`labels: ${this.labels}`);
|
||||
(0, utils_1.safeLog)(`milestoneName: ${this.milestoneName}`);
|
||||
(0, utils_1.safeLog)(`milestoneId: ${this.milestoneId}`);
|
||||
(0, utils_1.safeLog)(`ignoreLabels: ${this.ignoreLabels}`);
|
||||
(0, utils_1.safeLog)(`ignoreMilestoneNames: ${this.ignoreMilestoneNames}`);
|
||||
(0, utils_1.safeLog)(`ignoreMilestoneIds: ${this.ignoreMilestoneIds}`);
|
||||
(0, utils_1.safeLog)(`minimumVotes: ${this.minimumVotes}`);
|
||||
(0, utils_1.safeLog)(`maximumVotes: ${this.maximumVotes}`);
|
||||
(0, utils_1.safeLog)(`involves: ${this.involves}`);
|
||||
// Both milestone name and milestone Id must be provided and must match.
|
||||
// The name is used to construct the query, which does not accept ID.
|
||||
// The ID is used for comparisons with issue data, which does not include the name.
|
||||
// TODO: Figure out a way to convert either from milestone name to ID, or vice versa.
|
||||
// If label inclusion and exclusion are mixed, exclusion will take precedence.
|
||||
// For example, an issue with both labels A and B will not match if B is excluded, even if A is included.
|
||||
// If a milestoneName/milestoneId are set, ignoreMilenameName/ignoreMilestoneIds are ignored.
|
||||
// GitHub does not appear to support searching for all issues with milestones (not lacking a milestone). "-no:milestone" does not work.
|
||||
// GitHub does not appear to support searching for all issues with labels (not lacking a label). "-no:label" does not work.
|
||||
// All indicated labels must be present
|
||||
if (this.labels) {
|
||||
if (((_a = this.labels) === null || _a === void 0 ? void 0 : _a.length) > 2 && ((_b = this.labels) === null || _b === void 0 ? void 0 : _b.startsWith('"')) && ((_c = this.labels) === null || _c === void 0 ? void 0 : _c.endsWith('"'))) {
|
||||
this.labels = this.labels.substring(1, this.labels.length - 2);
|
||||
}
|
||||
this.labelsSet = (_d = this.labels) === null || _d === void 0 ? void 0 : _d.split(',');
|
||||
for (const str of this.labelsSet) {
|
||||
if (str != "") {
|
||||
query = query.concat(` label:"${str}"`);
|
||||
}
|
||||
}
|
||||
}
|
||||
// The "involves" qualifier to find issues that in some way involve a certain user.
|
||||
// It is a logical OR between the author, assignee, and mentions.
|
||||
if (this.involves) {
|
||||
this.involvesSet = (_e = this.involves) === null || _e === void 0 ? void 0 : _e.split(',');
|
||||
for (const str of this.involvesSet) {
|
||||
if (str != "") {
|
||||
query = query.concat(` involves:"${str}"`);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.ignoreLabels) {
|
||||
if (this.ignoreLabels == "*" && !this.labels) { // only if unlabeled
|
||||
query = query.concat(` no:label`);
|
||||
this.ignoreAllWithLabels = true;
|
||||
}
|
||||
else {
|
||||
this.ignoreLabelsSet = (_f = this.ignoreLabels) === null || _f === void 0 ? void 0 : _f.split(',');
|
||||
for (const str of this.ignoreLabelsSet) {
|
||||
if (str != "") {
|
||||
query = query.concat(` -label:"${str}"`);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.milestoneName) {
|
||||
query = query.concat(` milestone:"${this.milestoneName}"`);
|
||||
}
|
||||
else if (this.ignoreMilestoneNames) {
|
||||
if (this.ignoreMilestoneNames == "*") {
|
||||
query = query.concat(` no:milestone`);
|
||||
this.ignoreAllWithMilestones = true;
|
||||
}
|
||||
else if (this.ignoreMilestoneIds) {
|
||||
this.ignoreMilestoneNamesSet = this.ignoreMilestoneNames.split(',');
|
||||
this.ignoreMilestoneIdsSet = this.ignoreMilestoneIds.split(',');
|
||||
for (const str of this.ignoreMilestoneNamesSet) {
|
||||
if (str != "") {
|
||||
query = query.concat(` -milestone:"${str}"`);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return query;
|
||||
}
|
||||
// This is necessary because GitHub sometimes returns incorrect results,
|
||||
// and because issues may get modified while we are processing them.
|
||||
validateIssue(issue) {
|
||||
var _a, _b;
|
||||
if (this.ignoreAllWithLabels) {
|
||||
// Validate that the issue does not have labels
|
||||
if (issue.labels && issue.labels.length !== 0) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to label found after querying for no:label.`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else {
|
||||
// Make sure all labels we wanted are present.
|
||||
if ((!issue.labels || issue.labels.length == 0) && this.labelsSet.length > 0) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to not having a required label set. No labels found.`);
|
||||
return false;
|
||||
}
|
||||
for (const str of this.labelsSet) {
|
||||
if (!issue.labels.includes(str)) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to not having a required label set.`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
// Make sure no labels we wanted to ignore are present.
|
||||
if (issue.labels && issue.labels.length > 0) {
|
||||
for (const str of this.ignoreLabelsSet) {
|
||||
if (issue.labels.includes(str)) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to having an ignore label set: ${str}`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.ignoreAllWithMilestones) {
|
||||
// Validate that the issue does not have a milestone.
|
||||
if (issue.milestone) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to milestone found after querying for no:milestone.`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else {
|
||||
// Make sure milestone is present, if required.
|
||||
if (this.milestoneId != null && ((_a = issue.milestone) === null || _a === void 0 ? void 0 : _a.milestoneId) != +this.milestoneId) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to not having required milsetone id ${this.milestoneId}. Had: ${(_b = issue.milestone) === null || _b === void 0 ? void 0 : _b.milestoneId}`);
|
||||
return false;
|
||||
}
|
||||
// Make sure a milestones we wanted to ignore is not present.
|
||||
if (issue.milestone && issue.milestone.milestoneId != null) {
|
||||
for (const str of this.ignoreMilestoneIdsSet) {
|
||||
if (issue.milestone.milestoneId == +str) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to milestone ${issue.milestone.milestoneId} found in list of ignored milestone IDs.`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// Verify the issue has a sufficient number of upvotes
|
||||
let upvotes = 0;
|
||||
if (issue.reactions) {
|
||||
upvotes = issue.reactions['+1'];
|
||||
}
|
||||
if (this.minimumVotes != undefined) {
|
||||
if (upvotes < this.minimumVotes) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to not having at least ${this.minimumVotes} upvotes. Had: ${upvotes}`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
// Verify the issue does not have too many upvotes
|
||||
if (this.maximumVotes != undefined) {
|
||||
if (upvotes > this.maximumVotes) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to having more than ${this.maximumVotes} upvotes. Had: ${upvotes}`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
exports.ActionBase = ActionBase;
|
||||
"use strict";
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See LICENSE in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ActionBase = void 0;
|
||||
const utils_1 = require("./utils");
|
||||
class ActionBase {
|
||||
constructor(labels, milestoneName, milestoneId, ignoreLabels, ignoreMilestoneNames, ignoreMilestoneIds, minimumVotes, maximumVotes, involves) {
|
||||
this.labels = labels;
|
||||
this.milestoneName = milestoneName;
|
||||
this.milestoneId = milestoneId;
|
||||
this.ignoreLabels = ignoreLabels;
|
||||
this.ignoreMilestoneNames = ignoreMilestoneNames;
|
||||
this.ignoreMilestoneIds = ignoreMilestoneIds;
|
||||
this.minimumVotes = minimumVotes;
|
||||
this.maximumVotes = maximumVotes;
|
||||
this.involves = involves;
|
||||
this.labelsSet = [];
|
||||
this.ignoreLabelsSet = [];
|
||||
this.ignoreMilestoneNamesSet = [];
|
||||
this.ignoreMilestoneIdsSet = [];
|
||||
this.ignoreAllWithLabels = false;
|
||||
this.ignoreAllWithMilestones = false;
|
||||
this.involvesSet = [];
|
||||
}
|
||||
buildQuery(baseQuery) {
|
||||
var _a, _b, _c, _d, _e, _f;
|
||||
let query = baseQuery;
|
||||
(0, utils_1.safeLog)(`labels: ${this.labels}`);
|
||||
(0, utils_1.safeLog)(`milestoneName: ${this.milestoneName}`);
|
||||
(0, utils_1.safeLog)(`milestoneId: ${this.milestoneId}`);
|
||||
(0, utils_1.safeLog)(`ignoreLabels: ${this.ignoreLabels}`);
|
||||
(0, utils_1.safeLog)(`ignoreMilestoneNames: ${this.ignoreMilestoneNames}`);
|
||||
(0, utils_1.safeLog)(`ignoreMilestoneIds: ${this.ignoreMilestoneIds}`);
|
||||
(0, utils_1.safeLog)(`minimumVotes: ${this.minimumVotes}`);
|
||||
(0, utils_1.safeLog)(`maximumVotes: ${this.maximumVotes}`);
|
||||
(0, utils_1.safeLog)(`involves: ${this.involves}`);
|
||||
// Both milestone name and milestone Id must be provided and must match.
|
||||
// The name is used to construct the query, which does not accept ID.
|
||||
// The ID is used for comparisons with issue data, which does not include the name.
|
||||
// TODO: Figure out a way to convert either from milestone name to ID, or vice versa.
|
||||
// If label inclusion and exclusion are mixed, exclusion will take precedence.
|
||||
// For example, an issue with both labels A and B will not match if B is excluded, even if A is included.
|
||||
// If a milestoneName/milestoneId are set, ignoreMilenameName/ignoreMilestoneIds are ignored.
|
||||
// GitHub does not appear to support searching for all issues with milestones (not lacking a milestone). "-no:milestone" does not work.
|
||||
// GitHub does not appear to support searching for all issues with labels (not lacking a label). "-no:label" does not work.
|
||||
// All indicated labels must be present
|
||||
if (this.labels) {
|
||||
if (((_a = this.labels) === null || _a === void 0 ? void 0 : _a.length) > 2 && ((_b = this.labels) === null || _b === void 0 ? void 0 : _b.startsWith('"')) && ((_c = this.labels) === null || _c === void 0 ? void 0 : _c.endsWith('"'))) {
|
||||
this.labels = this.labels.substring(1, this.labels.length - 2);
|
||||
}
|
||||
this.labelsSet = (_d = this.labels) === null || _d === void 0 ? void 0 : _d.split(',');
|
||||
for (const str of this.labelsSet) {
|
||||
if (str != "") {
|
||||
query = query.concat(` label:"${str}"`);
|
||||
}
|
||||
}
|
||||
}
|
||||
// The "involves" qualifier to find issues that in some way involve a certain user.
|
||||
// It is a logical OR between the author, assignee, and mentions.
|
||||
if (this.involves) {
|
||||
this.involvesSet = (_e = this.involves) === null || _e === void 0 ? void 0 : _e.split(',');
|
||||
for (const str of this.involvesSet) {
|
||||
if (str != "") {
|
||||
query = query.concat(` involves:"${str}"`);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.ignoreLabels) {
|
||||
if (this.ignoreLabels == "*" && !this.labels) { // only if unlabeled
|
||||
query = query.concat(` no:label`);
|
||||
this.ignoreAllWithLabels = true;
|
||||
}
|
||||
else {
|
||||
this.ignoreLabelsSet = (_f = this.ignoreLabels) === null || _f === void 0 ? void 0 : _f.split(',');
|
||||
for (const str of this.ignoreLabelsSet) {
|
||||
if (str != "") {
|
||||
query = query.concat(` -label:"${str}"`);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.milestoneName) {
|
||||
query = query.concat(` milestone:"${this.milestoneName}"`);
|
||||
}
|
||||
else if (this.ignoreMilestoneNames) {
|
||||
if (this.ignoreMilestoneNames == "*") {
|
||||
query = query.concat(` no:milestone`);
|
||||
this.ignoreAllWithMilestones = true;
|
||||
}
|
||||
else if (this.ignoreMilestoneIds) {
|
||||
this.ignoreMilestoneNamesSet = this.ignoreMilestoneNames.split(',');
|
||||
this.ignoreMilestoneIdsSet = this.ignoreMilestoneIds.split(',');
|
||||
for (const str of this.ignoreMilestoneNamesSet) {
|
||||
if (str != "") {
|
||||
query = query.concat(` -milestone:"${str}"`);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return query;
|
||||
}
|
||||
// This is necessary because GitHub sometimes returns incorrect results,
|
||||
// and because issues may get modified while we are processing them.
|
||||
validateIssue(issue) {
|
||||
var _a, _b;
|
||||
if (this.ignoreAllWithLabels) {
|
||||
// Validate that the issue does not have labels
|
||||
if (issue.labels && issue.labels.length !== 0) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to label found after querying for no:label.`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else {
|
||||
// Make sure all labels we wanted are present.
|
||||
if ((!issue.labels || issue.labels.length == 0) && this.labelsSet.length > 0) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to not having a required label set. No labels found.`);
|
||||
return false;
|
||||
}
|
||||
for (const str of this.labelsSet) {
|
||||
if (!issue.labels.includes(str)) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to not having a required label set.`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
// Make sure no labels we wanted to ignore are present.
|
||||
if (issue.labels && issue.labels.length > 0) {
|
||||
for (const str of this.ignoreLabelsSet) {
|
||||
if (issue.labels.includes(str)) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to having an ignore label set: ${str}`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.ignoreAllWithMilestones) {
|
||||
// Validate that the issue does not have a milestone.
|
||||
if (issue.milestone) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to milestone found after querying for no:milestone.`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else {
|
||||
// Make sure milestone is present, if required.
|
||||
if (this.milestoneId != null && ((_a = issue.milestone) === null || _a === void 0 ? void 0 : _a.milestoneId) != +this.milestoneId) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to not having required milsetone id ${this.milestoneId}. Had: ${(_b = issue.milestone) === null || _b === void 0 ? void 0 : _b.milestoneId}`);
|
||||
return false;
|
||||
}
|
||||
// Make sure a milestones we wanted to ignore is not present.
|
||||
if (issue.milestone && issue.milestone.milestoneId != null) {
|
||||
for (const str of this.ignoreMilestoneIdsSet) {
|
||||
if (issue.milestone.milestoneId == +str) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to milestone ${issue.milestone.milestoneId} found in list of ignored milestone IDs.`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// Verify the issue has a sufficient number of upvotes
|
||||
let upvotes = 0;
|
||||
if (issue.reactions) {
|
||||
upvotes = issue.reactions['+1'];
|
||||
}
|
||||
if (this.minimumVotes != undefined) {
|
||||
if (upvotes < this.minimumVotes) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to not having at least ${this.minimumVotes} upvotes. Had: ${upvotes}`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
// Verify the issue does not have too many upvotes
|
||||
if (this.maximumVotes != undefined) {
|
||||
if (upvotes > this.maximumVotes) {
|
||||
(0, utils_1.safeLog)(`Issue ${issue.number} skipped due to having more than ${this.maximumVotes} upvotes. Had: ${upvotes}`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
exports.ActionBase = ActionBase;
|
||||
//# sourceMappingURL=ActionBase.js.map
|
||||
Generated
+3804
-8005
File diff suppressed because it is too large
Load Diff
@@ -11,11 +11,11 @@
|
||||
"author": "",
|
||||
"dependencies": {
|
||||
"@actions/core": "^1.9.1",
|
||||
"@actions/github": "^5.0.3",
|
||||
"@octokit/rest": "^19.0.3",
|
||||
"@slack/web-api": "^6.7.2",
|
||||
"@actions/github": "^6.0.0",
|
||||
"@octokit/rest": "^21.1.1",
|
||||
"@slack/web-api": "^6.9.1",
|
||||
"applicationinsights": "^2.5.1",
|
||||
"axios": "^0.27.2",
|
||||
"axios": "^1.12.1",
|
||||
"uuid": "^8.3.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
name: Bug - debugger
|
||||
on:
|
||||
schedule:
|
||||
- cron: 50 12 * * * # Run at 12:50 PM UTC (4:50 AM PST, 5:50 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
description: "readonly: Specify true or 1 to prevent changes from being commited to GitHub"
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
- name: Install Actions
|
||||
run: cd ./.github/actions && npm install --production && cd ../..
|
||||
- name: Add Comment
|
||||
uses: ./.github/actions/AddComment
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: bug,debugger
|
||||
ignoreLabels: "investigate: costing,investigate,external,by design,question,more info needed,Language Service,internal"
|
||||
createdAfter: "2024-07-22"
|
||||
addComment: "Thank you for reporting this issue. We’ll let you know if we need more information to investigate it. Additionally, if you're working with GDB/LLDB, please note that the code is open source at https://github.com/microsoft/MIEngine/wiki/Contributing-Code . Your contributions are always welcome and appreciated."
|
||||
addLabels: help wanted
|
||||
@@ -1,7 +1,7 @@
|
||||
name: By Design closer - debugger
|
||||
on:
|
||||
schedule:
|
||||
- cron: 10 11 * * * # Run at 11:10 AM UTC (3:10 AM PST, 4:10 AM PDT)
|
||||
- cron: 0 13 * * * # Run at 1:00 PM UTC (5:00 AM PST, 6:00 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v3
|
||||
@@ -21,6 +23,6 @@ jobs:
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: by design,debugger
|
||||
ignoreLabels: language service,internal
|
||||
ignoreLabels: Language Service,internal
|
||||
closeDays: 0
|
||||
closeComment: "This issue has been closed because the described behavior was determined to be by design."
|
||||
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v3
|
||||
|
||||
@@ -10,6 +10,6 @@ jobs:
|
||||
job:
|
||||
uses: ./.github/workflows/job-compile-and-test.yml
|
||||
with:
|
||||
runner-env: macos-12
|
||||
runner-env: macos-14
|
||||
platform: mac
|
||||
yarn-args: --network-timeout 100000
|
||||
@@ -0,0 +1,93 @@
|
||||
# For most projects, this workflow file will not need changing; you simply need
|
||||
# to commit it to your repository.
|
||||
#
|
||||
# You may wish to alter this file to override the set of languages analyzed,
|
||||
# or to provide custom queries or build logic.
|
||||
#
|
||||
# ******** NOTE ********
|
||||
# We have attempted to detect the languages in your repository. Please check
|
||||
# the `language` matrix defined below to confirm you have the correct set of
|
||||
# supported CodeQL languages.
|
||||
#
|
||||
name: "CodeQL"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ "main", "insiders", "release", "vs" ]
|
||||
pull_request:
|
||||
branches: [ "main", "insiders", "release", "vs" ]
|
||||
schedule:
|
||||
- cron: '29 4 * * 3'
|
||||
|
||||
jobs:
|
||||
analyze:
|
||||
name: Analyze (${{ matrix.language }})
|
||||
# Runner size impacts CodeQL analysis time. To learn more, please see:
|
||||
# - https://gh.io/recommended-hardware-resources-for-running-codeql
|
||||
# - https://gh.io/supported-runners-and-hardware-resources
|
||||
# - https://gh.io/using-larger-runners (GitHub.com only)
|
||||
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
|
||||
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
|
||||
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
|
||||
permissions:
|
||||
# required for all workflows
|
||||
security-events: write
|
||||
|
||||
# required to fetch internal or private CodeQL packs
|
||||
packages: read
|
||||
|
||||
# only required for workflows in private repositories
|
||||
actions: read
|
||||
contents: read
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- language: javascript-typescript
|
||||
build-mode: none
|
||||
# CodeQL supports the following values keywords for 'language': 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift'
|
||||
# Use `c-cpp` to analyze code written in C, C++ or both
|
||||
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
|
||||
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
|
||||
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
|
||||
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
|
||||
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
|
||||
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v3
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
build-mode: ${{ matrix.build-mode }}
|
||||
# If you wish to specify custom queries, you can do so here or in a config file.
|
||||
# By default, queries listed here will override any specified in a config file.
|
||||
# Prefix the list here with "+" to use these queries and those in the config file.
|
||||
|
||||
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
|
||||
# queries: security-extended,security-and-quality
|
||||
|
||||
# If the analyze step fails for one of the languages you are analyzing with
|
||||
# "We were unable to automatically build your code", modify the matrix above
|
||||
# to set the build mode to "manual" for that language. Then modify this step
|
||||
# to build your code.
|
||||
# ℹ️ Command-line programs to run using the OS shell.
|
||||
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
|
||||
- if: matrix.build-mode == 'manual'
|
||||
shell: bash
|
||||
run: |
|
||||
echo 'If you are using a "manual" build mode for one or more of the' \
|
||||
'languages you are analyzing, replace this with the commands to build' \
|
||||
'your code, for example:'
|
||||
echo ' make bootstrap'
|
||||
echo ' make release'
|
||||
exit 1
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v3
|
||||
with:
|
||||
category: "/language:${{matrix.language}}"
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Enhancement Closer (no milestone)
|
||||
on:
|
||||
schedule:
|
||||
- cron: 50 11 * * * # Run at 11:50 AM UTC (3:50 AM PST, 4:50 AM PDT)
|
||||
- cron: 40 12 * * * # Run at 12:40 PM UTC (4:40 AM PST, 5:40 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Enhancement Closer (Triage)
|
||||
on:
|
||||
schedule:
|
||||
- cron: 40 11 * * * # Run at 11:40 AM UTC (3:40 AM PST, 4:40 AM PDT)
|
||||
- cron: 30 12 * * * # Run at 12:30 PM UTC (4:30 AM PST, 5:30 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Enhancement Reopener
|
||||
on:
|
||||
schedule:
|
||||
- cron: 20 12 * * * # Run at 12:20 PM UTC (4:20 AM PST, 5:20 AM PDT)
|
||||
- cron: 0 11 * * * # Run at 11:00 AM UTC (3:00 AM PST, 4:00 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: External closer - debugger
|
||||
on:
|
||||
schedule:
|
||||
- cron: 10 11 * * * # Run at 11:10 AM UTC (3:10 AM PST, 4:10 AM PDT)
|
||||
- cron: 10 13 * * * # Run at 1:10 PM UTC (5:10 AM PST, 6:10 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
@@ -21,6 +23,6 @@ jobs:
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: external,debugger
|
||||
ignoreLabels: language service,internal
|
||||
ignoreLabels: Language Service,internal
|
||||
closeDays: 0
|
||||
closeComment: "This issue has been closed because it is external or not applicable to the extension."
|
||||
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
name: Feature Request - debugger
|
||||
on:
|
||||
schedule:
|
||||
- cron: 20 13 * * * # Run at 1:20 PM UTC (5:20 AM PST, 6:20 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
description: "readonly: Specify true or 1 to prevent changes from being commited to GitHub"
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
- name: Install Actions
|
||||
run: cd ./.github/actions && npm install --production && cd ../..
|
||||
- name: Add Comment
|
||||
uses: ./.github/actions/AddComment
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: Feature Request,debugger
|
||||
ignoreLabels: "investigate: costing,investigate,external,by design,question,more info needed,Language Service,internal"
|
||||
createdAfter: "2024-07-22"
|
||||
addComment: "Thank you for your feature request. While we may not be able to implement it immediately, we will monitor community reactions to see how it fits into our backlog. Additionally, if you're working with GDB/LLDB, please note that the code is open source at https://github.com/microsoft/MIEngine/wiki/Contributing-Code . Your contributions are always welcome and appreciated."
|
||||
addLabels: help wanted
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Investigate closer - debugger
|
||||
on:
|
||||
schedule:
|
||||
- cron: 10 11 * * * # Run at 11:10 AM UTC (3:10 AM PST, 4:10 AM PDT)
|
||||
- cron: 30 13 * * * # Run at 1:30 PM UTC (5:30 AM PST, 6:30 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
@@ -21,6 +23,6 @@ jobs:
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: investigate,debugger
|
||||
ignoreLabels: language service,internal
|
||||
ignoreLabels: Language Service,internal
|
||||
closeDays: 180
|
||||
closeComment: "This issue has been closed as lower priority. We're sorry if this issue still impacts you but unfortunately we're not able to address this. We will accept a pull request from the community if it's applicable for this issue."
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Investigate Costing closer - debugger
|
||||
on:
|
||||
schedule:
|
||||
- cron: 10 11 * * * # Run at 11:10 AM UTC (3:10 AM PST, 4:10 AM PDT)
|
||||
- cron: 40 13 * * * # Run at 1:40 PM UTC (5:40 AM PST, 6:40 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
@@ -21,6 +23,6 @@ jobs:
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: "investigate: costing,debugger"
|
||||
ignoreLabels: language service,internal
|
||||
ignoreLabels: Language Service,internal
|
||||
closeDays: 180
|
||||
closeComment: "This issue has been closed as lower priority. We're sorry if this issue still impacts you but unfortunately we're not able to address this. We will accept a pull request from the community if it's applicable for this issue."
|
||||
|
||||
@@ -19,12 +19,12 @@ jobs:
|
||||
runs-on: ${{ inputs.runner-env }}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Use Node.js 16
|
||||
uses: actions/setup-node@v3
|
||||
- name: Use Node.js 22
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 16
|
||||
node-version: 22
|
||||
|
||||
- name: Install Dependencies
|
||||
run: yarn install ${{ inputs.yarn-args }}
|
||||
@@ -42,6 +42,14 @@ jobs:
|
||||
run: yarn test
|
||||
working-directory: Extension
|
||||
|
||||
# These tests don't require the binary.
|
||||
# On Linux, it is failing (before the tests actually run) with: Test run terminated with signal SIGSEGV.
|
||||
# But it works on Linux during the E2E test.
|
||||
- name: Run SingleRootProject tests
|
||||
if: ${{ inputs.platform != 'linux' }}
|
||||
run: yarn test --scenario=SingleRootProject --skipCheckBinaries
|
||||
working-directory: Extension
|
||||
|
||||
# NOTE : We can't run the test that require the native binary files
|
||||
# yet -- there will be an update soon that allows the tester to
|
||||
# acquire them on-the-fly
|
||||
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: More Info Needed Closer - debugger
|
||||
on:
|
||||
schedule:
|
||||
- cron: 10 11 * * * # Run at 11:10 AM UTC (3:10 AM PST, 4:10 AM PDT)
|
||||
- cron: 50 13 * * * # Run at 1:50 PM UTC (5:50 AM PST, 6:50 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
@@ -21,7 +23,7 @@ jobs:
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: more info needed,debugger
|
||||
ignoreLabels: language service,internal
|
||||
ignoreLabels: Language Service,internal
|
||||
involves: wardengnaw,pieandcakes,calgagi
|
||||
closeDays: 14
|
||||
closeComment: "This issue has been closed because it needs more information and has not had recent activity."
|
||||
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
@@ -22,7 +24,7 @@ jobs:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: more info needed
|
||||
ignoreLabels: debugger,internal
|
||||
closeDays: 60
|
||||
closeDays: 30
|
||||
closeComment: "This issue has been closed because it needs more information and has not had recent activity."
|
||||
pingDays: 80
|
||||
pingDays: 14
|
||||
pingComment: "Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the problem no longer exists, or adding more information."
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Question Closer - debugger
|
||||
on:
|
||||
schedule:
|
||||
- cron: 20 11 * * * # Run at 11:20 AM UTC (3:20 AM PST, 4:20 AM PDT)
|
||||
- cron: 0 14 * * * # Run at 2:00 PM UTC (6:00 AM PST, 7:00 AM PDT)
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
readonly:
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
@@ -21,7 +23,7 @@ jobs:
|
||||
with:
|
||||
readonly: ${{ github.event.inputs.readonly }}
|
||||
labels: question,debugger
|
||||
ignoreLabels: language service,internal
|
||||
ignoreLabels: Language Service,internal
|
||||
involves: wardengnaw,pieandcakes,calgagi
|
||||
closeDays: 14
|
||||
closeComment: "This issue has been closed because it is a question and has not had recent activity."
|
||||
|
||||
@@ -11,6 +11,8 @@ on:
|
||||
jobs:
|
||||
main:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v2
|
||||
|
||||
+126
@@ -0,0 +1,126 @@
|
||||
name: $(date:yyyyMMdd)$(rev:.r)
|
||||
trigger:
|
||||
branches:
|
||||
include:
|
||||
- main
|
||||
- release
|
||||
- insiders
|
||||
|
||||
schedules:
|
||||
- cron: 30 5 * * 0
|
||||
branches:
|
||||
include:
|
||||
- main
|
||||
always: true
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
- repository: MicroBuildTemplate
|
||||
type: git
|
||||
name: 1ESPipelineTemplates/MicroBuildTemplate
|
||||
ref: refs/tags/release
|
||||
|
||||
variables:
|
||||
- name: Codeql.Enabled
|
||||
value: true
|
||||
- name: Codeql.Language
|
||||
value: javascript
|
||||
|
||||
extends:
|
||||
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
|
||||
parameters:
|
||||
pool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
sdl:
|
||||
sourceAnalysisPool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
binskim:
|
||||
preReleaseVersion: '4.3.1'
|
||||
tsa:
|
||||
enabled: true
|
||||
config:
|
||||
tsaVersion: TsaV2
|
||||
codebase: NewOrUpdate
|
||||
codebaseName: vscode-cpptools
|
||||
tsaStamp: $(TsaProjectName)
|
||||
tsaEnvironment: PROD
|
||||
notificationAliases: $(TsaNotificationAlias)
|
||||
codebaseAdmins: $(TsaCodebaseAdmins)
|
||||
instanceUrl: $(TsaInstanceUrl)
|
||||
projectName: $(TsaProjectName)
|
||||
areaPath: $(TsaAreaPath)
|
||||
iterationPath: $(TsaIterationPath)
|
||||
alltools: true
|
||||
repositoryName: vscode-cpptools
|
||||
policheck:
|
||||
enabled: true
|
||||
featureFlags:
|
||||
autoBaseline: false
|
||||
|
||||
stages:
|
||||
- stage: build
|
||||
jobs:
|
||||
- job: Phase_1
|
||||
displayName: Build cpptools.vsix
|
||||
timeoutInMinutes: 60
|
||||
cancelTimeoutInMinutes: 1
|
||||
templateContext:
|
||||
outputs:
|
||||
- output: pipelineArtifact
|
||||
displayName: 'cpptools.vsix'
|
||||
condition: succeeded()
|
||||
targetPath: $(Build.ArtifactStagingDirectory)\Extension
|
||||
artifactName: cpptools.vsix
|
||||
|
||||
steps:
|
||||
- checkout: self
|
||||
|
||||
- task: geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@3
|
||||
displayName: Use Yarn 1.x
|
||||
|
||||
- task: UseNode@1
|
||||
displayName: Use Node 22.x
|
||||
inputs:
|
||||
version: 22.x
|
||||
|
||||
- script: IF EXIST %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc del %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc
|
||||
displayName: Delete .npmrc if it exists
|
||||
|
||||
- task: Npm@0
|
||||
displayName: Install vsce
|
||||
inputs:
|
||||
arguments: --global @vscode/vsce
|
||||
|
||||
- script: mkdir $(Build.ArtifactStagingDirectory)\Extension
|
||||
displayName: Create Extension Staging Directory
|
||||
|
||||
- task: Bash@3
|
||||
displayName: Build files
|
||||
inputs:
|
||||
targetType: 'inline'
|
||||
script: |
|
||||
export SRC_DIR=$(echo $BUILD_SOURCESDIRECTORY | sed 's|\\|/|g')
|
||||
cd "$SRC_DIR/Extension"
|
||||
yarn run vsix-prepublish
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "yarn run vsix-prepublish failed, sleeping for 30s before retrying..."
|
||||
sleep 30
|
||||
exit 1
|
||||
fi
|
||||
retryCountOnTaskFailure: 3
|
||||
|
||||
- script: |
|
||||
cd $(Build.SourcesDirectory)\Extension
|
||||
vsce package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix
|
||||
name: ProcessRunner_12
|
||||
displayName: Run VSCE to package vsix
|
||||
|
||||
- task: Npm@0
|
||||
displayName: Uninstall vsce
|
||||
inputs:
|
||||
command: uninstall
|
||||
arguments: --global @vscode/vsce
|
||||
@@ -19,7 +19,7 @@ parameters:
|
||||
|
||||
# Note: Make sure lldb_mi_commit is the same as the one in Extension/cgmanifest.json
|
||||
# 'CommitHash' for lldb-mi.
|
||||
lldb_mi_commit: 4fe9c663edce2447e114c71851694d8c529b982d
|
||||
lldb_mi_commit: 2388bd74133bc21eac59b2e2bf97f2a30770a315
|
||||
|
||||
lldb_mi_additional_parameters: "-DUSE_LLDB_FRAMEWORK=1"
|
||||
|
||||
@@ -28,9 +28,9 @@ jobs:
|
||||
timeoutInMinutes: 360
|
||||
pool:
|
||||
${{if eq(parameters['llvm_arch'], 'arm64')}}:
|
||||
vmImage: macos-13-arm64
|
||||
name: cpptoolsMacM1pool
|
||||
${{ else }}:
|
||||
vmImage: macOS-13
|
||||
vmImage: macOS-latest
|
||||
steps:
|
||||
- task: CmdLine@2
|
||||
displayName: 'Install Dependencies'
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
# Pipeline for VsCodeExtension-Localization build definition
|
||||
# Runs OneLocBuild task to localize xlf file
|
||||
# ==================================================================================
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
- repository: self
|
||||
clean: true
|
||||
- repository: MicroBuildTemplate
|
||||
type: git
|
||||
name: 1ESPipelineTemplates/MicroBuildTemplate
|
||||
ref: refs/tags/release
|
||||
|
||||
trigger: none
|
||||
pr: none
|
||||
@@ -18,45 +21,72 @@ schedules:
|
||||
- main
|
||||
always: true
|
||||
|
||||
pool:
|
||||
name: 'AzurePipelines-EO'
|
||||
demands:
|
||||
- ImageOverride -equals AzurePipelinesWindows2022compliant
|
||||
variables:
|
||||
TeamName: cpptools
|
||||
Codeql.Language: javascript
|
||||
|
||||
steps:
|
||||
- task: NodeTool@0
|
||||
inputs:
|
||||
versionSpec: '16.x'
|
||||
displayName: 'Install Node.js'
|
||||
extends:
|
||||
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
|
||||
parameters:
|
||||
pool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
sdl:
|
||||
sourceAnalysisPool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
stages:
|
||||
- stage: stage
|
||||
jobs:
|
||||
- job: job
|
||||
templateContext:
|
||||
outputs:
|
||||
- output: pipelineArtifact
|
||||
targetPath: '$(Build.ArtifactStagingDirectory)'
|
||||
artifactName: 'drop'
|
||||
publishLocation: 'Container'
|
||||
steps:
|
||||
- task: NodeTool@0
|
||||
inputs:
|
||||
versionSpec: '22.x'
|
||||
displayName: 'Install Node.js'
|
||||
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd Extension && yarn install'
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd Extension && yarn install'
|
||||
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd ./Extension && yarn run translations-export && cd ..'
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd ./Extension && yarn run translations-export && cd ..'
|
||||
|
||||
- task: OneLocBuild@2
|
||||
env:
|
||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||
inputs:
|
||||
locProj: 'Build/loc/LocProject.json'
|
||||
outDir: '$(Build.ArtifactStagingDirectory)'
|
||||
isCreatePrSelected: false
|
||||
prSourceBranchPrefix: 'locfiles'
|
||||
packageSourceAuth: 'patAuth'
|
||||
patVariable: '$(OneLocBuildPat)'
|
||||
LclSource: lclFilesfromPackage
|
||||
LclPackageId: 'LCL-JUNO-PROD-VCPP'
|
||||
lsBuildXLocPackageVersion: '7.0.30510'
|
||||
# Requires Azure client 2.x
|
||||
- task: AzureCLI@2
|
||||
displayName: 'Set OneLocBuildToken'
|
||||
enabled: true
|
||||
inputs:
|
||||
azureSubscription: '$(AzureSubscription)' # Azure DevOps service connection
|
||||
scriptType: 'pscore'
|
||||
scriptLocation: 'inlineScript'
|
||||
inlineScript: |
|
||||
$token = az account get-access-token --query accessToken --resource $(AzureGuid) -o tsv
|
||||
Write-Host "##vso[task.setvariable variable=AzDO.OneLocBuildToken;issecret=true]${token}"
|
||||
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd Extension && node ./translations_auto_pr.js microsoft vscode-cpptools csigs $(csigsPat) csigs [email protected] "$(Build.ArtifactStagingDirectory)/loc" vscode-extensions-localization-export/vscode-extensions && cd ..'
|
||||
- task: OneLocBuild@2
|
||||
env:
|
||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||
inputs:
|
||||
locProj: 'Build/loc/LocProject.json'
|
||||
outDir: '$(Build.ArtifactStagingDirectory)'
|
||||
isCreatePrSelected: false
|
||||
prSourceBranchPrefix: 'locfiles'
|
||||
packageSourceAuth: 'patAuth'
|
||||
patVariable: '$(AzDO.OneLocBuildToken)'
|
||||
LclSource: lclFilesfromPackage
|
||||
LclPackageId: 'LCL-JUNO-PROD-VCPP'
|
||||
lsBuildXLocPackageVersion: '7.0.30510'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
|
||||
ArtifactName: 'drop'
|
||||
publishLocation: 'Container'
|
||||
- task: CmdLine@2
|
||||
inputs:
|
||||
script: 'cd Extension && node ./translations_auto_pr.js microsoft vscode-cpptools csigs $(csigsPat) csigs [email protected] "$(Build.ArtifactStagingDirectory)/loc" vscode-extensions-localization-export/vscode-extensions && cd ..'
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
name: $(date:yyyyMMdd)$(rev:.r)
|
||||
trigger: none
|
||||
pr: none
|
||||
|
||||
parameters:
|
||||
- name: verifyVersion
|
||||
displayName: Attest version in package.json is correct
|
||||
type: boolean
|
||||
default: false
|
||||
- name: verifyReadme
|
||||
displayName: Attest README.md is updated
|
||||
type: boolean
|
||||
default: false
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
- repository: MicroBuildTemplate
|
||||
type: git
|
||||
name: 1ESPipelineTemplates/MicroBuildTemplate
|
||||
ref: refs/tags/release
|
||||
|
||||
extends:
|
||||
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
|
||||
parameters:
|
||||
pool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
sdl:
|
||||
sourceAnalysisPool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
|
||||
stages:
|
||||
- stage: package
|
||||
jobs:
|
||||
# Introduce pipeline compilation errors to block scheduling if the requisite parameters are not set
|
||||
- ${{ if not(eq(parameters.verifyVersion, true)) }}:
|
||||
- 'The version in package.json should be updated before scheduling the pipeline.'
|
||||
|
||||
- ${{ if not(eq(parameters.verifyReadme, true)) }}:
|
||||
- 'README.md should be updated before scheduling the pipeline.'
|
||||
|
||||
- template: /Build/package/jobs_package_vsix.yml@self
|
||||
parameters:
|
||||
vsixName: cpptools-extension-pack.vsix
|
||||
srcDir: ExtensionPack
|
||||
@@ -0,0 +1,48 @@
|
||||
name: $(date:yyyyMMdd)$(rev:.r)
|
||||
trigger: none
|
||||
pr: none
|
||||
|
||||
parameters:
|
||||
- name: verifyVersion
|
||||
displayName: Attest version in package.json is correct
|
||||
type: boolean
|
||||
default: false
|
||||
- name: verifyReadme
|
||||
displayName: Attest README.md is updated
|
||||
type: boolean
|
||||
default: false
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
- repository: MicroBuildTemplate
|
||||
type: git
|
||||
name: 1ESPipelineTemplates/MicroBuildTemplate
|
||||
ref: refs/tags/release
|
||||
|
||||
extends:
|
||||
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
|
||||
parameters:
|
||||
pool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
sdl:
|
||||
sourceAnalysisPool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
|
||||
stages:
|
||||
- stage: package
|
||||
jobs:
|
||||
# Introduce pipeline compilation errors to block scheduling if the requisite parameters are not set
|
||||
- ${{ if not(eq(parameters.verifyVersion, true)) }}:
|
||||
- 'The version in package.json should be updated before scheduling the pipeline.'
|
||||
|
||||
- ${{ if not(eq(parameters.verifyReadme, true)) }}:
|
||||
- 'README.md should be updated before scheduling the pipeline.'
|
||||
|
||||
- template: /Build/package/jobs_package_vsix.yml@self
|
||||
parameters:
|
||||
vsixName: cpptools-themes.vsix
|
||||
srcDir: Themes
|
||||
@@ -0,0 +1,61 @@
|
||||
parameters:
|
||||
- name: vsixName
|
||||
type: string
|
||||
default: ''
|
||||
- name: srcDir
|
||||
type: string
|
||||
default: ''
|
||||
- name: signType
|
||||
type: string
|
||||
default: 'real'
|
||||
|
||||
jobs:
|
||||
- job: package
|
||||
displayName: Build ${{ parameters.vsixName }}
|
||||
timeoutInMinutes: 30
|
||||
cancelTimeoutInMinutes: 1
|
||||
templateContext:
|
||||
mb: # Enable the MicroBuild Signing toolset
|
||||
signing:
|
||||
enabled: true
|
||||
signType: ${{ parameters.signType }}
|
||||
zipSources: false
|
||||
${{ if eq(parameters.signType, 'real') }}:
|
||||
signWithProd: true
|
||||
featureFlags:
|
||||
autoBaseline: false
|
||||
outputs:
|
||||
- output: pipelineArtifact
|
||||
displayName: '${{ parameters.vsixName }}'
|
||||
targetPath: $(Build.ArtifactStagingDirectory)\vsix
|
||||
artifactName: vsix
|
||||
|
||||
steps:
|
||||
- checkout: self
|
||||
|
||||
- task: UseNode@1
|
||||
displayName: Use Node 22.x
|
||||
inputs:
|
||||
version: 22.x
|
||||
|
||||
- task: Npm@0
|
||||
displayName: Install vsce
|
||||
inputs:
|
||||
arguments: --global @vscode/vsce
|
||||
|
||||
- task: geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@3
|
||||
displayName: Use Yarn 1.x
|
||||
|
||||
- script: mkdir $(Build.ArtifactStagingDirectory)\vsix
|
||||
displayName: Create Staging Directory
|
||||
|
||||
- script: |
|
||||
cd $(Build.SourcesDirectory)\${{ parameters.srcDir }}
|
||||
vsce package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}
|
||||
displayName: Run VSCE to package vsix
|
||||
|
||||
- task: Npm@0
|
||||
displayName: Uninstall vsce
|
||||
inputs:
|
||||
command: uninstall
|
||||
arguments: --global @vscode/vsce
|
||||
@@ -0,0 +1,43 @@
|
||||
name: $(Date:yyyyMMdd)$(rev:.r)
|
||||
trigger: none
|
||||
pr: none
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
- repository: MicroBuildTemplate
|
||||
type: git
|
||||
name: 1ESPipelineTemplates/MicroBuildTemplate
|
||||
ref: refs/tags/release
|
||||
pipelines:
|
||||
- pipeline: vsixBuild
|
||||
source: '\VC\VSCode\CpptoolsVSIX\Package cpptools-extension-pack'
|
||||
trigger: true
|
||||
|
||||
extends:
|
||||
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
|
||||
parameters:
|
||||
pool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
sdl:
|
||||
sourceAnalysisPool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
|
||||
stages:
|
||||
- stage: Validate
|
||||
jobs:
|
||||
- template: /Build/publish/jobs_manual_validation.yml@self
|
||||
parameters:
|
||||
notifyUsers: $(NotifyUsers)
|
||||
releaseBuildUrl: $(ReleaseBuildUrl)
|
||||
|
||||
- stage: Release
|
||||
dependsOn: Validate
|
||||
jobs:
|
||||
- template: /Build/publish/jobs_publish_vsix.yml@self
|
||||
parameters:
|
||||
vsixName: cpptools-extension-pack.vsix
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
name: $(Date:yyyyMMdd)$(rev:.r)
|
||||
trigger: none
|
||||
pr: none
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
- repository: MicroBuildTemplate
|
||||
type: git
|
||||
name: 1ESPipelineTemplates/MicroBuildTemplate
|
||||
ref: refs/tags/release
|
||||
pipelines:
|
||||
- pipeline: vsixBuild
|
||||
source: '\VC\VSCode\CpptoolsVSIX\Package cpptools-themes'
|
||||
trigger: true
|
||||
|
||||
extends:
|
||||
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
|
||||
parameters:
|
||||
pool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
sdl:
|
||||
sourceAnalysisPool:
|
||||
name: AzurePipelines-EO
|
||||
image: 1ESPT-Windows2022
|
||||
os: windows
|
||||
|
||||
stages:
|
||||
- stage: Validate
|
||||
jobs:
|
||||
- template: /Build/publish/jobs_manual_validation.yml@self
|
||||
parameters:
|
||||
notifyUsers: $(NotifyUsers)
|
||||
releaseBuildUrl: $(ReleaseBuildUrl)
|
||||
|
||||
- stage: Release
|
||||
dependsOn: Validate
|
||||
jobs:
|
||||
- template: /Build/publish/jobs_publish_vsix.yml@self
|
||||
parameters:
|
||||
vsixName: cpptools-themes.vsix
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
parameters:
|
||||
- name: notifyUsers
|
||||
type: string
|
||||
default: ''
|
||||
- name: releaseBuildUrl
|
||||
type: string
|
||||
default: ''
|
||||
|
||||
jobs:
|
||||
- job: WaitForValidation
|
||||
displayName: Wait for VSIX validation
|
||||
pool: server
|
||||
steps:
|
||||
- task: ManualValidation@0
|
||||
displayName: "Manual Validation"
|
||||
inputs:
|
||||
notifyUsers: $(notifyUsers)
|
||||
instructions: |
|
||||
Download and test the vsix from the latest release build: $(releaseBuildUrl)
|
||||
@@ -0,0 +1,44 @@
|
||||
parameters:
|
||||
- name: vsixName
|
||||
type: string
|
||||
default: ''
|
||||
|
||||
jobs:
|
||||
- job: Publish
|
||||
displayName: Publish to Marketplace
|
||||
templateContext:
|
||||
type: releaseJob
|
||||
isProduction: true
|
||||
inputs:
|
||||
- input: pipelineArtifact
|
||||
pipeline: vsixBuild
|
||||
artifactName: vsix
|
||||
targetPath: $(Build.StagingDirectory)\vsix
|
||||
|
||||
steps:
|
||||
- task: NodeTool@0
|
||||
displayName: Use Node 22.x
|
||||
inputs:
|
||||
versionSpec: 22.x
|
||||
|
||||
- task: Npm@0
|
||||
displayName: Install vsce
|
||||
inputs:
|
||||
arguments: --global @vscode/vsce
|
||||
|
||||
- task: AzureCLI@2
|
||||
displayName: Generate AAD_TOKEN
|
||||
inputs:
|
||||
azureSubscription: $(AzureSubscription)
|
||||
scriptType: ps
|
||||
scriptLocation: inlineScript
|
||||
inlineScript: |
|
||||
$aadToken = az account get-access-token --query accessToken --resource $(AzureGuid) -o tsv
|
||||
Write-Host "##vso[task.setvariable variable=AAD_TOKEN;issecret=true]$aadToken"
|
||||
|
||||
- script: |
|
||||
vsce publish --packagePath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}
|
||||
displayName: Publish to Marketplace
|
||||
env:
|
||||
VSCE_PAT: $(AAD_TOKEN)
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="SignFiles" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<BaseOutputDirectory>$(BUILD_STAGINGDIRECTORY)/Extension</BaseOutputDirectory>
|
||||
<!-- These properties are required by MicroBuild, which only signs files that are under these paths -->
|
||||
<IntermediateOutputPath>$(BaseOutputDirectory)</IntermediateOutputPath>
|
||||
<OutDir>$(BaseOutputDirectory)</OutDir>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<!-- Because of Webpack bundling, these are the only shipping Javascript files.
|
||||
There are no third-party files to sign because they've all been bundled. -->
|
||||
<FilesToSign Include="$(OutDir)\dist\src\main.js;$(OutDir)\dist\ui\settings.js">
|
||||
<Authenticode>Microsoft400</Authenticode>
|
||||
</FilesToSign>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="SignFiles" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<BaseOutputDirectory>$(BUILD_STAGINGDIRECTORY)</BaseOutputDirectory>
|
||||
<!-- These properties are required by MicroBuild, which only signs files that are under these paths -->
|
||||
<IntermediateOutputPath>$(BaseOutputDirectory)</IntermediateOutputPath>
|
||||
<OutDir>$(BaseOutputDirectory)</OutDir>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<FilesToSign Include="$(OutDir)\vsix\cpptools-*.signature.p7s">
|
||||
<Authenticode>VSCodePublisher</Authenticode>
|
||||
</FilesToSign>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="Microsoft.VisualStudioEng.MicroBuild.Core" version="0.4.1" developmentDependency="true" />
|
||||
</packages>
|
||||
@@ -0,0 +1,8 @@
|
||||
# Each line is a file pattern followed by one or more owners.
|
||||
|
||||
# These owners will be the default owners for everything in
|
||||
# the repo. Unless a later match takes precedence,
|
||||
# @microsoft/cpptools-maintainers will be requested for
|
||||
# review when someone opens a pull request.
|
||||
|
||||
* @microsoft/cpptools-maintainers
|
||||
+2
-1
@@ -6,4 +6,5 @@ Resources:
|
||||
|
||||
- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)
|
||||
- [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
|
||||
- Contact [[email protected]](mailto:[email protected]) with questions or concerns
|
||||
- Contact [[email protected]](mailto:[email protected]) with questions or concerns
|
||||
- Employees can reach out at [aka.ms/opensource/moderation-support](https://aka.ms/opensource/moderation-support)
|
||||
+22
-1
@@ -5,7 +5,7 @@
|
||||
* [Build and debug the extension](Documentation/Building%20the%20Extension.md).
|
||||
* File an [issue](https://github.com/Microsoft/vscode-cpptools/issues) and a [pull request](https://github.com/Microsoft/vscode-cpptools/pulls) with the change and we will review it.
|
||||
* If the change affects functionality, add a line describing the change to [**CHANGELOG.md**](Extension/CHANGELOG.md).
|
||||
* Try and add a test in [**test/extension.test.ts**](Extension/test/unitTests/extension.test.ts).
|
||||
* Try and add a test in [**test/extension.test.ts**](Extension/test/scenarios/SingleRootProject/tests/extension.test.ts).
|
||||
* Run tests via opening the [**Extension**](https://github.com/Microsoft/vscode-cpptools/tree/main/Extension) folder in Visual Studio Code, selecting the "Launch Tests" configuration in the Debug pane, and choosing "Start Debugging".
|
||||
|
||||
## About the Code
|
||||
@@ -33,3 +33,24 @@ const localize: nls.LocalizeFunc = nls.loadMessageBundle();
|
||||
const readmeMessage: string = localize("refer.read.me", "Please refer to {0} for troubleshooting information. Issues can be created at {1}", readmePath, "https://github.com/Microsoft/vscode-cpptools/issues");
|
||||
```
|
||||
* The first parameter to localize should be a unique key for that string, not used by any other call to localize() in the file unless representing the same string. The second parameter is the string to localize. Both of these parameters must be string literals. Tokens such as {0} and {1} are supported in the localizable string, with replacement values passed as additional parameters to localize().
|
||||
|
||||
## Contributor License Agreement
|
||||
|
||||
This project welcomes contributions and suggestions. Most contributions require you to
|
||||
agree to a Contributor License Agreement (CLA) declaring that you have the right to,
|
||||
and actually do, grant us the rights to use your contribution. For details, visit
|
||||
https://cla.microsoft.com.
|
||||
|
||||
When you submit a pull request, a CLA-bot will automatically determine whether you need
|
||||
to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the
|
||||
instructions provided by the bot. You will only need to do this once across all repositories using our CLA.
|
||||
|
||||
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
|
||||
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
|
||||
or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
|
||||
|
||||
### Adding/Updating package.json dependencies
|
||||
|
||||
We maintain a public Azure Artifacts feed that we point the package manager to in .npmrc files. If you want to add a dependency or update a version in package.json, you may need to contact us so we can add it to our feed. Please ping our team in a PR or new issue if you experience this issue.
|
||||
|
||||
For local development, you can delete the .npmrc file and the matching `yarn.lock` file while you wait for us to update the feed. However, these changes will need to be reverted in your branch before we will accept a PR.
|
||||
@@ -1 +1 @@
|
||||
The documentation for c_cpp_properties.json has moved to https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference.
|
||||
The documentation for c_cpp_properties.json has moved to https://code.visualstudio.com/docs/cpp/customize-cpp-settings.
|
||||
@@ -24,17 +24,6 @@ module.exports = {
|
||||
"eslint-plugin-header"
|
||||
],
|
||||
"rules": {
|
||||
"indent": [
|
||||
"warn",
|
||||
4,
|
||||
{
|
||||
"SwitchCase": 1,
|
||||
"ObjectExpression": "first"
|
||||
}
|
||||
],
|
||||
"@typescript-eslint/indent": [
|
||||
"error", 4
|
||||
],
|
||||
"@typescript-eslint/adjacent-overload-signatures": "error",
|
||||
"@typescript-eslint/array-type": "error",
|
||||
"@typescript-eslint/await-thenable": "error",
|
||||
|
||||
@@ -10,6 +10,7 @@ server
|
||||
debugAdapters
|
||||
LLVM
|
||||
bin/cpptools*
|
||||
bin/libc.so
|
||||
bin/*.dll
|
||||
bin/.vs
|
||||
bin/LICENSE.txt
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/
|
||||
always-auth=true
|
||||
@@ -33,8 +33,10 @@ export async function main() {
|
||||
//verbose(`Installing release version of 'ms-vscode.cpptools'`);
|
||||
//spawnSync(cli, [...args, '--install-extension', 'ms-vscode.cpptools'], { encoding: 'utf-8', stdio: 'ignore' })
|
||||
verbose(green('Launch VSCode'));
|
||||
const ARGS = [...args, ...options.launchArgs.filter(each => !each.startsWith('--extensions-dir=') && !each.startsWith('--user-data-dir=')), `--extensionDevelopmentPath=${$root}`, ...$args ];
|
||||
verbose(gray(`${cli}\n ${ [...ARGS ].join('\n ')}`));
|
||||
const ARGS = [...args, ...options.launchArgs.filter(each => !each.startsWith('--extensions-dir=') && !each.startsWith('--user-data-dir=')), `--extensionDevelopmentPath=${$root}`, ...$args ].map(each => (each.indexOf(' ') > -1) && (each.indexOf('"') === -1) ? `"${each}"` : each);
|
||||
const CLI = cli.indexOf(' ') > -1 && cli.indexOf('"') === -1 ? `"${cli}"` : cli;
|
||||
|
||||
spawnSync(cli, ARGS, { encoding: 'utf-8', stdio: 'ignore', env: { ...process.env, DONT_PROMPT_WSL_INSTALL:"1" } });
|
||||
verbose(gray(`${CLI}\n ${ [...ARGS ].join('\n ')}`));
|
||||
|
||||
spawnSync(CLI, ARGS, { encoding: 'utf-8', stdio: 'ignore', env: { ...process.env, DONT_PROMPT_WSL_INSTALL:"1" }, shell: true });
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ export const Git = async (...args: Parameters<Awaited<CommandFunction>>) => (awa
|
||||
export const GitClean = async (...args: Parameters<Awaited<CommandFunction>>) => (await new Command(await git, 'clean'))(...args);
|
||||
|
||||
export async function getModifiedIgnoredFiles() {
|
||||
const {code, error, stdio } = await GitClean('-Xd', '-n');
|
||||
const { code, error, stdio } = await GitClean('-Xd', '-n');
|
||||
if (code) {
|
||||
throw new Error(`\n${error.all().join('\n')}`);
|
||||
}
|
||||
@@ -65,11 +65,11 @@ export async function rimraf(...paths: string[]) {
|
||||
}
|
||||
if (await filepath.isFolder(each)) {
|
||||
verbose(`Removing folder ${red(each)}`);
|
||||
all.push(rm(each, {recursive: true, force: true}));
|
||||
all.push(rm(each, { recursive: true, force: true }));
|
||||
continue;
|
||||
}
|
||||
verbose(`Removing file ${red(each)}`);
|
||||
all.push(rm(each, {force: true}));
|
||||
all.push(rm(each, { force: true }));
|
||||
}
|
||||
await Promise.all(all);
|
||||
}
|
||||
@@ -325,6 +325,7 @@ export async function checkDTS() {
|
||||
let failing = false;
|
||||
failing = !await assertAnyFile('vscode.d.ts') && (quiet || warn(`The VSCode import file '${$root}/dist/src/vscode.d.ts is missing.`)) || failing;
|
||||
failing = !await assertAnyFile('vscode.proposed.terminalDataWriteEvent.d.ts') && (quiet || warn(`The VSCode import file '${$root}/dist/src/vscode.proposed.terminalDataWriteEvent.d.ts is missing.`)) || failing;
|
||||
failing = !await assertAnyFile('vscode.proposed.lmTools.d.ts') && (quiet || warn(`The VSCode import file '${$root}/dist/src/vscode.proposed.lmTools.d.ts is missing.`)) || failing;
|
||||
|
||||
if (!failing) {
|
||||
verbose('VSCode d.ts files appear to be in place.');
|
||||
@@ -333,6 +334,9 @@ export async function checkDTS() {
|
||||
}
|
||||
|
||||
export async function checkBinaries() {
|
||||
if ($switches.includes('--skipCheckBinaries')) {
|
||||
return false;
|
||||
}
|
||||
let failing = false;
|
||||
failing = !await assertAnyFile(['bin/cpptools.exe', 'bin/cpptools']) && (quiet || warn(`The native binary files are not present. You should either build or install the native binaries\n\n.`)) || failing;
|
||||
|
||||
@@ -341,3 +345,15 @@ export async function checkBinaries() {
|
||||
}
|
||||
return failing;
|
||||
}
|
||||
|
||||
export async function checkProposals() {
|
||||
let failing = false;
|
||||
|
||||
await rm(`${$root}/vscode.proposed.chatParticipantAdditions.d.ts`);
|
||||
failing = await assertAnyFile('vscode.proposed.chatParticipantAdditions.d.ts') && (quiet || warn(`The VSCode import file '${$root}/vscode.proposed.chatParticipantAdditions.d.ts' should not be present.`)) || failing;
|
||||
|
||||
if (!failing) {
|
||||
verbose('VSCode proposals appear to be in place.');
|
||||
}
|
||||
return failing;
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ filterStdio();
|
||||
async function unitTests() {
|
||||
await assertAnyFolder('dist/test/unit', `The folder '${$root}/dist/test/unit is missing. You should run ${brightGreen("yarn compile")}\n\n`);
|
||||
const mocha = await assertAnyFile(["node_modules/.bin/mocha.cmd", "node_modules/.bin/mocha"], `Can't find the mocha testrunner. You might need to run ${brightGreen("yarn install")}\n\n`);
|
||||
const result = spawnSync(mocha, [`${$root}/dist/test/unit/**/*.test.js`, '--timeout', '30000'], { stdio:'inherit'});
|
||||
const result = spawnSync(mocha, [`${$root}/dist/test/unit/**/*.test.js`, '--timeout', '30000'], { stdio:'inherit', shell: true });
|
||||
verbose(`\n${green("NOTE:")} If you want to run a scenario test (end-to-end) use ${cmdSwitch('scenario=<NAME>')} \n\n`);
|
||||
return result.status;
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* See 'LICENSE' in the project root for license information.
|
||||
* ------------------------------------------------------------------------------------------ */
|
||||
|
||||
import { checkBinaries, checkCompiled, checkDTS, checkPrep, error, green } from './common';
|
||||
import { checkBinaries, checkCompiled, checkDTS, checkPrep, checkProposals, error, green } from './common';
|
||||
const quiet = process.argv.includes('--quiet');
|
||||
|
||||
export async function main() {
|
||||
@@ -50,3 +50,12 @@ export async function dts() {
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
export async function proposals() {
|
||||
let failing = false;
|
||||
failing = (await checkProposals() && (quiet || error(`Issue with VSCode proposals. Run ${green('yarn prep')} to fix it.`))) || failing;
|
||||
|
||||
if (failing) {
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+4
-4
@@ -27,7 +27,7 @@
|
||||
"editor.formatOnSave": true,
|
||||
"editor.defaultFormatter": "vscode.json-language-features",
|
||||
"editor.tabSize": 4,
|
||||
"files.insertFinalNewline": true
|
||||
"files.insertFinalNewline": false
|
||||
},
|
||||
"[jsonc]": {
|
||||
"editor.formatOnSave": true,
|
||||
@@ -37,12 +37,12 @@
|
||||
},
|
||||
"[typescript]": {
|
||||
"editor.tabSize": 4,
|
||||
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
|
||||
"editor.defaultFormatter": "vscode.typescript-language-features",
|
||||
"editor.formatOnSave": true,
|
||||
"files.insertFinalNewline": true,
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.fixAll.eslint": true,
|
||||
"source.organizeImports": true
|
||||
"source.fixAll.eslint": "explicit",
|
||||
"source.organizeImports": "explicit"
|
||||
},
|
||||
},
|
||||
"eslint.format.enable": true,
|
||||
|
||||
+13
-10
@@ -29,23 +29,26 @@ jobs/**
|
||||
cgmanifest.json
|
||||
|
||||
# ignore development files
|
||||
tsconfig.json
|
||||
test.tsconfig.json
|
||||
ui.tsconfig.json
|
||||
tslint.json
|
||||
.eslintignore
|
||||
.eslintrc.js
|
||||
webpack.config.js
|
||||
tscCompileList.txt
|
||||
gulpfile.js
|
||||
.gitattributes
|
||||
.gitignore
|
||||
gulpfile.js
|
||||
localized_string_ids.h
|
||||
readme.developer.md
|
||||
Reinstalling the Extension.md
|
||||
test.tsconfig.json
|
||||
translations_auto_pr.js
|
||||
tsconfig.json
|
||||
tslint.json
|
||||
tscCompileList.txt
|
||||
ui.tsconfig.json
|
||||
webpack.config.js
|
||||
CMakeLists.txt
|
||||
debugAdapters/install.lock*
|
||||
typings/**
|
||||
**/*.map
|
||||
import_edge_strings.js
|
||||
localized_string_ids.h
|
||||
translations_auto_pr.js
|
||||
*.d.ts
|
||||
|
||||
# ignore i18n language files
|
||||
i18n/**
|
||||
|
||||
+597
-1076
File diff suppressed because it is too large
Load Diff
+1027
-565
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,15 +1,13 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
"-D__arm__=1",
|
||||
"-D__ARM_32BIT_STATE=1",
|
||||
"-D__PTRDIFF_TYPE__=int",
|
||||
"-D__SIZE_TYPE__=unsigned int",
|
||||
"-D__WCHAR_TYPE__=long int"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
"-D__arm__=1",
|
||||
"-D__ARM_32BIT_STATE=1",
|
||||
"-D__PTRDIFF_TYPE__=int",
|
||||
"-D__SIZE_TYPE__=unsigned int",
|
||||
"-D__WCHAR_TYPE__=long int"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,13 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
"-D__aarch64__=1",
|
||||
"-D__ARM_64BIT_STATE=1",
|
||||
"-D__PTRDIFF_TYPE__=long int",
|
||||
"-D__SIZE_TYPE__=long unsigned int",
|
||||
"-D__WCHAR_TYPE__=int"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
"-D__aarch64__=1",
|
||||
"-D__ARM_64BIT_STATE=1",
|
||||
"-D__PTRDIFF_TYPE__=long int",
|
||||
"-D__SIZE_TYPE__=long unsigned int",
|
||||
"-D__WCHAR_TYPE__=int"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,13 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
"-D__x86_64=1",
|
||||
"-D__x86_64__=1",
|
||||
"-D__PTRDIFF_TYPE__=long int",
|
||||
"-D__SIZE_TYPE__=long unsigned int",
|
||||
"-D__WCHAR_TYPE__=int"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
"-D__x86_64=1",
|
||||
"-D__x86_64__=1",
|
||||
"-D__PTRDIFF_TYPE__=long int",
|
||||
"-D__SIZE_TYPE__=long unsigned int",
|
||||
"-D__WCHAR_TYPE__=int"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,13 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
"-D__i386=1",
|
||||
"-D__i386__=1",
|
||||
"-D__PTRDIFF_TYPE__=int",
|
||||
"-D__SIZE_TYPE__=unsigned int",
|
||||
"-D__WCHAR_TYPE__=long int"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
"-D__i386=1",
|
||||
"-D__i386__=1",
|
||||
"-D__PTRDIFF_TYPE__=int",
|
||||
"-D__SIZE_TYPE__=unsigned int",
|
||||
"-D__WCHAR_TYPE__=long int"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-Dunix=1",
|
||||
"-D__unix__=1",
|
||||
"-D__linux__=1",
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__arm__=1",
|
||||
"-D__ARM_32BIT_STATE=1",
|
||||
"-D__PTRDIFF_TYPE__=int",
|
||||
"-D__SIZE_TYPE__=unsigned int",
|
||||
"-D__WCHAR_TYPE__=long int"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__arm__=1",
|
||||
"-D__ARM_32BIT_STATE=1",
|
||||
"-D__PTRDIFF_TYPE__=int",
|
||||
"-D__SIZE_TYPE__=unsigned int",
|
||||
"-D__WCHAR_TYPE__=long int"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__aarch64__=1",
|
||||
"-D__ARM_64BIT_STATE=1",
|
||||
"-D__PTRDIFF_TYPE__=long int",
|
||||
"-D__SIZE_TYPE__=long unsigned int",
|
||||
"-D__WCHAR_TYPE__=int"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__aarch64__=1",
|
||||
"-D__ARM_64BIT_STATE=1",
|
||||
"-D__PTRDIFF_TYPE__=long int",
|
||||
"-D__SIZE_TYPE__=long unsigned int",
|
||||
"-D__WCHAR_TYPE__=int"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__x86_64=1",
|
||||
"-D__x86_64__=1",
|
||||
"-D__PTRDIFF_TYPE__=long int",
|
||||
"-D__SIZE_TYPE__=long unsigned int",
|
||||
"-D__WCHAR_TYPE__=int"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__x86_64=1",
|
||||
"-D__x86_64__=1",
|
||||
"-D__PTRDIFF_TYPE__=long int",
|
||||
"-D__SIZE_TYPE__=long unsigned int",
|
||||
"-D__WCHAR_TYPE__=int"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__i386=1",
|
||||
"-D__i386__=1",
|
||||
"-D__PTRDIFF_TYPE__=int",
|
||||
"-D__SIZE_TYPE__=unsigned int",
|
||||
"-D__WCHAR_TYPE__=long int"
|
||||
],
|
||||
"defaults_op" : "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__i386=1",
|
||||
"-D__i386__=1",
|
||||
"-D__PTRDIFF_TYPE__=int",
|
||||
"-D__SIZE_TYPE__=unsigned int",
|
||||
"-D__WCHAR_TYPE__=long int"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__arm__=1",
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__aarch64__=1",
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__x86_64=1",
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8",
|
||||
"-D__APPLE__=1",
|
||||
"-D__MACH__=1",
|
||||
"-D__i386=1",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"poslední řádek souboru končí bez nového řádku",
|
||||
"poslední řádek souboru končí zpětným lomítkem",
|
||||
"Soubor #include %sq obsahuje sám sebe.",
|
||||
"nedostatek paměti",
|
||||
"Nedostatek paměti. Zvažte povolení 64bitového modulu IntelliSense a zvýšení limitu paměti IntelliSense v nastaveních.",
|
||||
null,
|
||||
"nezavřený komentář na konci souboru",
|
||||
"Nerozpoznaný token",
|
||||
@@ -69,7 +69,7 @@
|
||||
"očekával se znak }",
|
||||
"převod celého čísla vedl ke změně znaménka",
|
||||
"převod celého čísla vedl ke zkrácení",
|
||||
"neúplný typ není dovolený",
|
||||
"Neúplný typ %t není dovolený.",
|
||||
"operand sizeof nesmí být bitové pole",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"Nerozpoznaná direktiva #pragma",
|
||||
null,
|
||||
"Nepodařilo se otevřít dočasný soubor %sq: %s2",
|
||||
"Název adresáře dočasných souborů je moc dlouhý (%sq).",
|
||||
null,
|
||||
"příliš málo argumentů ve volání funkce",
|
||||
"neplatná plovoucí konstanta",
|
||||
"Argument typu %t1 je nekompatibilní s parametrem typu %t2.",
|
||||
@@ -301,7 +301,7 @@
|
||||
"Nedá se určit, která instance %n byla zamýšlená.",
|
||||
"Ukazatel na vázanou funkci se dá použít jenom k volání funkce.",
|
||||
"Název typedef už je deklarovaný (se stejným typem).",
|
||||
"%n už je definovaný.",
|
||||
null,
|
||||
null,
|
||||
"Žádná instance %n neodpovídá seznamu argumentů.",
|
||||
"Definice typu není povolená v deklaraci návratového typu funkce.",
|
||||
@@ -392,7 +392,7 @@
|
||||
"Funkce main se zřejmě nevolala nebo nedošlo k převzetí její adresy.",
|
||||
"Nový inicializátor se nedá specifikovat pro pole.",
|
||||
"Členská funkce %no se nemůže deklarovat mimo svoji třídu.",
|
||||
"Ukazatel na nekompletní typ třídy %t není povolený.",
|
||||
null,
|
||||
"Odkaz na místní proměnnou vnější funkce není povolený.",
|
||||
"Funkce s jedním argumentem se použila pro příponu %sq (anachronizmus).",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n nemá žádný odpovídající operátor delete%s (který se má volat, pokud dojde k výjimce během inicializace přiděleného objektu).",
|
||||
"Podpora pro umístění operátoru delete je vypnutá.",
|
||||
"Žádný odpovídající operátor delete není viditelný.",
|
||||
"Ukazatel nebo odkaz na nekompletní typ není povolený.",
|
||||
"Ukazatel nebo odkaz na nekompletní typ %t není povolený.",
|
||||
"Neplatná částečná specializace – %n už je plně specializovaný.",
|
||||
"nekompatibilní specifikace výjimek",
|
||||
"Vrací se odkaz na místní proměnnou.",
|
||||
@@ -853,7 +853,7 @@
|
||||
"Typ přetypování musí být aritmetický, výčtový nebo ukazatel.",
|
||||
"Výraz musí být ukazatelem na kompletní typ objektu.",
|
||||
null,
|
||||
"Netypový argument částečné specializace musí být názvem netypového parametru nebo konstantou.",
|
||||
null,
|
||||
"Návratový typ není stejný jako návratový typ %t přepsané virtuální funkce %no.",
|
||||
"Možnost guiding_decls se dá použít jenom při kompilaci C++.",
|
||||
"Částečná specializace šablony třídy se musí deklarovat v oboru názvů, kterého je členem.",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"Striktní režim je nekompatibilní se zpracováním oboru názvů std jako aliasu pro globální obor názvů.",
|
||||
"v rozšíření makra %s %p",
|
||||
"<NEZNÁMÝ>",
|
||||
"",
|
||||
null,
|
||||
"[rozšíření makra %d není zobrazené]",
|
||||
"v rozšíření makra v %p",
|
||||
"neplatný název symbolického operandu %sq",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real a __imag se dají použít jenom u komplexních hodnot.",
|
||||
"__real/__imag se použilo na reálnou hodnotu.",
|
||||
"%n se deklarovalo jako zastaralé (%sq)",
|
||||
"neplatná změna definice %nd",
|
||||
null,
|
||||
"Došlo k použití dllimport/dllexport u člena nepojmenovaného oboru názvů.",
|
||||
"Klíčové slovo __thiscall se může vyskytovat jenom u deklarací nestatických členských funkcí.",
|
||||
"Klíčové slovo __thiscall není u funkce s parametrem tři tečky povolené.",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"Funkce auto vyžaduje ukončovací návratový typ.",
|
||||
"Šablona člena nemůže mít specifikátor pure.",
|
||||
"Řetězcový literál je příliš dlouhý – nadpočetné znaky se ignorují.",
|
||||
"Možnost řízení klíčového slova nullptr se dá použít jenom při kompilaci C++.",
|
||||
null,
|
||||
"Došlo k převodu std::nullptr_t na bool.",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"inicializátor pole %nd není konstantní výraz",
|
||||
"počet omezení operandů musí být v každém řetězci omezení stejný",
|
||||
"řetězec omezení obsahuje příliš alternativních omezení, takže nešlo zkontrolovat všechna",
|
||||
"volání prostřednictvím nekompletní třídy %t povede vždycky k chybě při vytváření instance",
|
||||
null,
|
||||
"k decltype(auto) nejde přidat kvalifikátory typu",
|
||||
"init-capture %nod se tu nedá zachytit",
|
||||
"neplatný netypový argument šablony typu %t",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"Neplatná hodnota sady pragma %s pro funkci s omezením AMP",
|
||||
"Překrývající se specifikátory omezení nejsou povolené.",
|
||||
"Specifikátory omezení destruktoru musejí pokrývat sjednocení specifikátorů omezení všech konstruktorů.",
|
||||
null,
|
||||
"error",
|
||||
"Pro nostdlib se vyžaduje aspoň jedno nucené použití.",
|
||||
null,
|
||||
"typ chyby",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"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.",
|
||||
"co_await se může vztahovat jen na příkaz for založený na rozsahu",
|
||||
"nelze odvodit typ rozsahu v příkazu for založeném na rozsahu",
|
||||
"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.",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%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ý.",
|
||||
"%m už je naimportovaný",
|
||||
"Soubor modulu",
|
||||
"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.",
|
||||
null,
|
||||
"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",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"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.",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"nejde najít záhlaví %s, které se má importovat",
|
||||
"více než jeden soubor v seznamu souborů modulu odpovídá %s",
|
||||
"soubor modulu, který se našel pro %s, je pro jiný modul",
|
||||
"libovolný druh souboru modulu",
|
||||
null,
|
||||
"nejde přečíst soubor modulu",
|
||||
"předdefinovaná funkce není k dispozici, protože typ char8_t se nepodporuje s aktuálními možnostmi",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"Výraz musí mít aritmetický typu, typ nevymezeného výčtu nebo typ ukazatele, má ale typ %t.",
|
||||
"Výraz musí mít typ ukazatele, má ale typ %t.",
|
||||
"Operátor -> nebo ->* se používá pro %t namísto typu ukazatele.",
|
||||
"Nekompletní typ třídy %t není povolený.",
|
||||
null,
|
||||
"Nepovedlo se interpretovat rozložení bitů pro tento cíl kompilace.",
|
||||
"Žádný odpovídající operátor pro operátor IFC %sq",
|
||||
"Žádná odpovídající konvence volání pro konvenci volání IFC %sq",
|
||||
"Modul %sq obsahuje nepodporované konstrukce.",
|
||||
"%m obsahuje nepodporované konstruktory",
|
||||
"Nepodporovaná konstrukce IFC: %sq",
|
||||
"__is_signed už není klíčové slovo.",
|
||||
"Rozměr pole musí mít konstantní celočíselnou hodnotu bez znaménka.",
|
||||
"Soubor IFC %sq má nepodporovanou verzi %d1.%d2.",
|
||||
null,
|
||||
"Moduly se v tomto režimu nepovolily.",
|
||||
"Název modulu nesmí obsahovat slovo import.",
|
||||
"Název modulu nesmí obsahovat slovo module.",
|
||||
@@ -3417,35 +3417,35 @@
|
||||
"Příkazy if consteval a if not consteval nejsou v tomto režimu standardní.",
|
||||
"Vynechání () v deklarátoru výrazu lambda je v tomto režimu nestandardní.",
|
||||
"Když se vynechá seznam parametrů výrazu lambda, nepodporuje se klauzule requires na konci.",
|
||||
"Požádalo se o neplatný oddíl modulu %sq.",
|
||||
"Požádalo se nedefinovaný oddíl modulu %sq1 (předpokládalo se, že je to %sq2).",
|
||||
"požádáno o neplatný oddíl %m",
|
||||
"byl požadován %m nedefinovaný oddíl (pravděpodobně %sq)",
|
||||
null,
|
||||
null,
|
||||
"Modul %sq1 pozice souboru %u1 (relativní pozice %u2) požadovaná pro oddíl %sq2, který přetéká konec svého oddílu",
|
||||
"Modul %sq1 pozice souboru %u1 (relativní pozice %u2) požadována pro oddíl %sq2, který je nesprávně zarovnán s elementy oddílů",
|
||||
"z dílčího pole %sq (relativní pozice k uzlu %d)",
|
||||
"pozice %u1 v souboru %m (relativní pozice %u2) požadovaná pro oddíl %sq, která přetéká konec svého oddílu",
|
||||
"pozice %u1 v souboru %m (relativní pozice %u2) požadována pro oddíl %sq, která je nesprávně zarovnána s elementy oddílů",
|
||||
"z dílčího pole %sq (relativní pozice k uzlu %u)",
|
||||
"Z oddílu %sq elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
"Atributy výrazu lambda tady nejsou standardní.",
|
||||
"Atributy výrazů lambda jsou funkcí C++23.",
|
||||
"Identifikátor %sq by bylo možné zaměnit za vizuálně podobné %p.",
|
||||
"Tento komentář obsahuje podezřelé řídicí znaky formátování Unicode.",
|
||||
"Tento řetězec obsahuje řídicí znaky formátování Unicode. To může způsobit neočekávané chování modulu runtime.",
|
||||
"Došlo k potlačení %d1 upozornění při zpracovávání modulu %sq1.",
|
||||
"Došlo k potlačení %d1 upozornění při zpracovávání modulu %sq1.",
|
||||
"Došlo k potlačení %d1 chyby při zpracovávání modulu %sq1.",
|
||||
"Došlo k potlačení %d1 chyb při zpracovávání modulu %sq1.",
|
||||
"při zpracovávání %m došlo k potlačení %u upozornění",
|
||||
"při zpracování %m došlo k potlačení %u upozornění",
|
||||
"při zpracování %m došlo k %u potlačené chybě",
|
||||
"při zpracování %m došlo k(e) %u potlačeným chybám",
|
||||
"včetně",
|
||||
"potlačeno",
|
||||
"Virtuální členská funkce nemůže mít explicitní parametr this.",
|
||||
"Převzetí adresy funkce s explicitním this vyžaduje kvalifikovaný název.",
|
||||
"Vytvoření adresy funkce s explicitním this vyžaduje operátor &.",
|
||||
"řetězcový literál nelze použít k inicializaci člena flexibilního pole.",
|
||||
"Reprezentace IFC definice funkce %sq je neplatná.",
|
||||
"reprezentace IFC definice funkce %sq je neplatná",
|
||||
null,
|
||||
"graf UniLevel IFC se nepoužil k zadání parametrů.",
|
||||
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
|
||||
"V grafu definice parametrů IFC byl zadán %d1 parametr, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
|
||||
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala %d2 parametr.",
|
||||
"Chybí reprezentace IFC definice funkce %sq.",
|
||||
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %u1, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
|
||||
"V grafu definice parametrů IFC byly zadány %u1 parametry, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
|
||||
"V grafu definice parametrů IFC byly zadány %u1 parametry, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
|
||||
"chybí reprezentace IFC definice funkce %sq",
|
||||
"modifikátor funkce se nevztahuje na deklaraci členské šablony.",
|
||||
"výběr člena zahrnuje příliš mnoho vnořených anonymních typů",
|
||||
"mezi operandy není žádný společný typ",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"duplicitní kvalifikátor asm",
|
||||
"bitové pole s nekompletním typem výčtu nebo neprůhledný výčet s neplatným základním typem",
|
||||
"došlo k pokusu o vytvoření elementu z oddílu IFC %sq pomocí indexu do oddílu IFC %sq2.",
|
||||
"oddíl %sq určil svou velikost položky jako %d1, když bylo očekáváno %d2.",
|
||||
"při zpracování modulu %sq1 byl zjištěn neočekávaný požadavek IFC.",
|
||||
"oddíl %sq určil svou velikost položky jako %u1, když bylo očekáváno %u2.",
|
||||
"při zpracování %m byl zjištěn neočekávaný požadavek IFC",
|
||||
"podmínka selhala na řádku %d v %s1: %sq2",
|
||||
"atomické omezení závisí na sobě",
|
||||
"Funkce noreturn má návratový typ, který není void.",
|
||||
"oprava byla provedena vyřazením parametru %sq (v relativním indexu %d).",
|
||||
"oprava byla provedena vyřazením parametru %sq (v relativním indexu %u).",
|
||||
"výchozí argument šablony nelze zadat pro definici členské šablony mimo její třídu.",
|
||||
"při rekonstrukci entity se zjistil neplatný název identifikátoru IFC %sq.",
|
||||
null,
|
||||
"neplatná hodnota řazení modulu %sq",
|
||||
"neplatná hodnota řazení %m",
|
||||
"šablona funkce načtená z modulu IFC byla nesprávně parsována jako %nd.",
|
||||
"nepovedlo se načíst odkaz na entitu IFC v modulu %sq.",
|
||||
"nepodařilo se načíst odkaz na entitu IFC v %m",
|
||||
"Z oddílu %sq elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
"zřetězené specifikátory nejsou povolené pro typ třídy s netriviálním destruktorem.",
|
||||
"Explicitní deklarace specializace nemůže být deklarací typu friend.",
|
||||
"typ std::float128_t se nepodporuje. místo toho se použije std::float64_t",
|
||||
"typ std::bfloat16_t se nepodporuje. místo toho se použije std::float32_t",
|
||||
null,
|
||||
"vodítko pro dedukce se nedá deklarovat pro šablonu aliasu %no",
|
||||
"%n bylo deklarováno jako nedostupné.",
|
||||
"%n bylo deklarováno jako nedostupné (%sq).",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"nerozpoznaný režim výstupu (musí to být text, sarif): %s",
|
||||
"možnost c23_typeof se dá použít jenom při kompilaci C",
|
||||
"neplatné číslo verze Clang: %s",
|
||||
"řetězec IFC obsahuje neočekávaný znak null (nula) v modulu %sq",
|
||||
"bylo použito %d1 z %d2 bajtů",
|
||||
"z informací o řetězci v oddílu %sq, elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"nejde vyhodnotit inicializátor pro člena flexibilního pole",
|
||||
"výchozí inicializátor bitového pole je funkce C++20",
|
||||
"příliš mnoho argumentů v seznamu argumentů šablony v modulu %sq",
|
||||
"příliš mnoho argumentů v seznamu argumentů šablony v %m",
|
||||
"zjištěno pro argument šablony reprezentovaný %sq elementem %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
"příliš málo argumentů v seznamu argumentů šablony v modulu %sq",
|
||||
"příliš málo argumentů v seznamu argumentů šablony v %m",
|
||||
"zjištěno při zpracování seznamu argumentů šablony reprezentovaného %sq elementem %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
"převod z vymezeného výčtového typu %t je nestandardní",
|
||||
"zrušení přidělení se neshoduje s druhem přidělení (jedno je pro pole a druhé ne)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned je kompatibilní jenom s typem integer a výčtovým typem, které nejsou typu bool",
|
||||
"vnitřní název %sq bude odsud považován za běžný identifikátor",
|
||||
"přístup k neinicializovanému podobjektu v indexu %d",
|
||||
"Číslo řádku IFC (%u1) přetéká maximální povolenou hodnotu (%u2), modul %sq.",
|
||||
"Modul %sq1 požadoval element %u oddílu %sq2. Tato pozice souboru překračuje maximální reprezentovatelnou hodnotu.",
|
||||
"číslo řádku IFC (%u1) přeteče maximální povolenou hodnotu (%u2) %m",
|
||||
"%m požaduje element %u oddílu %sq; tato pozice v souboru překračuje maximální reprezentovatelnou hodnotu",
|
||||
"nesprávný počet argumentů",
|
||||
"Omezení kandidáta %n není splněno.",
|
||||
"Počet parametrů %n neodpovídá volání.",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"Soubor IFC %sq nejde zpracovat.",
|
||||
"Verze IFC %u1.%u2 není podporována.",
|
||||
"Architektura IFC %sq není kompatibilní s aktuální cílovou architekturou.",
|
||||
"Modul %sq1 požaduje index %u nepodporovaného oddílu odpovídajícího %sq2.",
|
||||
"%m žádá o index %u nepodporovaného oddílu odpovídajícího %sq",
|
||||
"Číslo parametru %d z %n má typ %t, který nelze dokončit.",
|
||||
"Číslo parametru %d z %n má neúplný typ %t.",
|
||||
"Číslo parametru %d z %n má abstraktní typ %t.",
|
||||
"Strukturované vazby jsou funkcí C++17.",
|
||||
"Zachycení strukturovaných vazeb je funkce C++20."
|
||||
]
|
||||
"Zachycení strukturovaných vazeb je funkce C++20.",
|
||||
"Operand splicer má typ %t místo std::meta::info.",
|
||||
"operand (odraz pro %r) není reflexe typu",
|
||||
"nekonstantní operand spliceru",
|
||||
"použití %t namísto std::string_view (= std::basic_string_view<char>)",
|
||||
"std::string_view, který se tady používá, není konzistentní s použitím v jiných vnitřních funkcích",
|
||||
"definice std::string_view neodpovídá předpokladům reflexe (žádné základní třídy a datoví členové pro ukazatele a délku)",
|
||||
"reflexe není reflexe konstantní hodnoty",
|
||||
"pole s nulovou délkou se nedá vytvořit",
|
||||
"délka (%d1) předaná make_constexpr_array je větší než počet dostupných elementů (%d2)",
|
||||
"definice std::meta::infovec neodpovídá předpokladům reflexe (žádné základní třídy a datoví členové pro ukazatele, délku a kapacitu)",
|
||||
"chybná reflexe (%r) pro spojení výrazů",
|
||||
"%n již byl definován (předchozí definice %p)",
|
||||
"objekt infovec není inicializovaný",
|
||||
"extrakce typu %t1 není kompatibilní s danou odezvou (entita s typem %t2)",
|
||||
"reflektování sady přetížení není v tuto chvíli povolené",
|
||||
"tato vnitřní funkce vyžaduje reflexi pro instanci šablony",
|
||||
"nekompatibilní typy %t1 a %t2 pro operátora",
|
||||
"neplatná reflexe pro vnitřní metafunkce",
|
||||
"vnitřní metafunkce vyžaduje reflexi pro člena třídy",
|
||||
"třída se nedá odvodit ze sjednocení",
|
||||
"nejde odvodit z třídy s flexibilním členem pole",
|
||||
"reflexe null",
|
||||
"alias oboru názvů",
|
||||
"reflexe (podrobnosti nejsou k dispozici)",
|
||||
"chybná reflexe (%r) pro argument šablony v std::meta::substitute",
|
||||
"volání std::meta::substitute (pro %r) bylo neúspěšné",
|
||||
"hodnota reflexe odkazuje na neaktivní entitu",
|
||||
"spojení výrazů musí spojovat konstantní hodnotu, proměnnou nebo funkci",
|
||||
"spojení členského přístupu musí spojovat datový člen nebo členská funkce",
|
||||
"člen %nd není přímým ani nepřímým členem %t",
|
||||
"název %sq neurčuje známý znak Unicode",
|
||||
"neukončený pojmenovaný znak Unicode řídicí sekvence",
|
||||
"Znak se nemůže vyskytovat v názvu Unicode.",
|
||||
"prázdný pojmenovaný znak Unicode řídicí sekvence",
|
||||
"očekávalo se '[:'",
|
||||
"očekávalo se ':]'",
|
||||
"Výraz lambda nemůže být současně mutable i static.",
|
||||
"Výraz lambda static je nestandardní.",
|
||||
"Výraz lambda static musí mít prázdnou specifikaci zachycení.",
|
||||
"Jednotka hlavičky EDG IFC",
|
||||
"EDG IFC",
|
||||
"pro aktuální jednotku překladu se nepovedlo vytvořit jednotku hlavičky",
|
||||
"aktuální jednotka překladu používá jednu nebo více funkcí, které se v tuto chvíli nedají zapsat do jednotky hlavičky",
|
||||
"explicit(bool) je funkcí C++20",
|
||||
"prvním argumentem musí být ukazatel na celé číslo (integer), výčet (enum) nebo podporovaný typ s plovoucí desetinnou čárkou",
|
||||
"moduly C++ nelze použít při kompilaci více jednotek překladu",
|
||||
"Moduly C++ se nedají použít s funkcí export před C++11",
|
||||
"token IFC %sq se nepodporuje",
|
||||
"atribut pass_object_size je platný pouze pro parametry deklarací funkce",
|
||||
"argument %sq atributu %d1 musí být hodnota mezi 0 a %d2",
|
||||
"ref-qualifier se tady ignoruje",
|
||||
"neplatný typ elementu NEON vector %t",
|
||||
"neplatný typ elementu NEON polyvector %t",
|
||||
"neplatný typ elementu škálovatelného vektoru %t",
|
||||
"neplatný počet elementů řazené kolekce členů pro typ škálovatelného vektoru",
|
||||
"NEON vector/polyvector musí mít šířku 64 nebo 128 bitů",
|
||||
"typ %t bez velikosti není povolený",
|
||||
"objekt bez velikosti typu %t nemůže být inicializovaný hodnotou",
|
||||
"v rámci oboru %u byl nalezen neočekávaný index deklarace null",
|
||||
"musí být zadán název modulu pro mapování souboru modulu odkazující na soubor %sq",
|
||||
"přijata hodnota null indexu, kde byl očekáván uzel v oddílu IFC %sq",
|
||||
"%nd nemůže mít typ %t.",
|
||||
"kvalifikátor ref je v tomto režimu nestandardní",
|
||||
"příkaz for založený na rozsahu není v tomto režimu standardní",
|
||||
"auto jako specifikátor typu je v tomto režimu nestandardní",
|
||||
"soubor modulu %sq se nepovedlo naimportovat kvůli poškození souboru",
|
||||
"IFC",
|
||||
"tokeny cizího původu vloženy po deklaraci člena",
|
||||
"chybný obor vkládání (%r)",
|
||||
"očekávala se hodnota typu std::string_view, ale získala se hodnota %t",
|
||||
"tokeny cizího původu vloženy po příkazu",
|
||||
"tokeny cizího původu vloženy po deklaraci",
|
||||
"přetečení hodnoty indexu řazené kolekce členů (%d)",
|
||||
">> výstup z std::meta::__report_tokens",
|
||||
">> koncový výstup z std::meta::__report_tokens",
|
||||
"není v kontextu s proměnnými parametrů",
|
||||
"řídicí sekvence s oddělovači musí mít aspoň jeden znak",
|
||||
"neukončená řídicí sekvence s oddělovači",
|
||||
"konstanta obsahuje adresu místní proměnné",
|
||||
"strukturovanou vazbu nejde deklarovat jako consteval",
|
||||
"%no konfliktů s importovanou deklarací %nd",
|
||||
"znak nelze reprezentovat ve zvoleném typu znaku",
|
||||
"poznámka se nemůže objevit v kontextu předpony atributu using",
|
||||
"typ poznámky %t není literálový typ",
|
||||
"Atribut ext_vector_type se vztahuje pouze na logické hodnoty (bool), celočíselné typy (integer) nebo typy s plovoucí desetinnou čárkou (floating-point).",
|
||||
"více specifikátorů do stejného sjednocení není povoleno",
|
||||
"testovací zpráva",
|
||||
"Aby se dalo použít --ms_c++23, musí být verze Microsoftu, která se emuluje, aspoň 1943.",
|
||||
"neplatný aktuální pracovní adresář: %s",
|
||||
"atribut cleanup v rámci funkce constexpr se v současné době nepodporuje",
|
||||
"atribut assume se dá použít jenom na příkaz null",
|
||||
"předpoklad selhal",
|
||||
"šablony proměnných jsou funkcí C++14",
|
||||
"nelze přijmout adresu funkce s parametrem deklarovaným atributem pass_object_size",
|
||||
"všechny argumenty musí mít stejný typ",
|
||||
"konečné porovnání bylo %s1 %s2 %s3",
|
||||
"příliš mnoho argumentů pro atribut %sq",
|
||||
"řetězec mantissa neobsahuje platné číslo",
|
||||
"chyba v pohyblivé desetinné čárce při vyhodnocování konstanty",
|
||||
"ignorován dědičný konstruktor %n pro operace podobné kopírování/přesouvání",
|
||||
"Nelze určit velikost souboru %s.",
|
||||
"%s nejde přečíst.",
|
||||
"vložit",
|
||||
"Nerozpoznaný název parametru",
|
||||
"Parametr byl zadán více než jednou.",
|
||||
"__has_embed se nemůže objevit mimo #if",
|
||||
"Národní prostředí LC_NUMERIC nelze nastavit na C.",
|
||||
"Direktivy elifdef a elifndef nejsou v tomto režimu povolené a v textu, který se přeskočí, se ignorují.",
|
||||
"Deklarace aliasu je v tomto kontextu nestandardní.",
|
||||
"Cílová sada instrukcí ABI může přidělit nestatické členy v pořadí, které neodpovídá jejich pořadí deklarací, což není v jazyce C++23 a novějších standardní.",
|
||||
"Jednotka rozhraní modulu EDG IFC",
|
||||
"Jednotka oddílu modulu EDG IFC",
|
||||
"Deklaraci modulu nelze z této jednotky překladu exportovat, pokud není vytvořen soubor rozhraní modulu.",
|
||||
"Deklarace modulu se musí exportovat z této jednotky překladu, aby se vytvořil soubor rozhraní modulu.",
|
||||
"Bylo požadováno generování souboru modulu, ale v jednotce překladu nebyl deklarován žádný modul.",
|
||||
"nahrazení %T za %n neúspěšných omezení",
|
||||
"%n není splněno pro %T",
|
||||
"rozšíření #embed je příliš dlouhé pro inicializaci entity typu %t",
|
||||
"operátor defined tady není povolený",
|
||||
"%n není členem %t",
|
||||
"zužující převod na podepsaný znak v datech #embed",
|
||||
"operátor není povolený pro typy „vector of bool“",
|
||||
"objekt je pro vyhodnocení konstanty příliš velký",
|
||||
"dočasný objekt odkazující sám na sebe",
|
||||
"lambda v tomto kontextu nemůže odkazovat na místní proměnnou nebo init-capture",
|
||||
"parametr lambda nemůže skrýt explicitní zachycení",
|
||||
"parametr šablony lambda nemůže skrýt explicitní zachycení",
|
||||
"pro zpracování této jednotky překladu není k dispozici dostatek adresního prostoru",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"nakonfigurovaná velikost %s je pro zadaný počet bitů řetězce mantissa a exponentu příliš malá",
|
||||
"výraz",
|
||||
"<expression>",
|
||||
"bez názvu",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"bitová kopie: ",
|
||||
"<bitwise-copy>",
|
||||
"výsledek třídy přes konstruktor: ",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<error>",
|
||||
"<NULL routine>",
|
||||
"<default>",
|
||||
"parametr #",
|
||||
" (o jednu úroveň výš)",
|
||||
" o úroveň výše",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<implicit element> ",
|
||||
" opakování ",
|
||||
"celé číslo",
|
||||
"výčet",
|
||||
"vymezený výčet",
|
||||
"aritmetické",
|
||||
"non-bool arithmetic",
|
||||
"ukazatel",
|
||||
"typ nullptr",
|
||||
"popisovač",
|
||||
"handle-to-CLI-array",
|
||||
"pointer-to-object",
|
||||
"pointer-to-function",
|
||||
"pointer-to-member",
|
||||
"bool",
|
||||
"bool-equivalent",
|
||||
"třída",
|
||||
"nestálý operand pro inkrementační výraz je zastaralý",
|
||||
"nestálý operand pro dekrementační výraz je zastaralý",
|
||||
"%n dřív deklarované bez atributu „indeterminate“",
|
||||
"výchozí konstruktor pro %t je explicitní",
|
||||
"nepodařilo se načíst definici %n v %m",
|
||||
"nepodařilo se načíst inicializátor pro %n v %m",
|
||||
"třída s názvem typedef pro účely propojení nemůže mít základní třídu",
|
||||
"třída s názvem typedef pro účely propojení nemůže mít členskou funkci",
|
||||
"třída s názvem typedef pro účely propojení nemůže mít vnořený typ jiný než typ výčtu nebo typ třídy bez uzávěru",
|
||||
"třída s názvem typedef pro účely propojení nemůže obsahovat výraz lambda",
|
||||
"třída s názvem typedef pro účely propojení nemůže mít nestatický datový člen s výchozím inicializátorem",
|
||||
"deklarace člena statických dat není v anonymní třídě povolená",
|
||||
"výsledek inicializátoru odkazuje na proměnnou dllimport",
|
||||
"šablona s atributem no_specializations nemůže být specializovaná",
|
||||
"„static“ je zde nestandardní",
|
||||
"%nd byl dříve deklarován bez explicitního základu výčtu",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"Die letzte Zeile von Dateien endet ohne Zeilenvorschub.",
|
||||
"Die letzte Zeile von Dateien endet mit einem umgekehrten Schrägstrich.",
|
||||
"Die #include-Datei \"%sq\" schließt sich selbst ein.",
|
||||
"Nicht genügend Arbeitsspeicher.",
|
||||
"Es ist nicht genügend Arbeitsspeicher vorhanden. Erwägen Sie, die 64-Bit-IntelliSense-Engine zu aktivieren und das IntelliSense-Arbeitsspeicherlimit in den Einstellungen zu erhöhen.",
|
||||
null,
|
||||
"Nicht geschlossener Kommentar am Ende der Datei",
|
||||
"Unbekanntes Token",
|
||||
@@ -69,7 +69,7 @@
|
||||
"Es wurde eine \"}\" erwartet.",
|
||||
"Die Ganzzahlkonvertierung führte zu einer Änderung des Vorzeichens.",
|
||||
"Die Ganzzahlkonvertierung führte zu einer Kürzung.",
|
||||
"Ein unvollständiger Typ ist nicht zulässig.",
|
||||
"Der unvollständige Typ „%t“ ist nicht zulässig.",
|
||||
"Der Operand von sizeof darf kein Bitfeld sein.",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"Unbekanntes #pragma.",
|
||||
null,
|
||||
"Die temporäre Datei \"%sq\" konnte nicht geöffnet werden: %s2",
|
||||
"Der Name des Verzeichnisses für temporäre Dateien ist zu lang (%sq).",
|
||||
null,
|
||||
"Zu wenig Argumente im Funktionsaufruf.",
|
||||
"Ungültige Gleitkommakonstante.",
|
||||
"Das Argument vom Typ \"%t1\" ist mit dem Parameter vom Typ \"%t2\" inkompatibel.",
|
||||
@@ -301,7 +301,7 @@
|
||||
"Es kann nicht ermittelt werden, welche Instanz von \"%n\" beabsichtigt ist.",
|
||||
"Ein Zeiger auf eine gebundene Funktion darf nur zum Aufrufen der Funktion verwendet werden.",
|
||||
"Der typedef-Name wurde bereits deklariert (mit demselben Typ).",
|
||||
"%n wurde bereits definiert.",
|
||||
null,
|
||||
null,
|
||||
"Keine Instanz von %n stimmt mit der Argumentliste überein.",
|
||||
"Die Typdefinition ist in der Deklaration des Funktionsrückgabetyps nicht zulässig.",
|
||||
@@ -392,7 +392,7 @@
|
||||
"Die Main-Funktion darf nicht aufgerufen werden, und ihre Adresse darf nicht verwendet werden.",
|
||||
"Für ein Array darf keine neue Initialisierung angegeben werden.",
|
||||
"Die Memberfunktion \"%no\" darf nicht außerhalb ihrer Klasse neu deklariert werden.",
|
||||
"Der Typ eines Zeigers auf eine unvollständige Klasse (%t) ist nicht zulässig.",
|
||||
null,
|
||||
"Ein Verweis auf eine lokale Variable der einschließenden Funktion ist nicht zulässig.",
|
||||
"Für Postfix \"%sq\" wird eine Funktion mit einem Argument verwendet (Anachronismus).",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"\"%n\" weist keinen entsprechenden \"delete%s\"-Operator auf (der aufgerufen wird, wenn während der Initialisierung eines zugeordneten Objekts eine Ausnahme ausgelöst wird).",
|
||||
"Die Unterstützung für das Löschen der Platzierung ist deaktiviert.",
|
||||
"Es ist kein passender \"delete\"-Operator sichtbar.",
|
||||
"Ein Zeiger oder Verweis auf einen unvollständigen Typ ist nicht zulässig.",
|
||||
"Ein Zeiger oder Verweis auf den unvollständigen Typ „%t“ ist nicht zulässig.",
|
||||
"Ungültige teilweise Spezialsierung; \"%n\" ist bereits vollständig spezialisiert.",
|
||||
"Inkompatible Ausnahmespezifizierungen.",
|
||||
"Ein Verweis auf die lokale Variable wird zurückgegeben.",
|
||||
@@ -853,7 +853,7 @@
|
||||
"Der Typ der Umwandlung muss arithmetisch, eine Enumeration oder ein Zeiger sein.",
|
||||
"Der Ausdruck muss ein Zeiger auf einen vollständigen Objekttyp sein.",
|
||||
null,
|
||||
"Ein Nichttyp-Argument mit einer teilweisen Spezialisierung muss der Name eines Nichttyp-Parameters oder einer Nichttyp-Konstante sein.",
|
||||
null,
|
||||
"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.",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"Der Strict-Modus ist mit dem Behandeln des Namespaces \"std\" als Alias für den globalen Namespace inkompatibel.",
|
||||
"In Erweiterung von Makro \"%s\" %p",
|
||||
"<UNBEKANNT>",
|
||||
"",
|
||||
null,
|
||||
"[%d Makroerweiterungen werden nicht angezeigt.]",
|
||||
"In Makroerweiterung bei %p",
|
||||
"Ungültiger symbolischer Operandname \"%sq\".",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real und __imag können nur auf komplexe Werte angewendet werden.",
|
||||
"__real/__imag wurde auf den tatsächlichen Wert angewendet.",
|
||||
"%n wurde als veraltet deklariert (%sq)",
|
||||
"Ungültige Neudefinition von \"%nd\".",
|
||||
null,
|
||||
"dllimport/dllexport wurde auf ein Member eines unbenannten Namespaces angewendet.",
|
||||
"__thiscall kann nur in nicht statischen Memberfunktionsdeklarationen vorkommen.",
|
||||
"__thiscall ist in einer Funktion mit Auslassungszeichenparameter nicht zulässig.",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"Für die auto-Funktion ist ein nachstehender Rückgabetyp erforderlich.",
|
||||
"Eine Membervorlage kann nicht über einen reinen Spezifizierer verfügen",
|
||||
"Zeichenfolgenliteral zu lang -- überschüssige Zeichen werden ignoriert",
|
||||
"Die Option zum Steuern des nullptr-Schlüsselworts kann nur beim Kompilieren von C++ verwendet werden.",
|
||||
null,
|
||||
"std::nullptr_t wird in einen booleschen Wert konvertiert.",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"Der Feldinitialisierer für %nd ist kein konstanter Ausdruck.",
|
||||
"Die Anzahl von Operandeneinschränkungen muss in jeder Einschränkungszeichenfolge gleich sein.",
|
||||
"Die Einschränkungszeichenfolge enthält zu viele alternative Einschränkungen; es wurden nicht alle Einschränkungen überprüft.",
|
||||
"Der Aufruf über die unvollständige Klasse %t verursacht bei der Instanziierung immer einen Fehler.",
|
||||
null,
|
||||
"\"decltype(auto)\" darf keine hinzugefügten Typqualifizierer aufweisen.",
|
||||
"init-capture %nod kann hier nicht erfasst werden.",
|
||||
"Ungültiges Nichttyp-Vorlagenargument vom Typ \"%t\".",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"Unzulässiger Wert für Pragmapaket \"%s\" für die auf AMP begrenzte Funktion.",
|
||||
"Überlappende Einschränkungsspezifizierer sind unzulässig.",
|
||||
"Die Einschränkungsspezifizierer des Destruktors müssen die Union der Einschränkungsspezifizierer für alle Konstruktoren abdecken.",
|
||||
null,
|
||||
"Fehler",
|
||||
"Für \"nostdlib\" ist mindestens eine erzwungene Verwendung erforderlich.",
|
||||
null,
|
||||
"Fehlertyp",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"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.",
|
||||
"co_await kann nur auf eine bereichsbasierte „for“-Anweisung angewendet werden",
|
||||
"Der Typ des Bereichs kann in einer bereichsbasierten „for“-Anweisung 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.",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"\"%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.",
|
||||
"%m wurde bereits importiert",
|
||||
"Moduldatei",
|
||||
"Die Moduldatei für das Modul \"%sq\" wurde nicht gefunden.",
|
||||
"Die Moduldatei \"%sq\" konnte nicht importiert werden.",
|
||||
"Erwartet wurde \"%s1\", stattdessen gefunden: \"%s2\".",
|
||||
null,
|
||||
"beim Öffnen der Moduldatei \"%sq\"",
|
||||
"Unbekannter Partitionsname \"%sq\".",
|
||||
"Unbekannte Moduldatei",
|
||||
"Importierbare Headermoduldatei",
|
||||
"EDG-Moduldatei",
|
||||
"IFC-Moduldatei",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"Unerwartete Moduldatei",
|
||||
"Der Typ des zweiten Operanden, \"%t2\", muss die gleiche Größe aufweisen wie \"%t1\".",
|
||||
"Der Typ muss trivial kopierbar sein.",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"Der zu importierende Header \"%s\" wurde nicht gefunden.",
|
||||
"Mehrere Dateien in der Moduldateiliste stimmen mit \"%s\" überein.",
|
||||
"Die für \"%s\" gefundene Moduldatei ist für ein anderes Modul bestimmt.",
|
||||
"Beliebige Art von Moduldatei",
|
||||
null,
|
||||
"Die Moduldatei kann nicht gelesen werden.",
|
||||
"Die integrierte Funktion ist nicht verfügbar, weil der char8_t-Typ mit den aktuellen Optionen nicht unterstützt wird.",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"Der Ausdruck muss einen arithmetischen Typ, einen Enumerationstyp ohne eigenen Gültigkeitsbereich oder einen Zeigertyp aufweisen, ist jedoch vom Typ \"%t\".",
|
||||
"Der Ausdruck muss vom Typ \"Zeiger\" sein, weist jedoch den Typ \"%t\" auf.",
|
||||
"Der Operator \"->\" oder \"->*\" wurde auf \"%t\" statt auf einen Zeigertyp angewendet.",
|
||||
"Der unvollständige Klassentyp \"%t\" ist nicht zulässig.",
|
||||
null,
|
||||
"Das Bitlayout für dieses Kompilierungsziel kann nicht interpretiert werden.",
|
||||
"Kein entsprechender Operator für IFC-Operator \"%sq\".",
|
||||
"Keine entsprechende Aufrufkonvention für IFC-Aufrufkonvention \"%sq\".",
|
||||
"Das Modul \"%sq\" enthält nicht unterstützte Konstrukte.",
|
||||
"%m enthält nicht unterstützte Konstrukte",
|
||||
"Nicht unterstütztes IFC-Konstrukt: %sq",
|
||||
"\"__is_signed\" kann ab jetzt nicht mehr als Schlüsselwort verwendet werden.",
|
||||
"Eine Arraydimension muss einen konstanten ganzzahligen Wert ohne Vorzeichen aufweisen.",
|
||||
"Die IFC-Datei \"%sq\" weist eine nicht unterstützte Version %d1.%d2 auf.",
|
||||
null,
|
||||
"Module sind in diesem Modus nicht aktiviert.",
|
||||
"\"Import\" ist in einem Modulnamen unzulässig.",
|
||||
"\"Modul\" ist in einem Modulnamen unzulässig.",
|
||||
@@ -3417,35 +3417,35 @@
|
||||
"„wenn consteval“ und „wenn nicht consteval“ sind in diesem Modus nicht Standard",
|
||||
"das Weglassen von „()“ in einem Lambda-Deklarator ist in diesem Modus nicht der Standard",
|
||||
"eine „trailing-requires“-Klausel ist nicht zulässig, wenn die Lambda-Parameterliste ausgelassen wird",
|
||||
"Modul %sq ungültige Partition angefordert",
|
||||
"Modul %sq1 undefinierte Partition (könnte %sq2 sein) wurde angefordert",
|
||||
"%m ungültige Partition angefordert",
|
||||
"%m undefinierte Partition (könnte %sq sein) wurde angefordert",
|
||||
null,
|
||||
null,
|
||||
"Die %sq1-Dateiposition %u1 (relative Position %u2) des Moduls wurde für die %sq2-Partition angefordert. Dadurch wird das Ende der Partition überschritten",
|
||||
"Modul %sq1 Dateiposition %u1 (relative Position %u2) wurde für die Partition %sq2 angefordert, welche mit dessen Partitionselementen falsch ausgerichtet ist",
|
||||
"von Unterfeld %sq (relative Position zum Knoten %d)",
|
||||
"Die %m-Dateiposition %u1 (relative Position %u2) wurde für die %sq-Partition angefordert. Dadurch wird das Ende der Partition überschritten",
|
||||
"Die %m-Dateiposition %u1 (relative Position %u2) wurde für die Partition %sq angefordert, die mit den Partitionselementen falsch ausgerichtet ist",
|
||||
"von Unterfeld %sq (relative Position zum Knoten %u)",
|
||||
"von Partition %sq Element %u1 (Dateiposition %u2, relative Position %u3)",
|
||||
"Lambda-Attribute entsprechen hier nicht dem Standard",
|
||||
"Attribute für Lambdas sind ein C++23-Feature",
|
||||
"der Bezeichner %sq könnte mit einem visuell ähnlichen Bezeichner verwechselt werden, der %p angezeigt wird",
|
||||
"dieser Kommentar enthält verdächtige Unicode-Formatierungssteuerzeichen",
|
||||
"diese Zeichenfolge enthält Unicode-Formatierungssteuerzeichen, die zu unerwartetem Laufzeitverhalten führen könnten",
|
||||
"%d1 unterdrückte Warnung wurde bei der Verarbeitung des Moduls %sq1 festgestellt",
|
||||
"%d1 unterdrückte Warnungen wurden bei der Verarbeitung des Moduls %sq1 festgestellt",
|
||||
"%d1 unterdrückter Fehler wurde beim Verarbeiten des Moduls %sq1 festgestellt",
|
||||
"%d1 unterdrückte Fehler wurden beim Verarbeiten des Moduls %sq1 festgestellt",
|
||||
"%u unterdrückte Warnung wurde bei der Verarbeitung von %m festgestellt",
|
||||
"%u unterdrückte Warnungen wurden bei der Verarbeitung von %m festgestellt",
|
||||
"%u unterdrückter Fehler wurde beim Verarbeiten von %m festgestellt",
|
||||
"%u unterdrückte Fehler wurden bei der Verarbeitung von %m festgestellt",
|
||||
"einschließlich",
|
||||
"Unterdrückt",
|
||||
"eine virtuelle Memberfunktion darf keinen expliziten „dies“-Parameter aufweisen",
|
||||
"das Übernehmen der Adresse einer expliziten „dies“-Funktion erfordert einen qualifizierten Namen.",
|
||||
"das Formatieren der Adresse einer expliziten „dies“-Funktion erfordert den Operator „&“",
|
||||
"Ein Zeichenfolgenliteral kann nicht zum Initialisieren eines flexiblen Arraymembers verwendet werden.",
|
||||
"Die IFC-Darstellung der Definition der Funktion %sq ist ungültig.",
|
||||
"Die IFC-Darstellung der Definition der Funktion %sq ist ungültig",
|
||||
null,
|
||||
"Ein UniLevel-IFC-Chart wurde nicht zum Angeben von Parametern verwendet.",
|
||||
"%d1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurden.",
|
||||
"%d1 Parameter wurde im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurden.",
|
||||
"%d1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurde.",
|
||||
"Die IFC-Darstellung der Definition der Funktion %sq fehlt.",
|
||||
"Der %u1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %u2 Parameter in der IFC-Deklaration angegeben wurden.",
|
||||
"Der %u1 Parameter wurde im IFC-Parameterdefinitionschart angegeben, während %u2 Parameter in der IFC-Deklaration angegeben wurden.",
|
||||
"%u1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während der %u2 Parameter in der IFC-Deklaration angegeben wurde.",
|
||||
"Die IFC-Darstellung der Definition der Funktion %sq fehlt",
|
||||
"Funktionsmodifizierer gilt nicht für eine statische Mitgliedervorlagendeklaration",
|
||||
"Die Mitgliederauswahl umfasst zu viele geschachtelte anonyme Typen",
|
||||
"Es gibt keinen gemeinsamen Typ zwischen den Operanden",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"Doppelter „ASM“-Qualifizierer",
|
||||
"entweder ein Bitfeld mit einem unvollständigen Enumerationstyp oder eine opake Enumeration mit einem ungültigen Basistyp",
|
||||
"Es wurde versucht, ein Element aus der IFC-Partition %sq mithilfe eines Indexes in der IFC-Partition %sq2 zu erstellen",
|
||||
"Die Partition %sq hat ihre Eintragsgröße mit %d1 angegeben, obwohl %d2 erwartet wurde",
|
||||
"Unerwartete IFC-Anforderung beim Verarbeiten des Moduls %sq1",
|
||||
"Die Partition %sq hat ihre Eintragsgröße mit %u1 angegeben, obwohl %u2 erwartet wurde",
|
||||
"Unerwartete IFC-Anforderung beim Verarbeiten von %m",
|
||||
"Bedingungsfehler in Zeile %d in %s1: %sq2",
|
||||
"Die atomische Einschränkung hängt von sich selbst ab",
|
||||
"Die Funktion \"noreturn\" weist den Rückgabetyp \"nicht void\" auf.",
|
||||
"Eine Korrektur wurde vorgenommen, indem der Parameter %sq (beim relativen Index %d) weggelassen wurde",
|
||||
"Eine Korrektur wurde vorgenommen, indem der Parameter %sq (beim relativen Index %u) weggelassen wurde",
|
||||
"ein Standardvorlagenargument kann nicht für die Definition einer Membervorlage außerhalb seiner Klasse angegeben werden",
|
||||
"Ungültiger IFC-Bezeichnername %sq bei der Rekonstruktion der Entität gefunden",
|
||||
null,
|
||||
"Modul %sq ungültiger Sortierwert",
|
||||
"%m ungültiger Sortierwert",
|
||||
"Eine aus einem IFC-Modul geladene Funktionsvorlage wurde fälschlicherweise als %nd analysiert",
|
||||
"Fehler beim Laden eines IFC-Entitätsverweises im Modul \"%sq\"",
|
||||
"Fehler beim Laden eines IFC-Entitätsverweises in %m",
|
||||
"von Partition %sq Element %u1 (Dateiposition %u2, relative Position %u3)",
|
||||
"verkettete Kennzeichner sind für einen Klassentyp mit einem nichttrivialen Destruktor nicht zulässig",
|
||||
"Eine explizite Spezialisierungsdeklaration darf keine Frienddeklaration sein",
|
||||
"der Typ „std::float128_t“ wird nicht unterstützt. Stattdessen wird „std::float64_t“ verwendet",
|
||||
"der Typ „std::bfloat16_t“ wird nicht unterstützt. Stattdessen wird „std::float32_t“ verwendet",
|
||||
null,
|
||||
"Für die Aliasvorlage %no darf keine Deduktionsanleitung deklariert werden.",
|
||||
"%n wurde als nicht verfügbar deklariert.",
|
||||
"%n wurde als nicht verfügbar deklariert (%sq).",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"nicht erkannter Ausgabemodus (muss einer von text, sarif sein): %s",
|
||||
"Die Option \"c23_typeof\" kann nur beim Kompilieren von C verwendet werden",
|
||||
"ungültige Clang-Versionsnummer: %s",
|
||||
"die IFC-Zeichenfolge enthält ein unerwartetes NULL-Zeichen (null) im Modul %sq",
|
||||
"%d1 von %d2 Bytes wurden verwendet",
|
||||
"aus Zeichenfolgeninformationen in Partition %sq Element %u1 (Dateiposition %u2, relative Position %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"ein Initialisierer für einen flexiblen Arraymember kann nicht ausgewertet werden",
|
||||
"ein Standard-Bitfeldinitialisierer ist ein C++20-Feature",
|
||||
"zu viele Argumente in der Vorlagenargumentliste im Modul %sq",
|
||||
"Zu viele Argumente in der Vorlagenargumentliste in %m",
|
||||
"für das Vorlagenargument erkannt, das durch das %sq-Element %u1 dargestellt wird (Dateiposition %u2, relative Position %u3)",
|
||||
"zu wenige Argumente in der Vorlagenargumentliste im Modul %sq",
|
||||
"Zu wenige Argumente in der Vorlagenargumentliste in %m",
|
||||
"wurde beim Verarbeiten der Vorlagenargumentliste erkannt, die durch das %sq-Element %u1 (Dateiposition %u2, relative Position %u3) dargestellt wird",
|
||||
"die Konvertierung vom bereichsbezogenen Enumerationstyp \"%t\" entspricht nicht dem Standard",
|
||||
"die Zuordnungsfreigabe stimmt nicht mit der Zuordnungsart überein (eine ist für ein Array und die andere nicht)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned ist nur mit nicht booleschen Integer- und Enumerationstypen kompatibel",
|
||||
"der systeminterne Name\"%sq wird von hier aus als gewöhnlicher Bezeichner behandelt.",
|
||||
"Zugriff auf nicht initialisiertes Teilobjekt bei Index %d",
|
||||
"IFC-Zeilennummer (%u1) überläuft maximal zulässigen Wert (%u2) Modul %sq",
|
||||
"Das Modul %sq1 hat das Element %u der Partition %sq2 angefordert. Diese Dateiposition überschreitet den maximal darstellbaren Wert",
|
||||
"IFC-Zeilennummer (%u1) überschreitet maximal zulässigen Wert (%u2) %m",
|
||||
"%m hat das Element %u der Partition %sq angefordert. Diese Dateiposition überschreitet den maximal darstellbaren Wert",
|
||||
"Falsche Anzahl von Argumenten",
|
||||
"Einschränkung für Kandidat %n nicht erfüllt",
|
||||
"Die Anzahl der Parameter von %n stimmt nicht mit dem Aufruf überein",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"IFC-Datei %sq kann nicht verarbeitet werden",
|
||||
"IFC-Version %u1.%u2 wird nicht unterstützt",
|
||||
"Die IFC-Architektur \"%sq\" ist nicht mit der aktuellen Zielarchitektur kompatibel",
|
||||
"Das Modul %sq1 fordert den Index %u einer nicht unterstützten Partition an, die %sq2 entspricht",
|
||||
"%m fordert den Index %u einer nicht unterstützten Partition an, die %sq entspricht",
|
||||
"Die Parameternummer %d von %n weist den Typ %t auf, der nicht abgeschlossen werden kann",
|
||||
"Die Parameternummer %d von %n weist den unvollständigen Typ %t auf",
|
||||
"Die Parameternummer %d von %n weist den abstrakten Typ %t auf",
|
||||
"Strukturierte Bindungen sind ein C++17-Feature",
|
||||
"Das Erfassen strukturierter Bindungen ist ein C++20-Feature"
|
||||
]
|
||||
"Das Erfassen strukturierter Bindungen ist ein C++20-Feature",
|
||||
"Der Operand des Splicers weist den Typ %t anstelle von std::meta::info auf.",
|
||||
"Der Operand (Reflektion für %r) ist nicht die Reflexion eines Typs.",
|
||||
"Nicht konstanter Operand von Splice",
|
||||
"Verwendung von %t anstelle von std::string_view (= std::basic_string_view<char>)",
|
||||
"Die hier verwendete std::string_view ist inkonsistent mit der Verwendung in anderen systeminternen Funktionen.",
|
||||
"Die Definition von std::string_view stimmt nicht mit den Annahmen der Reflexion überein (keine Basisklassen und Datenmember für Zeiger und Länge).",
|
||||
"Die Reflexion ist nicht von einem konstanten Wert.",
|
||||
"kann kein Array der Länge 0 (null) erstellen",
|
||||
"Die an make_constexpr_array übergebene Länge (%d1) ist größer als die Anzahl der verfügbaren Elemente (%d2).",
|
||||
"Die Definition von std::meta::infovec stimmt nicht mit den Annahmen der Reflexion überein (keine Basisklassen und Datenmember für Zeiger, Länge und Kapazität).",
|
||||
"Ungültige Reflexion (%r) für Ausdrucks-Splice",
|
||||
"%n wurde bereits definiert (vorherige Definition %p)",
|
||||
"Infovec-Objekt nicht initialisiert",
|
||||
"Extrakt von Typ „%t1“ ist nicht mit der angegebenen Reflexion kompatibel (Entität vom Typ „%t2“)",
|
||||
"Das Reflektieren eines Überladungssatzes ist derzeit nicht zulässig.",
|
||||
"Diese systeminterne Funktion erfordert eine Reflexion für eine Vorlageninstanz.",
|
||||
"Inkompatible Typen %t1 und %t2 für Operator",
|
||||
"Ungültige Reflexion für systeminterne Metafunktion",
|
||||
"Systeminterne Metafunktion erfordert eine Reflexion für einen Klassenmember",
|
||||
"Eine Klasse kann nicht von einer Union abgeleitet werden.",
|
||||
"kann nicht von einer Klasse mit einem flexiblen Arraymember abgeleitet werden",
|
||||
"NULL-Reflexion",
|
||||
"Namespacealias",
|
||||
"Reflexion (Details nicht verfügbar)",
|
||||
"Ungültige Reflexion (%r) für Vorlagenargument in std::meta::substitute",
|
||||
"Fehler beim Aufruf von std::meta::substitute (für %r).",
|
||||
"Reflexionswert bezieht sich auf inaktive Entität",
|
||||
"Eine Ausdrucks-Splice muss einen konstanten Wert, eine Variable oder eine Funktion aufteilen.",
|
||||
"Eine Memberzugriffs-Splice muss einen Datenmember oder eine Memberfunktion unterstützen.",
|
||||
"Der Member \"%nd\" ist kein direkter oder indirekter Member von \"%t\".",
|
||||
"Der Name \"%sq\" bezeichnet kein bekanntes Unicode-Zeichen.",
|
||||
"Nicht abgeschlossenes benanntes Unicode-Escapezeichen",
|
||||
"Zeichen darf nicht in einem UnicodeNamen verwendet werden.",
|
||||
"Leeres benanntes Unicode-Escapezeichen",
|
||||
"Erwartet wurde \"[:\"",
|
||||
"Erwartet wurde \":]\"",
|
||||
"Ein Lambdaausdruck darf nicht gleichzeitig \"mutable\" und \"static\" sein.",
|
||||
"Ein Lambdaausdruck \"static\" entspricht nicht dem Standard.",
|
||||
"Ein Lambdaausdruck \"static\" muss eine leere Erfassungsspezifikation aufweisen.",
|
||||
"EDG IFC-Headereinheit",
|
||||
"EDG IFC",
|
||||
"für die aktuelle Übersetzungseinheit konnte keine Headereinheit erstellt werden",
|
||||
"Die aktuelle Übersetzungseinheit verwendet mindestens ein Feature, das derzeit nicht in eine Headereinheit geschrieben werden kann",
|
||||
"\"explicit(bool)\" ist ein C++20-Feature",
|
||||
"Das erste Argument muss ein Zeiger auf eine Ganzzahl, enum oder unterstützte Gleitkommazahl sein",
|
||||
"C++-Module können beim Kompilieren mehrerer Übersetzungseinheiten nicht verwendet werden",
|
||||
"C++-Module können nicht mit dem vor C++11 verfügbaren „export“-Feature verwendet werden",
|
||||
"Das IFC-Token %sq wird nicht unterstützt",
|
||||
"Das Attribut „pass_object_size“ ist nur für Parameter von Funktionsdeklarationen gültig",
|
||||
"Das Argument des %sq-Attributs %d1 muss einen Wert zwischen 0 und %d2 haben",
|
||||
"Ein Verweisqualifizierer (ref-qualifier) hier wird ignoriert",
|
||||
"Ungültiger NEON-Vektorelementtyp %t",
|
||||
"Ungültiger NEON-Polyvektorelementtyp %t",
|
||||
"Ungültiger skalierbarer Vektorelementtyp %t",
|
||||
"Ungültige Anzahl von Tupelelementen für den skalierbaren Vektortyp",
|
||||
"Ein NEON-Vektor oder Polyvektor muss entweder 64 oder 128 Bit groß sein",
|
||||
"Der Typ „%t“ ohne Größe ist nicht zulässig",
|
||||
"Ein Objekt des Typs %t ohne Größe kann nicht mit einem Wert initialisiert werden",
|
||||
"Im Bereich %u wurde ein unerwarteter Nulldeklarationsindex gefunden",
|
||||
"Für die Moduldateizuordnung, die auf die Datei \"%sq\" verweist, muss ein Modulname angegeben werden.",
|
||||
"Es wurde ein NULL-Indexwert empfangen, bei dem ein Knoten in der IFC-Partition „%sq“ erwartet wurde.",
|
||||
"%nd darf nicht den Typ „%t“ aufweisen",
|
||||
"Ein Ref-Qualifizierer entspricht in diesem Modus nicht dem Standard.",
|
||||
"Eine bereichsbasierte „for“-Anweisung entspricht in diesem Modus nicht dem Standard",
|
||||
"„auto“ als Typspezifizierer entspricht in diesem Modus nicht dem Standard.",
|
||||
"Die Moduldatei „%sq“ konnte aufgrund einer Dateibeschädigung nicht importiert werden.",
|
||||
"IFC",
|
||||
"Fremde Token, die nach der Memberdeklaration eingefügt wurden",
|
||||
"Ungültiger Einschleusungsbereich (%r)",
|
||||
"Es wurde ein Wert vom Typ „std::string_view“ erwartet, aber %t erhalten.",
|
||||
"Fremde Token, die nach der Anweisung eingefügt wurden",
|
||||
"Fremde Token, die nach der Deklaration eingefügt wurden",
|
||||
"Überlauf des Tupelindexwerts (%d)",
|
||||
">> Ausgabe von std::meta::__report_tokens",
|
||||
">> Endausgabe von std::meta::__report_tokens",
|
||||
"Nicht in einem Kontext mit Parametervariablen",
|
||||
"Eine Escapesequenz mit Trennzeichen muss mindestens ein Zeichen enthalten.",
|
||||
"Nicht beendete Escapesequenz mit Trennzeichen",
|
||||
"Die Konstante enthält die Adresse einer lokalen Variablen.",
|
||||
"eine strukturierte Bindung kann nicht als „consteval“ deklariert werden",
|
||||
"%nkeine Konflikte mit der importierten Deklaration „%nd“",
|
||||
"Das Zeichen kann nicht im angegebenen Zeichentyp dargestellt werden.",
|
||||
"Eine Anmerkung kann nicht im Kontext eines „using“-Attributpräfixes angezeigt werden.",
|
||||
"Der Typ „%t“ der Anmerkung ist kein Literaltyp.",
|
||||
"Das Attribut „ext_vector_type“ gilt nur für boolesche, ganzzahlige oder Gleitkommatypen",
|
||||
"Mehrere Bezeichner in derselben Union sind nicht zulässig.",
|
||||
"Testnachricht",
|
||||
"Die zu emulierende Microsoft-Version muss mindestens 1943 sein, damit \"--ms_c++23\" verwendet werden kann.",
|
||||
"Ungültiges aktuelles Arbeitsverzeichnis: %s",
|
||||
"das „cleanup“-Attribut innerhalb einer constexpr-Funktion wird derzeit nicht unterstützt",
|
||||
"das „assume“-Attribut kann nur auf eine Nullanweisung angewendet werden",
|
||||
"Fehler bei Annahme",
|
||||
"Variablenvorlagen sind ein C++14-Feature",
|
||||
"die Adresse einer Funktion mit einem Parameter, der mit dem Attribut „pass_object_size“ deklariert wurde, kann nicht übernommen werden",
|
||||
"Alle Argumente müssen denselben Typ aufweisen",
|
||||
"Der letzte Vergleich war %s1 %s2 %s3",
|
||||
"Zu viele Argumente für %sq-Attribut",
|
||||
"Die Zeichenfolge der Mantisse enthält keine gültige Zahl",
|
||||
"Gleitkommafehler während der Konstantenauswertung",
|
||||
"Der vererbende Konstruktor %n wird bei einem Vorgang wie Kopieren/Verschieben ignoriert",
|
||||
"Die Größe der Datei \"%s\" kann nicht bestimmt werden.",
|
||||
"\"%s\" kann nicht gelesen werden.",
|
||||
"Einbetten",
|
||||
"Unbekannter Parametername",
|
||||
"Der Parameter wurde mehrfach angegeben.",
|
||||
"__has_embed kann nicht außerhalb von \"#if\" vorkommen.",
|
||||
"Das LC_NUMERIC-Gebietsschema konnte nicht auf C festgelegt werden.",
|
||||
"\"elifdef\" und \"elifndef\" sind in diesem Modus nicht aktiviert und werden ignoriert, wenn Text übersprungen wird.",
|
||||
"Eine Alias-Deklaration entspricht in diesem Kontext nicht dem Standard.",
|
||||
"Die Ziel-ABI kann nicht-statische Mitglieder in einer Reihenfolge zuweisen, die nicht mit ihrer Deklarationsreihenfolge übereinstimmt, was in C++23 und später nicht standardkonform ist.",
|
||||
"EDG-IFC-Modulschnittstelleneinheit",
|
||||
"EDG-IFC-Modulpartitionseinheit",
|
||||
"Die Moduldeklaration kann aus dieser Übersetzungseinheit exportiert werden, wenn eine Modulschnittstellendatei erstellt werden.",
|
||||
"Die Moduldeklaration muss aus dieser Übersetzungseinheit exportiert werden, um eine Modulschnittstellendatei zu erstellen.",
|
||||
"Die Moduldateigenerierung wurde angefordert, aber in der Übersetzungseinheit wurde kein Modul deklariert.",
|
||||
"Ersetzen von %T durch %n fehlgeschlagene Einschränkungen",
|
||||
"%n nicht zufrieden für %T",
|
||||
"die #embed Erweiterung ist zu lang, um eine Entität des Typs zu initialisieren %t",
|
||||
"Der „defined“-Operator ist hier nicht zulässig",
|
||||
"%n ist kein Member von %t",
|
||||
"Einschränken der Konvertierung in signiertes Zeichen in #embed Daten",
|
||||
"Der Operator ist für „Vektor-of-bool“-Typen nicht zulässig",
|
||||
"Objekt zu groß für konstanten Auswertung",
|
||||
"Temporäres Objekt, das auf sich selbst verweist",
|
||||
"Ein Lambda kann in diesem Kontext nicht auf eine lokale Variable oder init-capture verweisen",
|
||||
"Ein Lambdaparameter kann eine explizite Erfassung nicht ausblenden",
|
||||
"Ein Lambdavorlagenparameter kann eine explizite Erfassung nicht ausblenden",
|
||||
"Es ist nicht genügend Adressraum vorhanden, um diese Übersetzungseinheit zu verarbeiten",
|
||||
"<bestimmter Typ>",
|
||||
"<bestimmte Konstante>",
|
||||
"<bestimmte Vorlage>",
|
||||
"die konfigurierte Größe von %s ist zu klein für die angegebene Anzahl von Mantisse + Exponentenbits",
|
||||
"Ausdruck",
|
||||
"<Ausdruck>",
|
||||
"Unbenannt",
|
||||
"<Unbenannt>",
|
||||
"<fehlertyp>",
|
||||
"<unbekannter-typ>",
|
||||
"<etwas>",
|
||||
"<null-typ>",
|
||||
"<kein-init>",
|
||||
"<null-init>",
|
||||
"bitweise Kopie von: ",
|
||||
"<bitwise-kopie>",
|
||||
"Klassenergebnis über ctor: ",
|
||||
"<konstruktor-aufruf>",
|
||||
"<NULL-Ausdruck>",
|
||||
"<Fehler>",
|
||||
"<NULL-Routine>",
|
||||
"<Standard>",
|
||||
"Parameternr.",
|
||||
" (eine Ebene höher)",
|
||||
" Stufen nach oben",
|
||||
"dynamische-init: ",
|
||||
"<Fehlerkonstante>",
|
||||
"Stack-Offset-von:",
|
||||
"<implizites-Element> ",
|
||||
" Wiederholungen von ",
|
||||
"Integer",
|
||||
"Enumeration",
|
||||
"Bereichsenumeration",
|
||||
"arithmetisch",
|
||||
"nicht boolesche Arithmetik",
|
||||
"Zeiger",
|
||||
"nullptr-Typ",
|
||||
"Handle",
|
||||
"Handle-to-CLI-Array",
|
||||
"Pointer-zum-Objekt",
|
||||
"Pointer-auf-Funktion",
|
||||
"pointer-to-member",
|
||||
"bool",
|
||||
"bool-äquivalent",
|
||||
"Klasse",
|
||||
"Ein flüchtiger Operand zu einem Inkrementausdruck ist veraltet",
|
||||
"Ein flüchtiger Operand zu einem Dekrementausdruck ist veraltet",
|
||||
"%n zuvor ohne das Attribut „unbestimmt“ deklariert",
|
||||
"der Standardkonstruktor für %t ist explizit",
|
||||
"Fehler beim Laden der Definition von %n in %m",
|
||||
"Fehler beim Laden des Initialisierers für %n in %m",
|
||||
"Eine Klasse mit einem typedef-Namen zu Verknüpfungszwecken darf keine Basisklasse aufweisen",
|
||||
"Eine Klasse mit einem typedef-Namen zu Verknüpfungszwecken darf keine Memberfunktion aufweisen",
|
||||
"Eine Klasse mit einem typedef-Namen für Verknüpfungszwecke darf keinen geschachtelten Typ aufweisen, außer einem Enumerationstyp oder einem Klassentyp ohne Abschluss",
|
||||
"Eine Klasse mit einem typedef-Namen zu Verknüpfungszwecken darf keinen Lambdaausdruck enthalten",
|
||||
"eine Klasse mit einem typedef-Namen zu Verknüpfungszwecken darf keinen nicht statischen Datenmember mit einem Standardmemberinitialisierer aufweisen",
|
||||
"Eine statische Datenmemberdeklaration ist in einer unbenannten Klasse nicht zulässig",
|
||||
"Initialisiererergebnis behebt eine dllimport-Variable",
|
||||
"Vorlage mit dem Attribut „no_specializations“ kann nicht spezialisiert werden",
|
||||
"„static“ entspricht hier nicht dem Standard",
|
||||
"%nd wurde zuvor ohne explizite Enumerationsbasis deklariert",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"la última línea del archivo termina sin una nueva línea",
|
||||
"la última línea del archivo termina con una barra diagonal inversa",
|
||||
"el archivo #include %sq se incluye a sí mismo",
|
||||
"memoria insuficiente",
|
||||
"Memoria insuficiente. Considere la posibilidad de habilitar el motor de IntelliSense de 64 bits y aumentar el límite de memoria de IntelliSense en la configuración.",
|
||||
null,
|
||||
"comentario no cerrado al final del archivo",
|
||||
"token no reconocido",
|
||||
@@ -69,7 +69,7 @@
|
||||
"se esperaba '}'",
|
||||
"la conversión de enteros dio como resultado un cambio de signo",
|
||||
"la conversión de enteros dio como resultado una truncación",
|
||||
"no se permite un tipo incompleto",
|
||||
"no se permite un tipo %t incompleto",
|
||||
"un operando de sizeof no puede ser un campo de bits",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"#pragma no reconocida",
|
||||
null,
|
||||
"no se pudo abrir el archivo temporal %sq: %s2",
|
||||
"el nombre del directorio de archivos temporales es demasiado largo (%sq)",
|
||||
null,
|
||||
"no hay suficientes argumentos en la llamada a función",
|
||||
"constante flotante no válida",
|
||||
"un argumento de tipo %t1 no es compatible con un parámetro de tipo %t2",
|
||||
@@ -301,7 +301,7 @@
|
||||
"no se puede determinar a qué instancia de %n se refiere",
|
||||
"un puntero a una función enlazada solo se puede usar para llamar a la función",
|
||||
"el nombre typedef ya se ha declarado (con el mismo tipo)",
|
||||
"%n ya se ha definido",
|
||||
null,
|
||||
null,
|
||||
"ninguna instancia de %n coincide con la lista de argumentos",
|
||||
"no se permite una definición de tipo en la declaración de tipos de valor devuelto de la función",
|
||||
@@ -392,7 +392,7 @@
|
||||
"no se puede llamar a la función 'main' ni tomar su dirección",
|
||||
"no se puede especificar un inicializador new para una matriz",
|
||||
"la función miembro %no no se puede declarar de nuevo fuera de su clase",
|
||||
"no se permite un puntero a un tipo %t de clase incompleta",
|
||||
null,
|
||||
"no se permite una referencia a una variable local de una función de inclusión",
|
||||
"se usó una función de un solo argumento para %sq postfijo (anacronismo)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n no tiene ningún operador delete%s correspondiente (al que llamar si se produce una excepción durante la inicialización de un objeto asignado)",
|
||||
"la compatibilidad con placement delete está deshabilitada",
|
||||
"no hay visible ningún operador delete adecuado",
|
||||
"no se permite un puntero o una referencia a un tipo incompleto",
|
||||
"no se permite un puntero o una referencia a un tipo %t incompleto",
|
||||
"especialización parcial no válida; %n ya se ha especializado por completo",
|
||||
"especificaciones de excepción no compatibles",
|
||||
"devolviendo una referencia a una variable local",
|
||||
@@ -853,7 +853,7 @@
|
||||
"el tipo de la conversión debe ser aritmético, de enumeración o de puntero",
|
||||
"la expresión debe ser un puntero a un tipo de objeto completo",
|
||||
null,
|
||||
"un argumento sin tipo de especialización parcial debe ser el nombre de una constante o un parámetro sin tipo",
|
||||
null,
|
||||
"el tipo de valor devuelto no es idéntico al tipo de valor devuelto %t de la función virtual invalidada %no",
|
||||
"la opción 'guiding_decls' solo se puede usar al compilar C++",
|
||||
"una especialización parcial de una plantilla de clase se debe declarar en el espacio de nombres del que es miembro",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"el modo strict no es compatible con el trato del espacio de nombres std como alias para el espacio de nombres global",
|
||||
"en la expansión de macro '%s' %p,",
|
||||
"<DESCONOCIDO>",
|
||||
"",
|
||||
null,
|
||||
"[ las expansiones de macro %d no se muestran ]",
|
||||
"en expansión de macro en %p",
|
||||
"nombre de operando simbólico %sq no válido",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real e __imag solo se pueden aplicar a valores complejos",
|
||||
"se ha aplicado __real o __imag a un valor real",
|
||||
"%n se declaró como deprecated (%sq)",
|
||||
"nueva definición de %nd no válida",
|
||||
null,
|
||||
"se ha aplicado dllimport/dllexport a un miembro de un espacio de nombres sin nombre",
|
||||
"__thiscall solo puede aparecer en declaraciones de funciones miembro no estáticas",
|
||||
"__thiscall no se permite en una función con un parámetro de puntos suspensivos",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"la función 'auto' requiere un tipo de valor devuelto final",
|
||||
"una plantilla de miembro no puede tener un especificador puro",
|
||||
"literal de cadena demasiado largo: se omitieron los caracteres sobrantes",
|
||||
"la opción para controlar la palabra clave nullptr solo se puede usar al compilar C++",
|
||||
null,
|
||||
"std::nullptr_t convertido en booleano",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"el inicializador de campo %nd no es una expresión constante",
|
||||
"el número de restricciones de operandos debe ser el mismo en todas las cadenas de restricciones",
|
||||
"la cadena de restricciones contiene demasiadas restricciones alternativas; no se han comprobado todas las restricciones",
|
||||
"la llamada mediante la clase incompleta %t siempre producirá un error al crear una instancia",
|
||||
null,
|
||||
"decltype(auto) no puede tener calificadores de tipo agregados",
|
||||
"la captura de inicialización %nod no se puede capturar aquí",
|
||||
"argumento de tipo %t de plantilla sin tipo no válido",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"valor de pragma pack %s no válido para la función con restricción amp",
|
||||
"no se permiten especificadores de restricción superpuestos",
|
||||
"los especificadores de restricción del destructor deben cubrir la unión de los especificadores de restricción de todos los constructores",
|
||||
null,
|
||||
"error",
|
||||
"nostdlib requiere al menos un uso forzado",
|
||||
null,
|
||||
"tipo de error",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"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",
|
||||
"co_await solo se puede aplicar a una instrucción \"for\" basada en intervalos",
|
||||
"no se puede deducir el tipo de intervalo en la instrucción 'for' basada en intervalos",
|
||||
"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",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%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",
|
||||
"%m ya se ha importado",
|
||||
"archivo de módulo",
|
||||
"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",
|
||||
null,
|
||||
"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",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"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",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"no se encuentra el encabezado \"%s\" para importar",
|
||||
"hay más de un archivo de la lista de archivos de módulo que coincide con \"%s\"",
|
||||
"el archivo de módulo que se encontró para \"%s\" es para otro módulo",
|
||||
"cualquier tipo de archivo de módulo",
|
||||
null,
|
||||
"no se puede leer el archivo de módulo",
|
||||
"la función integrada no está disponible porque no se admite el tipo char8_t con las opciones actuales",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"la expresión debe tener un tipo aritmético, de enumeración sin ámbito o de puntero, pero tiene el tipo %t",
|
||||
"la expresión debe tener un tipo de puntero, pero tiene el tipo %t",
|
||||
"el operador -> o ->* se aplica a %t, en lugar de a un tipo de puntero",
|
||||
"no se permite un tipo %t de clase incompleta",
|
||||
null,
|
||||
"no se puede interpretar el diseño de bits de este destino de compilación",
|
||||
"no hay ningún operador correspondiente al operador IFC %sq",
|
||||
"no hay ninguna convención de llamada correspondiente a la convención de llamada IFC %sq",
|
||||
"el módulo %sq contiene construcciones no admitidas",
|
||||
"%m contiene construcciones no admitidas",
|
||||
"construcción IFC no admitida: %sq",
|
||||
"__is_signed ya no es una palabra clave a partir de este punto",
|
||||
"una dimensión de matriz debe tener un valor entero sin signo constante",
|
||||
"El archivo IFC %sq tiene la versión no compatible %d1.%d2",
|
||||
null,
|
||||
"los módulos no están habilitados en este modo",
|
||||
"No se permite \"import\" en un nombre de módulo",
|
||||
"No se permite usar \"módulo\" en un nombre de módulo",
|
||||
@@ -3417,35 +3417,35 @@
|
||||
"'if consteval' y 'if not consteval' no son estándar en este modo",
|
||||
"omitir '()' en un declarador lambda no es estándar en este modo",
|
||||
"no se permite una cláusula trailing-requires-clause cuando se omite la lista de parámetros lambda",
|
||||
"se solicitó una partición no válida del módulo %sq",
|
||||
"módulo %sq1 partición no definida (se considera que es %sq2) solicitada",
|
||||
"%m partición no válida solicitada",
|
||||
"%m partición no definida (se considera que es %sq) solicitada",
|
||||
null,
|
||||
null,
|
||||
"módulo %sq1, posición de archivo %u1 (posición relativa %u2) solicitada para la partición %sq2, que desborda el final de su partición",
|
||||
"módulo %sq1 posición de archivo %u1 (posición relativa %u2) solicitada para la partición %sq2, que está mal alineada con sus elementos de particiones",
|
||||
"desde el subcampo %sq (posición relativa al nodo %d)",
|
||||
"%m posición de archivo %u1 (posición relativa %u2) solicitada para la partición %sq, que desborda el final de su partición",
|
||||
"%m posición de archivo %u1 (posición relativa %u2) solicitada para la partición %sq, que está mal alineada con sus elementos de particiones",
|
||||
"desde el subcampo %sq (posición relativa al nodo %u)",
|
||||
"desde la partición %sq elemento %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
"los atributos lambda no son estándar aquí",
|
||||
"los atributos de las expresiones lambda son una característica de C++23",
|
||||
"el identificador %sq podría confundirse con uno visualmente similar que aparece %p",
|
||||
"este comentario contiene caracteres de control de formato Unicode sospechosos",
|
||||
"esta cadena contiene caracteres de control de formato Unicode que podrían dar lugar a un comportamiento inesperado en tiempo de ejecución",
|
||||
"Se encontró %d1 advertencia suprimida al procesar el módulo %sq1",
|
||||
"Se encontraron %d1 advertencias suprimidas al procesar el módulo %sq1",
|
||||
"Se encontró un error suprimido %d1 al procesar el módulo %sq1",
|
||||
"Se encontraron %d1 errores suprimidos al procesar el módulo %sq1",
|
||||
"Se encontró %u advertencia suprimida al procesar %m",
|
||||
"Se encontraron %u advertencias suprimidas al procesar %m",
|
||||
"Se encontró %u error suprimido al procesar %m",
|
||||
"Se encontraron %u errores suprimidos al procesar %m",
|
||||
"Incluido",
|
||||
"Suprimido",
|
||||
"una función miembro virtual no puede tener un parámetro 'this' explícito",
|
||||
"tomar la dirección de una función explícita \"this\" requiere un nombre completo",
|
||||
"la formación de la dirección de una función explícita 'this' requiere el operador '&'",
|
||||
"no se puede usar un literal de cadena para inicializar un miembro de matriz flexible",
|
||||
"La representación IFC de la definición de la función %sq no es válida",
|
||||
"la representación IFC de la definición de la función %sq no es válida",
|
||||
null,
|
||||
"no se usó un gráfico IFC UniLevel para especificar parámetros",
|
||||
"el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetros",
|
||||
"el gráfico de definición de parámetros IFC especificó %d1 parámetro, mientras que la declaración IFC especificó %d2 parámetros",
|
||||
"el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetro",
|
||||
"Falta la representación IFC de la definición de la función %sq",
|
||||
"el gráfico de definición de parámetros IFC especificó %u1 parámetros, mientras que la declaración IFC especificó %u2 parámetros",
|
||||
"el gráfico de definición de parámetros IFC especificó %u1 parámetro, mientras que la declaración IFC especificó %u2 parámetros",
|
||||
"el gráfico de definición de parámetros IFC especificó %u1 parámetros, mientras que la declaración IFC especificó %u2 parámetro",
|
||||
"falta la representación IFC de la definición de la función %sq",
|
||||
"el modificador de función no se aplica a la declaración de plantilla de miembro",
|
||||
"la selección de miembros implica demasiados tipos anónimos anidados",
|
||||
"no hay ningún tipo común entre los operandos",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"calificador 'asm' duplicado",
|
||||
"un campo de bits con un tipo de enumeración incompleto o una enumeración opaca con un tipo base no válido",
|
||||
"intentó construir un elemento a partir de la partición IFC %sq mediante un índice en la partición IFC %sq2",
|
||||
"la partición %sq especificó su tamaño de entrada como %d1 cuando se esperaba %d2",
|
||||
"se encontró un requisito IFC inesperado al procesar el módulo %sq1",
|
||||
"la partición %sq especificó su tamaño de entrada como %u1 cuando se esperaba %u2",
|
||||
"se encontró un requisito IFC inesperado al procesar %m",
|
||||
"error de condición en la línea %d en %s1: %sq2",
|
||||
"la restricción atómica depende de sí misma",
|
||||
"La función \"noreturn\" tiene un tipo de valor devuelto distinto de nulo",
|
||||
"se ha quitado el parámetro %sq (en el índice relativo %d) para realizar una corrección",
|
||||
"se ha quitado el parámetro %sq (en el índice relativo %u) para realizar una corrección",
|
||||
"no se puede especificar un argumento de plantilla predeterminado en la definición de una plantilla de miembro fuera de su clase",
|
||||
"se encontró un nombre de identificador IFC no válido %sq durante la reconstrucción de entidades",
|
||||
null,
|
||||
"el módulo %sq es un valor de ordenación no válido",
|
||||
"%m valor de ordenación no válido",
|
||||
"una plantilla de función cargada desde un módulo IFC se analizó incorrectamente como %nd",
|
||||
"no se pudo cargar una referencia de entidad IFC en el módulo %sq",
|
||||
"no se pudo cargar una referencia de entidad IFC en %m",
|
||||
"desde la partición %sq elemento %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
"no se permiten designadores encadenados para un tipo de clase con un destructor no trivial",
|
||||
"una declaración de especialización explícita no puede ser una declaración \"friend\"",
|
||||
"no se admite el tipo std::float128_t; se usará std::float64_t en su lugar",
|
||||
"no se admite el tipo std::bfloat16_t; se usará std::float32_t en su lugar",
|
||||
null,
|
||||
"no se puede declarar una guía de deducción para la plantilla de alias %no",
|
||||
"%n se declaró no disponible",
|
||||
"%n se declaró no disponible (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"modo de salida no reconocido (debe ser uno de texto, sarif): %s",
|
||||
"la opción 'c23_typeof' solo se puede usar al compilar C",
|
||||
"número de versión de clang no válido: %s",
|
||||
"La cadena IFC contiene un carácter nulo inesperado (cero) en el módulo %sq",
|
||||
"Se usaron %d1 de %d2 bytes",
|
||||
"de la información de cadena en la partición %sq elemento %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"no se puede evaluar un inicializador para un miembro de matriz flexible",
|
||||
"un inicializador de campo de bits predeterminado es una característica de C++20",
|
||||
"demasiados argumentos en la lista de argumentos de plantilla en el módulo %sq",
|
||||
"demasiados argumentos en la lista de argumentos de plantilla en %m",
|
||||
"detectado para el argumento de plantilla representado por el elemento %sq %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
"demasiado pocos argumentos en la lista de argumentos de plantilla en el módulo %sq",
|
||||
"demasiado pocos argumentos en la lista de argumentos de plantilla en %m",
|
||||
"detectado al procesar la lista de argumentos de plantilla representada por el elemento %sq %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
"la conversión del tipo de enumeración con ámbito %t no es estándar",
|
||||
"la desasignación no coincide con la clase de asignación (una es para una matriz y la otra no)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned solo es compatible con tipos de enumeración y enteros no booleanos",
|
||||
"el nombre intrínseco %sq se tratará como un identificador normal desde aquí",
|
||||
"acceso al subobjeto no inicializado en el índice %d",
|
||||
"El número de línea IFC (%u1) desborda el valor máximo permitido (%u2) del módulo %sq",
|
||||
"el módulo %sq1 elemento solicitado %u de la partición %sq2, esta posición de archivo supera el valor máximo que se puede representar",
|
||||
"El número de línea IFC (%u1) desborda el valor máximo permitido (%u2) %m",
|
||||
"%m solicitó el elemento %u de la partición %sq, esta posición de archivo supera el valor máximo que se puede representar",
|
||||
"número de argumentos incorrecto.",
|
||||
"restricción en el candidato %n no satisfecho",
|
||||
"el número de parámetros de %n no coincide con la llamada",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"no se puede procesar la %sq del archivo IFC",
|
||||
"no se admite la versión IFC %u1.%u2",
|
||||
"la arquitectura IFC %sq no es compatible con la arquitectura de destino actual",
|
||||
"el módulo %sq1 solicita el índice %u de una partición no admitida correspondiente a %sq2",
|
||||
"%m solicita el índice %u de una partición no admitida correspondiente a %sq",
|
||||
"el número de parámetro %d de %n tiene un tipo %t que no se puede completar",
|
||||
"el número de parámetro %d de %n tiene el tipo incompleto %t",
|
||||
"el número de parámetro %d de %n tiene el tipo abstracto %t",
|
||||
"los enlaces estructurados son una característica de C++17",
|
||||
"la captura de enlaces estructurados es una característica de C++20"
|
||||
]
|
||||
"la captura de enlaces estructurados es una característica de C++20",
|
||||
"el operando de splicer tiene el tipo %t en lugar de std::meta::info",
|
||||
"el operando (reflexión de %r) no es la reflexión de un tipo",
|
||||
"operando no constante de Splicer",
|
||||
"uso de %t en lugar de std::string_view (= std::basic_string_view<char>)",
|
||||
"el valor de std::string_view que se usa aquí no es coherente con el uso en otros elementos intrínsecos",
|
||||
"la definición de std::string_view no coincide con las suposiciones de reflexión (no hay clases base ni miembros de datos para puntero y longitud)",
|
||||
"la reflexión no es la de un valor constante",
|
||||
"no se puede crear una matriz de longitud cero",
|
||||
"la longitud (%d1) pasada a make_constexpr_array es mayor que el número de elementos disponibles (%d2)",
|
||||
"la definición de std::meta::infovec no coincide con las suposiciones de reflexión (no hay clases base ni miembros de datos para puntero, longitud y capacidad)",
|
||||
"reflexión incorrecta (%r) para la expresión splice",
|
||||
"%n ya se ha definido (definición anterior %p)",
|
||||
"objeto infovec no inicializado",
|
||||
"la extracción de tipo %t1 no es compatible con la reflexión especificada (entidad con el tipo %t2)",
|
||||
"no se permite actualmente reflejar un conjunto de sobrecargas",
|
||||
"este elemento intrínseco requiere una reflexión para una instancia de plantilla",
|
||||
"tipos incompatibles %t1 y %t2 para el operador",
|
||||
"reflexión no válida para la metafunción intrínseca",
|
||||
"la metafunción intrínseca requiere una reflexión para un miembro de clase",
|
||||
"una clase no se puede derivar de una unión",
|
||||
"no se puede derivar de una clase con un miembro de matriz flexible",
|
||||
"reflexión nula",
|
||||
"alias de espacio de nombres",
|
||||
"reflexión (detalles no disponibles)",
|
||||
"reflexión incorrecta (%r) para el argumento de plantilla en std::meta::substitute",
|
||||
"error en la llamada a std::meta::substitute (para %r)",
|
||||
"el valor de reflexión hace referencia a una entidad inactiva",
|
||||
"una expresión splice debe empalmar un valor constante, una variable o una función",
|
||||
"un splice de acceso a miembros debe empalmar un miembro de datos o una función miembro",
|
||||
"el miembro %nd no es un miembro directo o indirecto de %t",
|
||||
"el nombre %sq no designa un carácter Unicode conocido",
|
||||
"escape de caracteres Unicode con nombre sin terminar",
|
||||
"el carácter no puede aparecer en un nombre Unicode",
|
||||
"escape de caracteres Unicode con nombre vacío",
|
||||
"esperaba un \"[:\"",
|
||||
"se esperaba un \":]\"",
|
||||
"una expresión lambda no puede ser a la vez \"mutable\" y \"estática\"",
|
||||
"una expresión lambda \"estática\" no es estándar",
|
||||
"una expresión lambda \"estática\" debe tener una especificación de captura vacía",
|
||||
"Unidad de encabezado EDG IFC",
|
||||
"EDG IFC",
|
||||
"no se pudo crear una unidad de encabezado para la unidad de traducción actual",
|
||||
"la unidad de traducción actual usa una o varias características que no se pueden escribir actualmente en una unidad de encabezado",
|
||||
"'explicit(bool)' es una característica de C++20",
|
||||
"el primer argumento debe ser un puntero a entero, enumeración o tipo de punto flotante admitido",
|
||||
"No se pueden usar módulos de C++ al compilar varias unidades de traducción",
|
||||
"Los módulos de C++ no se pueden usar con la característica \"export\" anterior a C++11",
|
||||
"no se admite el token de IFC %sq",
|
||||
"el atributo 'pass_object_size' solo es válido en parámetros de declaraciones de función",
|
||||
"el argumento del atributo %sq %d1 debe ser un valor entre 0 y %d2",
|
||||
"aquí se omite un calificador ref",
|
||||
"tipo de elemento de vector NEON %t no válido",
|
||||
"tipo de elemento NEON polivector %t no válido",
|
||||
"tipo de elemento vectorial escalable %t no válido",
|
||||
"número no válido de elementos de tupla para el tipo de vector escalable",
|
||||
"un vector o polivector NEON debe tener 64 o 128 bits de ancho",
|
||||
"no se permite el tipo sin tamaño %t",
|
||||
"un objeto del tipo sin tamaño %t no se puede inicializar con un valor",
|
||||
"índice de declaración null inesperado encontrado como parte del ámbito %u",
|
||||
"se debe especificar un nombre de módulo para la asignación de archivos de módulo que hace referencia al archivo %sq",
|
||||
"se recibió un valor de índice nulo donde se esperaba un nodo en la partición IFC %sq",
|
||||
"%nd no puede tener el tipo %t",
|
||||
"un calificador de referencia no es estándar en este modo",
|
||||
"una instrucción \"for\" basada en intervalos no es estándar en este modo",
|
||||
"'auto' como especificador de tipo no es estándar en este modo",
|
||||
"no se pudo importar el archivo de módulo %sq debido a daños en el archivo",
|
||||
"IFC",
|
||||
"tokens extraños insertados después de la declaración de miembro",
|
||||
"ámbito de inserción incorrecto (%r)",
|
||||
"se esperaba un valor de tipo std::string_view pero se obtuvo %t",
|
||||
"tokens extraños insertados después de la instrucción",
|
||||
"tokens extraños insertados después de la declaración",
|
||||
"desbordamiento del valor de índice de tupla (%d)",
|
||||
">> salida de std::meta::__report_tokens",
|
||||
">> salida final de std::meta::__report_tokens",
|
||||
"no está en un contexto con variables de parámetro",
|
||||
"una secuencia de escape delimitada debe tener al menos un carácter",
|
||||
"secuencia de escape delimitada sin terminar",
|
||||
"la constante contiene la dirección de una variable local",
|
||||
"un enlace estructurado no se puede declarar como \"consteval\"",
|
||||
"%no hay conflictos con la declaración importada %nd",
|
||||
"el carácter no se puede representar en el tipo de carácter especificado",
|
||||
"una anotación no puede aparecer en el contexto de un prefijo de atributo 'using'",
|
||||
"el tipo %t de anotación no es un tipo literal",
|
||||
"el atributo \"ext_vector_type\" solo se aplica a tipos booleanos, enteros o de punto flotante",
|
||||
"no se permiten varios designadores en la misma unión",
|
||||
"mensaje de prueba",
|
||||
"la versión de Microsoft que se emula debe ser al menos 1943 para usar \"--ms_c++23\"",
|
||||
"directorio de trabajo actual no válido: %s",
|
||||
"El atributo 'cleanup' dentro de una función constexpr no se admite actualmente",
|
||||
"el atributo 'assume' solo se puede aplicar a una instrucción null",
|
||||
"suposición errónea",
|
||||
"Las plantillas de variables de son una característica de C++14",
|
||||
"no puede tomar la dirección de una función con un parámetro declarado con el atributo 'pass_object_size'",
|
||||
"todos los argumentos deben tener el mismo tipo",
|
||||
"la comparación final fue %s1 %s2 %s3",
|
||||
"demasiados argumentos para el atributo %sq",
|
||||
"La cadena de mantisa no contiene un número válido",
|
||||
"error de punto flotante durante la evaluación constante",
|
||||
"constructor heredado %n omitido para la operación de copia o movimiento",
|
||||
"no se puede determinar el tamaño del archivo %s",
|
||||
"no se puede leer %s",
|
||||
"insertar",
|
||||
"nombre de parámetro no reconocido",
|
||||
"parámetro especificado más de una vez",
|
||||
"__has_embed no puede aparecer fuera del #if",
|
||||
"no se pudo establecer la configuración regional LC_NUMERIC en C",
|
||||
"elifdef y elifndef no están habilitados en este modo y se omiten en el texto que se omite",
|
||||
"una declaración de alias no es estándar en este contexto",
|
||||
"la ABI de destino puede asignar miembros no estáticos en un orden que no coincida con su orden de declaración, que no es estándar en C++23 y versiones posteriores",
|
||||
"Unidad de interfaz del módulo EDG IFC",
|
||||
"Unidad de partición del módulo EDG IFC",
|
||||
"la declaración de módulo no se puede exportar desde esta unidad de traducción a menos que se cree un archivo de interfaz de módulo",
|
||||
"la declaración de módulo debe exportarse desde esta unidad de traducción para crear un archivo de interfaz de módulo",
|
||||
"se solicitó la generación de archivos de módulo, pero no se declaró ningún módulo en la unidad de traducción",
|
||||
"sustitución de %T por %n restricciones fallidas",
|
||||
"%n no satisfecho para %T",
|
||||
"La expansión #embed es demasiado larga para inicializar una entidad de tipo %t",
|
||||
"El operador \"definido\" no está permitido aquí",
|
||||
"%n no es miembro de %t",
|
||||
"reducción de la conversión a caracteres con signo en datos #embed",
|
||||
"el operador no está permitido para los tipos \"vector de bool\"",
|
||||
"objeto demasiado grande para la evaluación constante",
|
||||
"objeto temporal que hace referencia a sí mismo",
|
||||
"una lambda no puede hacer referencia a una variable local ni a una captura de inicialización en este contexto",
|
||||
"Un parámetro lambda no puede ocultar una captura explícita",
|
||||
"un parámetro de plantilla lambda no puede ocultar una captura explícita",
|
||||
"no hay suficiente espacio de direcciones para procesar esta unidad de traducción",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"el tamaño configurado de %s es demasiado pequeño para el número especificado de bits de mantisa + exponente",
|
||||
"expresión",
|
||||
"<expression>",
|
||||
"sin nombre",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"copia bit a bit de: ",
|
||||
"<bitwise-copy>",
|
||||
"resultado de la clase a través del ctor: ",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<error>",
|
||||
"rutina <NULL>",
|
||||
"<default>",
|
||||
"parámetro #",
|
||||
" (un nivel superior)",
|
||||
" subir niveles",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<implicit element> ",
|
||||
" repeticiones de ",
|
||||
"entero",
|
||||
"enumeración",
|
||||
"enumeración con ámbito",
|
||||
"aritmética",
|
||||
"non-bool arithmetic",
|
||||
"puntero",
|
||||
"tipo nullptr",
|
||||
"controlador",
|
||||
"handle-to-CLI-array",
|
||||
"pointer-to-object",
|
||||
"pointer-to-function",
|
||||
"pointer-to-member",
|
||||
"bool",
|
||||
"bool equivalente",
|
||||
"clase",
|
||||
"un operando volátil en una expresión de incremento está en desuso",
|
||||
"Un operando volátil en una expresión de decremento está en desuso.",
|
||||
"%n declarado previamente sin el atributo \"indeterminate\"",
|
||||
"El constructor predeterminado para %t es explícito",
|
||||
"error al cargar la definición de %n en %m",
|
||||
"No se pudo cargar el inicializador para %n en %m",
|
||||
"Una clase con un nombre typedef para fines de vinculación no puede tener una clase base",
|
||||
"Una clase con un nombre typedef para fines de vinculación no puede tener una función miembro",
|
||||
"una clase con un nombre typedef para fines de vinculación no puede tener un tipo anidado, salvo un tipo de enumeración o un tipo de clase sin cierre",
|
||||
"una clase con un nombre typedef para fines de vinculación no puede contener una expresión lambda",
|
||||
"una clase con un nombre typedef para fines de vinculación no puede tener un miembro de datos no estático con un inicializador de miembro predeterminado",
|
||||
"no se permite la declaración de un miembro de datos estático en una clase sin nombre.",
|
||||
"el resultado del inicializador se dirige a una variable dllimport",
|
||||
"La plantilla con el atributo \"no_specializations\" no se puede especializar",
|
||||
"\"static\" no es estándar aquí",
|
||||
"%nd se declaró previamente sin una base explícita de enumeración",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"la dernière ligne du fichier se termine sans saut de ligne",
|
||||
"la dernière ligne du fichier se termine par une barre oblique inverse",
|
||||
"le fichier #include %sq s'inclut lui-même",
|
||||
"Mémoire insuffisante",
|
||||
"Plus de mémoire. Envisagez d’activer le moteur IntelliSense 64 bits et d’augmenter la limite de mémoire IntelliSense dans les paramètres.",
|
||||
null,
|
||||
"commentaire non fermé à la fin du fichier",
|
||||
"jeton non reconnu",
|
||||
@@ -69,7 +69,7 @@
|
||||
"'}' attendu",
|
||||
"la conversion entière a entraîné un changement de signe",
|
||||
"la conversion entière a entraîné une troncation",
|
||||
"type incomplet non autorisé",
|
||||
"type %t incomplet non autorisé",
|
||||
"l'opérande de sizeof ne peut pas être un champ de bits",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"#pragma non reconnu",
|
||||
null,
|
||||
"impossible d'ouvrir le fichier temporaire %sq : %s2",
|
||||
"le nom du répertoire de fichiers temporaires est trop long (%sq)",
|
||||
null,
|
||||
"arguments insuffisants dans l'appel de fonction",
|
||||
"constante flottante non valide",
|
||||
"l'argument de type %t1 est incompatible avec le paramètre de type %t2",
|
||||
@@ -301,7 +301,7 @@
|
||||
"impossible de déterminer l'instance de %n voulue",
|
||||
"un pointeur vers une fonction liée peut uniquement être utilisé pour appeler la fonction",
|
||||
"le nom de typedef a déjà été déclaré (avec le même type)",
|
||||
"%n a déjà été défini",
|
||||
null,
|
||||
null,
|
||||
"aucune instance de %n ne correspond à la liste d'arguments",
|
||||
"la définition de type n'est pas autorisée dans la déclaration de type de retour de la fonction",
|
||||
@@ -392,7 +392,7 @@
|
||||
"impossible d'appeler la fonction 'main' ou de prendre son adresse",
|
||||
"impossible de spécifier un new-initializer pour un tableau",
|
||||
"impossible de redéclarer la fonction membre %no en dehors de sa classe",
|
||||
"le pointeur vers le type classe incomplet %t n'est pas autorisé",
|
||||
null,
|
||||
"référence à une variable locale de fonction englobante non autorisée",
|
||||
"fonction à argument unique utilisée pour %sq suffixé (anachronisme)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n n'a pas d'opérateur delete%s correspondant (appelé en cas de levée d'exception durant l'initialisation d'un objet alloué)",
|
||||
"prise en charge de l'opérateur de positionnement delete désactivée",
|
||||
"aucun opérateur delete approprié visible",
|
||||
"pointeur vers ou référence à un type incomplet non autorisé",
|
||||
"pointeur vers ou référence à un type %t incomplet non autorisé",
|
||||
"spécialisation partielle non valide -- %n est déjà entièrement spécialisé",
|
||||
"spécifications d'exceptions incompatibles",
|
||||
"retourne la référence à une variable locale",
|
||||
@@ -853,7 +853,7 @@
|
||||
"le cast doit avoir le type arithmétique, enum ou pointeur",
|
||||
"l'expression doit être un pointeur vers un type d'objet complet",
|
||||
null,
|
||||
"un argument sans type de spécialisation partielle doit être le nom d'un paramètre sans type ou d'une constante",
|
||||
null,
|
||||
"le type de retour n'est pas identique au type de retour %t de la fonction virtuelle substituée %no",
|
||||
"l'option 'guiding_decls' peut uniquement être utilisée lors de la compilation de C++",
|
||||
"une spécialisation partielle de modèle de classe doit être déclarée dans l'espace de noms dont il est membre",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"le mode strict est incompatible avec le traitement de namespace std en tant qu'alias pour l'espace de noms global",
|
||||
"dans l'expansion macro '%s' %p",
|
||||
"<Inconnu>",
|
||||
"",
|
||||
null,
|
||||
"[ %d expansions macro non affichées ]",
|
||||
"dans l'expansion macro à %p",
|
||||
"nom d'opérande symbolique non valide %sq",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real et __imag ne peuvent s'appliquer qu'à des valeurs complexes",
|
||||
"__real/__imag appliqué à une valeur réelle",
|
||||
"%n a été déclaré déconseillé (%sq)",
|
||||
"redéfinition non valide de %nd",
|
||||
null,
|
||||
"dllimport/dllexport appliqué à un membre d'un espace de noms sans nom",
|
||||
"__thiscall peut uniquement apparaître sur des déclarations de fonctions membres non statiques",
|
||||
"__thiscall non autorisé sur une fonction ayant un paramètre ellipse",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"une fonction 'auto' requiert un type de retour de fin",
|
||||
"un modèle de membre ne peut pas avoir un spécificateur pure",
|
||||
"littéral de chaîne trop long -- caractères en trop ignorés",
|
||||
"l'option pour contrôler le mot clé nullptr peut être uniquement utilisée lors de la compilation de C++",
|
||||
null,
|
||||
"std::nullptr_t converted en bool",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"l’initialiseur de champ pour %nd n’est pas une expression constante",
|
||||
"le nombre de contraintes d’opérande doit être identique dans chaque chaîne de contrainte",
|
||||
"la chaîne de contrainte contient trop de contraintes alternatives ; certaines contraintes n’ont pas été vérifiées",
|
||||
"un appel via la classe incomplète %t produit toujours une erreur lorsque celle-ci est instanciée",
|
||||
null,
|
||||
"decltype(auto) ne peut pas avoir ajouté des qualificateurs de type",
|
||||
"impossible de capturer init-capture %nod ici",
|
||||
"argument de modèle sans type non valide de type %t",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"valeur de pragma pack non conforme %s pour la fonction à restriction amp",
|
||||
"spécificateurs de restriction en chevauchement non autorisés",
|
||||
"les spécificateurs de restriction du destructeur doivent couvrir l'union des spécificateurs de restriction sur tous les constructeurs",
|
||||
null,
|
||||
"erreur",
|
||||
"nostdlib nécessite au moins un using forcé",
|
||||
null,
|
||||
"type d’erreur",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"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",
|
||||
"co_await ne peut s’appliquer qu’à une instruction « for » basée sur une plage",
|
||||
"impossible de déduire le type de plage dans une instruction « 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",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%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é",
|
||||
"%m a déjà été importé",
|
||||
"fichier de module",
|
||||
"fichier de module introuvable pour le module %sq",
|
||||
"impossible d'importer le fichier de module %sq",
|
||||
"%s1 attendu, %s2 trouvé à la place",
|
||||
null,
|
||||
"à 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",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"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",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"l'en-tête '%s' à importer est introuvable",
|
||||
"plusieurs fichiers dans la liste de fichiers de module correspondent à '%s'",
|
||||
"le fichier de module trouvé pour '%s' est destiné à un autre module",
|
||||
"n'importe quel genre de fichier de module",
|
||||
null,
|
||||
"impossible de lire le fichier de module",
|
||||
"la fonction intégrée n'est pas disponible, car le type char8_t n'est pas pris en charge avec les options actuelles",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"l'expression doit avoir un type arithmétique, enum non délimité ou pointeur mais elle a le type %t",
|
||||
"l'expression doit avoir un type pointeur mais elle a le type %t",
|
||||
"opérateur -> ou ->* appliqué à %t au lieu de l'être à un type pointeur",
|
||||
"le type classe incomplet %t n'est pas autorisé",
|
||||
null,
|
||||
"impossible d'interpréter la disposition des bits pour cette cible de compilation",
|
||||
"aucun opérateur correspondant pour l'opérateur IFC %sq",
|
||||
"aucune convention d'appel correspondante pour la convention d'appel IFC %sq",
|
||||
"le module %sq contient des constructions non prises en charge",
|
||||
"%m contient des constructions non prises en charge",
|
||||
"construction IFC non prise en charge : %sq",
|
||||
"__is_signed n'est plus un mot clé à partir de ce point",
|
||||
"une dimension de tableau doit avoir une valeur d'entier non signé constante",
|
||||
"le fichier IFC %sq a une version non prise en charge : %d1.%d2",
|
||||
null,
|
||||
"les modules ne sont pas activés dans ce mode",
|
||||
"'import' n'est pas autorisé dans un nom de module",
|
||||
"'module' n'est pas autorisé dans un nom de module",
|
||||
@@ -3417,35 +3417,35 @@
|
||||
"« if consteval » et « if not consteval » ne sont pas standard dans ce mode",
|
||||
"l’omission de « () » dans un déclarateur lambda n’est pas standard dans ce mode",
|
||||
"une clause requires de fin n’est pas autorisée lorsque la liste de paramètres lambda est omise",
|
||||
"module %sq partition non valide demandée",
|
||||
"module %sq1 partition non définie (on pense qu’il s’agirait de %sq2) demandée",
|
||||
"partition non valide de %m demandée",
|
||||
"partition non définie de %m (supposée être %sq) demandée",
|
||||
null,
|
||||
null,
|
||||
"module %sq1 file position %u1 (position relative %u2) demandée pour la partition %sq2 - qui dépasse la fin de sa partition",
|
||||
"module %sq1 position de fichier %u1 (position relative %u2) demandée pour la partition %sq2, qui est mal alignée avec ses éléments de partitions",
|
||||
"à partir du sous-champ %sq (position relative par rapport au nœud %d)",
|
||||
"position %u1 (position relative %u2) du fichier de %m demandée pour la partition %sq : qui dépasse la fin de sa partition",
|
||||
"position %u1 (position relative %u2) du fichier de %m demandée pour la partition %sq : qui est mal alignée avec ses éléments de partitions",
|
||||
"à partir du sous-champ %sq (position par rapport au nœud %u)",
|
||||
"à partir de la partition %sq, élément %u1 (position de fichier %u2, position relative %u3)",
|
||||
"les attributs lambda ne sont pas standard ici",
|
||||
"les attributs des expressions lambdas sont une fonctionnalité C++23",
|
||||
"l’identificateur %sq peut être confondu avec un identificateur visuellement similaire qui apparaît %p",
|
||||
"ce commentaire contient des caractères de contrôle de mise en forme Unicode suspects",
|
||||
"cette chaîne contient des caractères de contrôle de mise en forme Unicode qui peuvent entraîner un comportement d’exécution inattendu",
|
||||
"%d1 avertissement supprimé rencontré lors du traitement du module %sq1",
|
||||
"%d1 avertissements supprimés rencontrés lors du traitement du module %sq1",
|
||||
"%d1 erreur supprimé rencontré lors du traitement du module %sq1",
|
||||
"%d1 erreurs supprimées rencontrées lors du traitement du module %sq1",
|
||||
"l’avertissement supprimé %u a été rencontré lors du traitement de %m",
|
||||
"des avertissements supprimés %u ont été rencontrés lors du traitement de %m",
|
||||
"l’erreur supprimée %u a été rencontrée lors du traitement de %m",
|
||||
"%u erreurs supprimées ont été rencontrées lors du traitement de %m",
|
||||
"Y compris",
|
||||
"Supprimé",
|
||||
"une fonction membre virtuelle ne peut pas avoir un paramètre « this » explicite",
|
||||
"la prise de l’adresse d’une fonction « this » explicite nécessite un nom qualifié",
|
||||
"la création de l’adresse d’une fonction « this » explicite nécessite l’opérateur '&'",
|
||||
"impossible d’utiliser un littéral de chaîne pour initialiser un membre de tableau flexible",
|
||||
"La représentation IFC de la définition de la fonction %sq n’est pas valide.",
|
||||
"la représentation IFC de la définition de la fonction %sq n’est pas valide",
|
||||
null,
|
||||
"un graphique IFC UniLevel n’a pas été utilisé pour spécifier des paramètres.",
|
||||
"%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.",
|
||||
"%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.",
|
||||
"%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.",
|
||||
"La représentation IFC de la définition de la fonction %sq est manquante.",
|
||||
"%u1 paramètres ont été spécifiés par le graphique de définition de paramètres IFC alors que %u2 paramètres ont été spécifiés par la déclaration IFC",
|
||||
"%u1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %u2 paramètres ont été spécifiés par la déclaration IFC",
|
||||
"%u1 paramètres ont été spécifiés par le graphique de définition de paramètres IFC alors que %u2 paramètre a été spécifié par la déclaration IFC",
|
||||
"la représentation IFC de la définition de la fonction %sq est absente",
|
||||
"Le modificateur de fonction ne s'applique pas à la déclaration du modèle de membre.",
|
||||
"la sélection de membre implique un trop grand nombre de types anonymes imbriqués",
|
||||
"il n’existe aucun type commun entre les opérandes",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"qualificateur 'asm' dupliqué",
|
||||
"soit un champ de bits avec un type enum incomplet, soit une énumération opaque avec un type de base non valide",
|
||||
"a tenté de construire un élément à partir d’une partition IFC %sq à l’aide d’un index dans la partition IFC %sq2.",
|
||||
"le %sq de partition a spécifié sa taille d’entrée %d1 alors que %d2 était attendu.",
|
||||
"une exigence IFC inattendue s’est produite lors du traitement du module %sq1.",
|
||||
"le %sq de partition a spécifié sa taille d’entrée %u1 alors que %u2 était attendu",
|
||||
"une exigence IFC inattendue a été rencontrée lors du traitement de %m",
|
||||
"échec de la condition à la ligne %d dans %s1 : %sq2",
|
||||
"la contrainte atomique dépend d’elle-même.",
|
||||
"La fonction 'noreturn' a un type de retour non vide",
|
||||
"une correction a été effectuée en supprimant le paramètre %sq (au %d d’index relatif)",
|
||||
"une correction a été effectuée en supprimant le paramètre %sq (au %u d’index relatif)",
|
||||
"impossible de spécifier un argument template par défaut sur la définition d'un membre de modèle en dehors de sa classe",
|
||||
"nom d’identificateur IFC non valide %sq rencontré lors de la reconstruction de l’entité",
|
||||
null,
|
||||
"le module %sq valeur de tri non valide",
|
||||
"valeur de tri non valide de %m",
|
||||
"un modèle de fonction chargé à partir d’un module IFC a été analysé de manière incorrecte en tant que %nd",
|
||||
"échec du chargement d’une référence d’entité IFC dans le module %sq",
|
||||
"impossible de charger une référence d’entité IFC dans %m",
|
||||
"à partir de la partition %sq, élément %u1 (position de fichier %u2, position relative %u3)",
|
||||
"les désignateurs chaînés ne sont pas autorisés pour un type classe avec un destructeur non trivial",
|
||||
"une déclaration de spécialisation explicite ne peut pas être une déclaration friend",
|
||||
"le type std::float128_t n’est pas pris en charge ; std::float64_t sera utilisé à la place",
|
||||
"le type std::bfloat16_t n’est pas pris en charge ; std::float32_t sera utilisé à la place",
|
||||
null,
|
||||
"un guide de déduction ne peut pas être déclaré pour le modèle d’alias %no",
|
||||
"%n a été déclaré non disponible",
|
||||
"%n a été déclaré indisponible (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"mode de sortie non reconnu (doit être un mode texte, sarif) : %s",
|
||||
"l’option 'c23_typeof' ne peut être utilisée que lors de la compilation de C",
|
||||
"numéro de version Clang non valide : %s",
|
||||
"La chaîne IFC contient un caractère null inattendu (zéro) dans le module %sq",
|
||||
"%d1 octet sur %d2 ont été utilisés",
|
||||
"à partir des informations de chaîne dans la partition %sq, élément %u1 (position de fichier %u2, position relative %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"ne peut pas évaluer un initialiseur pour un membre de tableau flexible",
|
||||
"un initialiseur de champ de bits par défaut est une fonctionnalité C++20",
|
||||
"beaucoup d’arguments dans la liste d’arguments du modèle du module %sq",
|
||||
"trop d’arguments dans la liste d’arguments du modèle dans %m",
|
||||
"détecté pour l’argument de modèle représenté par l’élément %sq %u1 (position de fichier %u2, position relative %u3)",
|
||||
"nombre insuffisant d’arguments dans la liste d’arguments du modèle du module %sq",
|
||||
"nombre insuffisant d’arguments dans la liste d’arguments du modèle dans %m",
|
||||
"détecté lors du traitement de la liste d’arguments de modèle représentée par l’élément %sq %u1 (position de fichier %u2, position relative %u3)",
|
||||
"conversion à partir du type d’énumération étendue %t n’est pas standard",
|
||||
"la désallocation ne correspond pas au genre d’allocation (l’un est pour un tableau et l’autre non)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned n’est compatible qu’avec les types entier et enum non bool",
|
||||
"le nom intrinsèque %sq sera considéré comme un identificateur ordinaire à partir d’ici",
|
||||
"accès au sous-objet non initialisé à l’index %d",
|
||||
"Le numéro de ligne IFC (%u1) dépasse le module de valeur maximale autorisée (%u2) %sq",
|
||||
"module %sq1 élément demandé %u de partition %sq2, cette position de fichier dépasse la valeur maximale pouvant être représentée",
|
||||
"le numéro de ligne IFC (%u1) dépasse le %m de la valeur maximale autorisée (%u2)",
|
||||
"%m a demandé l’élément %u de la partition %sq, cette position de fichier dépasse la valeur maximale pouvant être représentée",
|
||||
"nombre d'arguments erroné",
|
||||
"contrainte sur le candidat %n pas satisfaite",
|
||||
"nombre de paramètres de %n ne correspond pas à l’appel",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"Le fichier IFC %sq ne peut pas être traité",
|
||||
"La version IFC %u1.%u2 n'est pas prise en charge",
|
||||
"L'architecture IFC %sq est incompatible avec l'architecture cible actuelle",
|
||||
"le module %sq1 demande l'index %u d'une partition non prise en charge correspondant à %sq2",
|
||||
"%m demande l’index %u d’une partition non prise en charge qui correspond à %sq",
|
||||
"le paramètre numéro %d de %n a un type %t qui ne peut pas être complété",
|
||||
"le numéro de paramètre %d de %n a un type incomplet %t",
|
||||
"le numéro de paramètre %d de %n a un type abstrait %t",
|
||||
"les liaisons structurées sont une fonctionnalité C++17",
|
||||
"la capture de liaisons structurées est une fonctionnalité C++20"
|
||||
]
|
||||
"la capture de liaisons structurées est une fonctionnalité C++20",
|
||||
"l’opérande du splicer présente le type %t au lieu de std::meta::info",
|
||||
"l'opérande (réflexion pour %r) n'est pas le reflet d'un type",
|
||||
"opérande non constant de l'épisseur",
|
||||
"utilisation de %t au lieu de std::string_view (= std::basic_string_view<char>)",
|
||||
"std::string_view utilisé ici est incompatible avec son utilisation dans d'autres éléments intrinsèques",
|
||||
"la définition de std::string_view ne correspond pas aux hypothèses de réflexion (pas de classes de base ni de données membres pour le pointeur et la longueur)",
|
||||
"la réflexion n'est pas celle d'une valeur constante",
|
||||
"impossible de créer un tableau de longueur nulle",
|
||||
"la longueur (%d1) transmise à make_constexpr_array est supérieure au nombre d'éléments disponibles (%d2)",
|
||||
"la définition de std::meta::infovec ne correspond pas aux hypothèses de réflexion (pas de classes de base ni de données membres pour le pointeur, la longueur et la capacité)",
|
||||
"réflexion incorrecte (%r) pour la splice d’expression",
|
||||
"%n a déjà été défini (définition précédente %p)",
|
||||
"objet infovec non initialisé",
|
||||
"l’extrait du type %t1 n’est pas compatible avec la réflexion indiquée (entité de type %t2)",
|
||||
"refléter un ensemble de surcharge n'est actuellement pas autorisé",
|
||||
"cette intrinsèque nécessite une réflexion pour une instance de modèle",
|
||||
"types incompatibles %t1 et %t2 pour l'opérateur",
|
||||
"réflexion non valide pour la métafonction intrinsèque",
|
||||
"la métafonction intrinsèque nécessite une réflexion pour un membre de la classe",
|
||||
"une classe ne peut pas dériver d’une union",
|
||||
"ne peut pas dériver d’une classe avec un membre de tableau flexible",
|
||||
"Réflexion null",
|
||||
"alias d’espace de noms",
|
||||
"réflexion (détails non disponibles)",
|
||||
"mauvaise réflexion (%r) pour l'argument du modèle dans std::meta::substitute",
|
||||
"échec de l’appel à std::meta::substitute (pour %r)",
|
||||
"la valeur de réflexion fait référence à l’entité inactive",
|
||||
"une splice d’expression doit spliquer une valeur constante, une variable ou une fonction",
|
||||
"une épissure d'accès aux membres doit épisser une donnée membre ou une fonction membre",
|
||||
"membre %nd n’est pas un membre direct ou indirect de %t",
|
||||
"le nom %sq ne désigne pas un caractère Unicode connu",
|
||||
"échappement de caractère Unicode nommé inachevé",
|
||||
"le caractère ne peut pas apparaître dans un nom Unicode",
|
||||
"échappement de caractère Unicode nommé vide",
|
||||
"s’attendait à un « [ :] ».",
|
||||
"s’attendait à un « :] ».",
|
||||
"une expression lambda ne peut pas être à la fois « mutable » et « static »",
|
||||
"une expression lambda « static » n’est pas standard",
|
||||
"une expression lambda « static » doit avoir une spécification de capture vide",
|
||||
"Unité d’en-tête IFC EDG",
|
||||
"EDG IFC",
|
||||
"impossible de créer une unité d’en-tête pour l’unité de traduction actuelle",
|
||||
"l’unité de traduction actuelle utilise une ou plusieurs fonctionnalités qui ne peuvent actuellement pas être écrites dans une unité d’en-tête",
|
||||
"'explicit(bool)' est une fonctionnalité C++20",
|
||||
"le premier argument doit être un pointeur vers un entier, une enum ou un type de point flottant pris en charge",
|
||||
"les modules C++ ne peuvent pas être utilisés lors de la compilation de plusieurs unités de traduction",
|
||||
"les modules C++ ne peuvent pas être utilisés avec la fonctionnalité « export » préalable à C++11",
|
||||
"le jeton IFC %sq n’est pas pris en charge",
|
||||
"l’attribut « pass_object_size » n’est valide que sur les paramètres des déclarations de fonction",
|
||||
"l’argument de l’attribut %sq, %d1, doit être une valeur comprise entre 0 et %d2",
|
||||
"un ref-qualifier ici est ignoré",
|
||||
"type d’élément vectoriel NEON %t non valide",
|
||||
"type d’élément polyvectoriel NEON %t non valide",
|
||||
"type d’élément vectoriel évolutif %t non valide",
|
||||
"nombre d’éléments de tuple non valide pour le type de vecteur évolutif",
|
||||
"un vecteur ou polyvecteur NEON doit avoir une largeur de 64 ou 128 bits",
|
||||
"le type %t sans taille n’est pas autorisé",
|
||||
"un objet de type %t sans taille ne peut pas être initialisé par une valeur",
|
||||
"index de déclaration nulle inattendu détecté dans le cadre de l’étendue %u",
|
||||
"un nom de module doit être spécifié pour la carte de fichiers de module référençant le fichier %sq",
|
||||
"une valeur d’index nulle a été reçue alors qu’un nœud de la partition IFC %sq était attendu",
|
||||
"%nd ne peut pas avoir le type %t",
|
||||
"un qualificateur de référence est non standard dans ce mode",
|
||||
"une instruction 'for' basée sur une plage n’est pas standard dans ce mode",
|
||||
"« auto » en tant que spécificateur de type n’est pas standard dans ce mode",
|
||||
"nous n’avons pas pu importer le fichier de module %sq en raison d’une corruption de fichier",
|
||||
"IFC",
|
||||
"jetons superflus injectés après la déclaration du membre",
|
||||
"étendue d’injection incorrecte (%r)",
|
||||
"valeur de type std::string_view attendue, mais %t a été reçue",
|
||||
"jetons superflus injectés après l’instruction",
|
||||
"jetons superflus injectés après la déclaration",
|
||||
"dépassement de la valeur d’index de tuple (%d)",
|
||||
">> sortie de std::meta::__report_tokens",
|
||||
">> sortie de fin de std::meta::__report_tokens",
|
||||
"n’est pas dans un contexte avec des variables de paramètre",
|
||||
"une séquence d’échappement délimitée doit comporter au moins un caractère",
|
||||
"séquence d’échappement délimitée non terminée",
|
||||
"la constante contient l’adresse d’une variable locale",
|
||||
"une liaison structurée ne peut pas être déclarée 'consteval'",
|
||||
"%no est pas en conflit avec la déclaration importée %nd",
|
||||
"le caractère ne peut pas être représenté dans le type de caractère spécifié",
|
||||
"une annotation ne peut pas apparaître dans le contexte d’un préfixe d’attribut « using »",
|
||||
"le type %t de l’annotation n’est pas un type littéral",
|
||||
"l'attribut 'ext_vector_type' s'applique uniquement aux types booléens, entiers ou à virgule flottante",
|
||||
"plusieurs désignateurs dans la même union ne sont pas autorisés",
|
||||
"message de test",
|
||||
"la version émulée Microsoft doit être au moins la version 1943 pour permettre l'utilisation de « --ms_c++23 »",
|
||||
"répertoire de travail actif non valide : %s",
|
||||
"l’attribut « cleanup » dans une fonction constexpr n’est pas actuellement pris en charge",
|
||||
"l’attribut « assume » ne peut s’appliquer qu’à une instruction nulle",
|
||||
"échec de l’hypothèse",
|
||||
"les modèles variables sont une fonctionnalité de C++14",
|
||||
"impossible de prendre l’adresse d’une fonction avec un paramètre déclaré avec l’attribut « pass_object_size »",
|
||||
"tous les arguments doivent être du même type",
|
||||
"la comparaison finale était %s1 %s2 %s3",
|
||||
"trop d’arguments pour l’attribut %sq",
|
||||
"la chaîne de mantisse ne contient pas de nombre valide",
|
||||
"erreur de point flottant lors de l’évaluation constante",
|
||||
"le constructeur d’héritage %n a été ignoré pour l’opération qui ressemble à copier/déplacer",
|
||||
"impossible de déterminer la taille du fichier %s",
|
||||
"impossible de lire %s",
|
||||
"incorporer",
|
||||
"nom de paramètre non reconnu",
|
||||
"paramètre spécifié plusieurs fois",
|
||||
"__has_embed ne peut pas apparaître en dehors de #if",
|
||||
"impossible de définir la locale LC_NUMERIC sur C",
|
||||
"elifdef et elifndef ne sont pas activés dans ce mode et sont ignorés dans le texte qui est omis",
|
||||
"une déclaration d’alias n’est pas standard dans ce contexte",
|
||||
"l’ABI cible peut allouer des membres non statiques dans un ordre qui ne correspond pas à leur ordre de déclaration, ce qui n’est pas standard dans C++23 et versions ultérieures",
|
||||
"Unité d’interface de module IFC EDG",
|
||||
"Unité de partition de module IFC EDG",
|
||||
"la déclaration de module ne peut pas être exportée à partir de cette unité de traduction, sauf si vous créez un fichier d’interface de module",
|
||||
"la déclaration de module doit être exportée depuis cette unité de traduction pour créer un fichier d’interface de module",
|
||||
"la génération du fichier de module a été demandée, mais aucun module n’a été déclaré dans l’unité de traduction",
|
||||
"remplacement de %T par %n contraintes ayant échoué",
|
||||
"%n non satisfait pour %T",
|
||||
"l’expansion #embed est trop longue pour initialiser une entité de type %t",
|
||||
"l’opérateur « defined » n’est pas autorisé ici",
|
||||
"%n n’est pas membre de %t",
|
||||
"conversion restrictive en caractère signé dans les données #embed",
|
||||
"opérateur non autorisé pour les types « vector of bool »",
|
||||
"objet trop grand pour l’évaluation constante",
|
||||
"objet temporaire auto-référençant",
|
||||
"une expression lambda ne peut pas faire référence à une variable locale ou à une capture d’initialisation dans ce contexte",
|
||||
"un paramètre lambda ne peut pas masquer une capture explicite",
|
||||
"un paramètre de modèle lambda ne peut pas masquer une capture explicite",
|
||||
"espace d’adressage insuffisant pour traiter cette unité de traduction",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"la taille configurée de %s est trop petite pour le nombre spécifié de bits mantisse + exposant",
|
||||
"expression",
|
||||
"<expression>",
|
||||
"sans nom",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"copie au niveau du bit de : ",
|
||||
"<bitwise-copy>",
|
||||
"résultat de classe via le ctor : ",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<erreur>",
|
||||
"<NULL routine>",
|
||||
"<default>",
|
||||
"paramètre #",
|
||||
" Dossier parent",
|
||||
" niveaux supérieurs",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<implicit element> ",
|
||||
" répétitions de ",
|
||||
"entier",
|
||||
"enum",
|
||||
"énumération délimitée",
|
||||
"arithmétique",
|
||||
"arithmétique non booléenne",
|
||||
"aiguille",
|
||||
"Type nullptr",
|
||||
"handle",
|
||||
"handle-to-CLI-array",
|
||||
"pointer-to-object",
|
||||
"pointer-to-function",
|
||||
"pointeur vers membre",
|
||||
"bool",
|
||||
"bool-equivalent",
|
||||
"classe",
|
||||
"l'utilisation d’un opérande volatile dans une expression d’incrément est déconseillée",
|
||||
"l’utilisation d’un opérande volatile dans une expression de décrément est déconseillée",
|
||||
"%n précédemment déclaré sans l’attribut « indéterminé »",
|
||||
"le constructeur par défaut pour %t est explicite",
|
||||
"échec du chargement de la définition de %n dans %m",
|
||||
"échec du chargement de l’initialiseur pour %n dans %m",
|
||||
"une classe avec un nom typedef à des fins de liaison ne peut pas avoir de classe de base",
|
||||
"une classe avec un nom typedef à des fins de liaison ne peut pas avoir de fonction membre",
|
||||
"une classe avec un nom typedef à des fins de liaison ne peut pas avoir un type imbriqué, autre qu’un type d’énumération ou un type de classe non-fermeture",
|
||||
"une classe avec un nom typedef à des fins de liaison ne peut pas contenir d’expression lambda",
|
||||
"une classe avec un nom typedef à des fins de liaison ne peut pas avoir un membre de données non statique avec un initialiseur de membre par défaut",
|
||||
"une déclaration de membre de données statique n’est pas autorisée dans une classe sans nom",
|
||||
"Le résultat de l’initialiseur traite une variable dllimport",
|
||||
"le modèle avec l’attribut « no_specializations » ne peut pas être spécialisé",
|
||||
"« static » n’est pas standard ici",
|
||||
"%nd a été déclaré précédemment sans base d’énumération explicite",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"l'ultima riga del file termina senza un carattere di nuova riga",
|
||||
"l'ultima riga del file termina con una barra rovesciata",
|
||||
"il file #include %sq include se stesso",
|
||||
"memoria insufficiente",
|
||||
"Memoria insufficiente. Provare ad abilitare il motore IntelliSense a 64 bit e ad aumentare il limite di memoria IntelliSense nelle impostazioni.",
|
||||
null,
|
||||
"commento non chiuso alla fine del file",
|
||||
"token non riconosciuto",
|
||||
@@ -69,7 +69,7 @@
|
||||
"previsto '}'",
|
||||
"la conversione dei numeri interi ha causato un cambio di segno",
|
||||
"la conversione dei numeri interi ha causato un troncamento",
|
||||
"tipo incompleto non consentito",
|
||||
"tipo incompleto %t non consentito",
|
||||
"l'operando di sizeof non può essere un campo di bit",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"direttiva #pragma non riconosciuta",
|
||||
null,
|
||||
"impossibile aprire il file temporaneo %sq: %s2",
|
||||
"il nome della directory dei file temporanei è troppo lungo (%sq)",
|
||||
null,
|
||||
"argomenti insufficienti nella chiamata di funzione",
|
||||
"costante mobile non valida",
|
||||
"l'argomento di tipo %t1 è incompatibile con il parametro di tipo %t2",
|
||||
@@ -301,7 +301,7 @@
|
||||
"impossibile determinare l'istanza di %n prevista",
|
||||
"è possibile utilizzare un puntatore a una funzione associata solo per chiamare la funzione",
|
||||
"il nome di typedef è già stato dichiarato con lo stesso tipo",
|
||||
"%n già definito",
|
||||
null,
|
||||
null,
|
||||
"nessuna istanza di %n corrispondente all'elenco di argomenti",
|
||||
"definizione di tipo non consentita nella dichiarazione di tipo restituita dalla funzione",
|
||||
@@ -392,7 +392,7 @@
|
||||
"non è possibile chiamare la funzione 'main' o accettarne l'indirizzo",
|
||||
"impossibile specificare l'inizializzatore new per una matrice",
|
||||
"impossibile dichiarare nuovamente una funzione membro %no all'esterno della relativa classe",
|
||||
"il puntatore al tipo classe incompleto %t non è consentito",
|
||||
null,
|
||||
"riferimento a variabile locale della funzione contenitore non consentito",
|
||||
"utilizzata una funzione ad argomento singolo per aggiungere la forma suffissa a %sq (anacronismo)",
|
||||
null,
|
||||
@@ -453,15 +453,15 @@
|
||||
"omissione di %sq non conforme allo standard",
|
||||
"impossibile specificare il tipo restituito in una funzione di conversione",
|
||||
"rilevato durante:",
|
||||
"creazione di un'istanza del contesto %p1 del modello %nt1",
|
||||
"generazione implicita del contesto %p1 del modello %nt1",
|
||||
"creazione di un'istanza del contesto %nt %p",
|
||||
"generazione implicita del contesto %nt %p",
|
||||
"ricorsione eccessiva durante la creazione di un'istanza di %n",
|
||||
"%sq non è una funzione o un membro dati statici",
|
||||
"l'argomento di tipo %t1 è incompatibile con il parametro del modello di tipo %t2",
|
||||
"non è possibile eseguire un'inizializzazione che richiede un tipo temporaneo o una conversione",
|
||||
"se si dichiara %sq, il parametro della funzione verrà nascosto",
|
||||
"il valore iniziale del riferimento a non const deve essere un lvalue",
|
||||
"definizione implicita del contesto %p del modello %nt",
|
||||
"definizione implicita del contesto %nt %p",
|
||||
"'template' non consentito",
|
||||
"%t non è un modello di classe",
|
||||
null,
|
||||
@@ -526,7 +526,7 @@
|
||||
"chiamata funzione non const per l'oggetto const (anacronismo)",
|
||||
"un'istruzione dipendente non può essere una dichiarazione",
|
||||
"il tipo di un parametro non può essere void",
|
||||
"creazione di un'istanza del contesto %p1 della classe %na1",
|
||||
"creazione di un'istanza del contesto %na %p",
|
||||
"elaborazione dell'elenco degli argomenti di modello per %na %p",
|
||||
"operatore non consentito in un'espressione di argomento del modello",
|
||||
"con il blocco try è richiesto almeno un gestore",
|
||||
@@ -682,11 +682,11 @@
|
||||
"directory PCH non valida: %s",
|
||||
"previsto __except o __finally",
|
||||
"un'istruzione __leave può essere utilizzata solo in un blocco __try",
|
||||
"rilevato durante la creazione di un'istanza del contesto %p del modello %nt",
|
||||
"rilevato durante la generazione implicita del contesto %p1 del modello %nt1",
|
||||
"rilevato durante la creazione di un'istanza del contesto %p della classe %na",
|
||||
"rilevato durante la creazione di un'istanza del contesto %nt %p",
|
||||
"rilevato durante la generazione implicita del contesto %nt %p",
|
||||
"rilevato durante la creazione di un'istanza del contesto %na %p",
|
||||
"rilevato durante l'elaborazione dell'elenco degli argomenti di modello per %na %p",
|
||||
"rilevato durante la definizione implicita del contesto %p1 del modello %nt1",
|
||||
"rilevato durante la definizione implicita del contesto %nt %p",
|
||||
"%sq non trovato nello stack di allineamento compressione",
|
||||
"stack di allineamento compressione vuoto",
|
||||
"è possibile utilizzare l'opzione RTTI solo quando si esegue la compilazione nel linguaggio C++",
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n non include alcun operatore delete%s corrispondente da chiamare se viene generata un'eccezione durante l'inizializzazione di un oggetto allocato",
|
||||
"il supporto per l'eliminazione delle posizioni è disabilitato",
|
||||
"nessun operatore delete appropriato visibile",
|
||||
"puntatore o riferimento a tipo incompleto non consentito",
|
||||
"puntatore o riferimento a tipo incompleto %t non consentito",
|
||||
"specializzazione parziale non valida. %n è già completamente specializzato",
|
||||
"specifiche di eccezione incompatibili",
|
||||
"verrà restituito il riferimento alla variabile locale",
|
||||
@@ -853,7 +853,7 @@
|
||||
"il cast deve essere di tipo aritmetico, enumerazione o puntatore",
|
||||
"l'espressione deve essere un puntatore a un tipo oggetto completo",
|
||||
null,
|
||||
"un argomento non di tipo della specializzazione parziale deve essere il nome di un parametro non di tipo oppure una costante",
|
||||
null,
|
||||
"il tipo restituito non è identico al tipo restituito %t della funzione virtuale sottoposta a override %no",
|
||||
"è possibile utilizzare l'opzione 'guiding_decls' solo quando si esegue la compilazione nel linguaggio C++",
|
||||
"è necessario dichiarare una specializzazione parziale di un modello di classe nello spazio dei nomi di cui è membro",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"modalità strict incompatibile con lo spazio dei nomi std utilizzato come alias dello spazio dei nomi globale",
|
||||
"nell'espansione della macro '%s' %p",
|
||||
"<SCONOSCIUTO>",
|
||||
"",
|
||||
null,
|
||||
"[ espansioni della macro %d non visualizzate ]",
|
||||
"nell'espansione della macro in %p",
|
||||
"nome di operando simbolico %sq non valido",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real e __imag possono essere applicati solo a valori complessi",
|
||||
"__real/__imag applicato al valore reale",
|
||||
"%n è stato dichiarato deprecato (%sq)",
|
||||
"ridefinizione non valida di %nd",
|
||||
null,
|
||||
"dllimport/dllexport applicato a un membro di uno spazio dei nomi senza nome",
|
||||
"__thiscall può essere utilizzato solo in dichiarazioni di funzione membro non statiche",
|
||||
"__thiscall non consentito in una funzione con il parametro puntini di sospensione",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"con la funzione 'auto' è richiesto un tipo restituito finale",
|
||||
"un modello di membro non può avere un identificatore pure",
|
||||
"valore letterale stringa troppo lungo -- caratteri in eccesso ignorati",
|
||||
"è possibile utilizzare l'opzione per controllare la parola chiave nullptr solo quando si esegue la compilazione nel linguaggio C++",
|
||||
null,
|
||||
"std::nullptr_t convertito in bool",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"l'inizializzatore di campo per %nd non è un'espressione costante",
|
||||
"il numero di vincoli degli operandi deve essere uguale in ogni stringa di vincolo",
|
||||
"la stringa di vincolo contiene troppi vincoli alternativi; non sono stati verificati tutti i vincoli",
|
||||
"se si effettua una chiamata tramite la classe incompleta %t, verrà sempre restituito un errore durante la creazione dell'istanza",
|
||||
null,
|
||||
"non è possibile aggiungere qualificatori di tipo a decltype(auto)",
|
||||
"non è possibile acquisire init-capture %nod in questo punto",
|
||||
"l'argomento di tipo %t del modello non di tipo non è valido",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"il valore %s del pacchetto pragma per la funzione con restrizioni AMP non è valido",
|
||||
"gli identificatori di limitazione sovrapposti non sono consentiti",
|
||||
"gli identificatori di limitazione del distruttore devono coprire l'unione degli identificatori di limitazione in tutti i costruttori",
|
||||
null,
|
||||
"errore",
|
||||
"con nostdlib è richiesta almeno un'opzione Forced Using",
|
||||
null,
|
||||
"tipo di errore",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"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",
|
||||
"co_await può essere applicato solo a un'istruzione 'for' basata su intervallo",
|
||||
"non è possibile dedurre il tipo di intervallo nell'istruzione 'for' basata 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",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%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",
|
||||
"%m è già stato importato",
|
||||
"file di modulo",
|
||||
"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",
|
||||
null,
|
||||
"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",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"un file di modulo imprevisto",
|
||||
"il tipo del secondo operando %t2 deve avere le stesse dimensioni di %t1",
|
||||
"il tipo deve essere facilmente copiabile",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"non è possibile trovare l'intestazione '%s' da importare",
|
||||
"più di un file nell'elenco file di modulo corrisponde a '%s'",
|
||||
"il file di modulo trovato per '%s' è riferito a un modulo diverso",
|
||||
"qualsiasi tipo di modulo",
|
||||
null,
|
||||
"non è possibile leggere il file del modulo",
|
||||
"la funzione predefinita non è disponibile perché il tipo char8_t non è supportato con le opzioni correnti",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"l'espressione deve essere di tipo aritmetico, enumerazione senza ambito o puntatore ma il tipo è %t",
|
||||
"l'espressione deve essere di tipo puntatore ma il tipo è %t",
|
||||
"a %t è stato applicato l'operatore -> o ->* invece di un tipo puntatore",
|
||||
"il tipo classe incompleto %t non è consentito",
|
||||
null,
|
||||
"non è possibile interpretare il layout di bit per questa destinazione di compilazione",
|
||||
"non esiste alcun operatore corrispondente per l'operatore IFC %sq",
|
||||
"non esiste alcuna convenzione di chiamata corrispondente per la convenzione di chiamata IFC %sq",
|
||||
"il modulo %sq contiene costrutti non supportati",
|
||||
"%m contiene costrutti non supportati",
|
||||
"costrutto IFC non supportato: %sq",
|
||||
"__is_signed non è più una parola chiave a partire da questo punto",
|
||||
"una dimensione di matrice deve avere un valore intero senza segno costante",
|
||||
"il file IFC %sq ha una versione %d1.%d2 non supportata",
|
||||
null,
|
||||
"i moduli non sono abilitati in questa modalità",
|
||||
"Il nome di un modulo non può contenere 'import'",
|
||||
"Il nome di un modulo non può contenere 'module'",
|
||||
@@ -3417,35 +3417,35 @@
|
||||
"'if consteval' e 'if not consteval' non sono standard in questa modalità",
|
||||
"l'omissione di '()' in un dichiaratore lambda non è standard in questa modalità",
|
||||
"una clausola requires finale non è consentita quando l'elenco di parametri lambda viene omesso",
|
||||
"modulo %sq partizione non valida richiesta",
|
||||
"richiesta partizione non definita del modulo %sq1 (che si ritiene sia %sq2)",
|
||||
"%m partizione non valida richiesta",
|
||||
"%m partizione non definita (ritenuta %sq) richiesta",
|
||||
null,
|
||||
null,
|
||||
"modulo %sq1 posizione file %u1 (posizione relativa %u2) richiesto per la partizione %sq2, che causa l'overflow della fine della partizione",
|
||||
"modulo %sq1 posizione file %u1 (posizione relativa %u2) richiesto per la partizione %sq2, che non è allineata agli elementi delle partizioni",
|
||||
"dal sottocampo %sq (posizione relativa al nodo %d)",
|
||||
"%m posizione file %u1 (posizione relativa %u2) richiesta per la partizione %sq, che causa l'overflow della fine della partizione",
|
||||
"%m posizione file %u1 (posizione relativa %u2) richiesta per la partizione %sq2, che non è allineata agli elementi delle partizioni",
|
||||
"dal sottocampo %sq (posizione relativa al nodo %u)",
|
||||
"dalla partizione %sq elemento %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
"attributi lambda non conformi allo standard",
|
||||
"gli attributi nelle espressioni lambda sono una funzionalità di C++23",
|
||||
"l'identificatore %sq potrebbe essere confuso con un identificatore visivamente simile visualizzato %p",
|
||||
"questo commento contiene caratteri di controllo di formattazione Unicode sospetti",
|
||||
"questa stringa contiene caratteri di controllo di formattazione Unicode che potrebbero causare un comportamento di runtime imprevisto",
|
||||
"%d1 avviso eliminato durante l'elaborazione del modulo %sq1",
|
||||
"%d1 avvisi eliminati rilevati durante l'elaborazione del modulo %sq1",
|
||||
"Errore %d1 eliminato durante l'elaborazione del modulo %sq1",
|
||||
"%d1 errori eliminati rilevati durante l'elaborazione del modulo %sq1",
|
||||
"%u avviso eliminato rilevato durante l'elaborazione di %m",
|
||||
"%u avvisi eliminati rilevati durante l'elaborazione di %m",
|
||||
"%u errore eliminato rilevato durante l'elaborazione di %m",
|
||||
"%u errori eliminati rilevati durante l'elaborazione di %m",
|
||||
"compreso",
|
||||
"eliminato",
|
||||
"una funzione membro virtuale non può avere un parametro 'this' esplicito",
|
||||
"l'acquisizione dell'indirizzo di una funzione esplicita 'this' richiede un nome qualificato",
|
||||
"per formare l'indirizzo di una funzione esplicita 'this' è necessario l'operatore '&'",
|
||||
"impossibile utilizzare un valore letterale stringa per inizializzare un membro di matrice flessibile",
|
||||
"La rappresentazione IFC della definizione della funzione %sq non è valida",
|
||||
"la rappresentazione IFC della definizione della funzione %sq non è valida",
|
||||
null,
|
||||
"un grafico IFC UniLevel non è stato usato per specificare i parametri",
|
||||
"%d1 parametri specificati dal grafico di definizione dei parametri IFC mentre %d2 parametri sono stati specificati dalla dichiarazione IFC",
|
||||
"%d1 parametro è stato specificato dal grafico di definizione del parametro IFC mentre %d2 parametri sono stati specificati dalla dichiarazione IFC",
|
||||
"%d1 parametri sono stati specificati dal grafico di definizione del parametro IFC mentre %d2 parametro è stato specificato dalla dichiarazione IFC",
|
||||
"Manca la rappresentazione IFC della definizione della funzione %sq",
|
||||
"%u1 parametri specificati dal grafico di definizione dei parametri IFC mentre %u2 parametri sono stati specificati dalla dichiarazione IFC",
|
||||
"%u1 parametro è stato specificato dal grafico di definizione del parametro IFC mentre %u2 parametri sono stati specificati dalla dichiarazione IFC",
|
||||
"%u1 parametri sono stati specificati dal grafico di definizione del parametro IFC mentre %u2 parametro è stato specificato dalla dichiarazione IFC",
|
||||
"manca la rappresentazione IFC della definizione della funzione %sq",
|
||||
"il modificatore di funzione non si applica alla dichiarazione del modello di membro",
|
||||
"la selezione dei membri implica troppi tipi anonimi annidati",
|
||||
"non esiste alcun tipo comune tra gli operandi",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"qualificatore 'asm' duplicato",
|
||||
"o un campo di bit con un tipo di enumerazione incompleto o un'enumerazione opaca con un tipo di base non valido",
|
||||
"ha tentato di costruire un elemento dalla partizione IFC %sq utilizzando un indice nella partizione IFC %sq2",
|
||||
"la partizione %sq ha specificato la dimensione della voce come %d1 mentre era previsto %d2",
|
||||
"Durante l'elaborazione del modulo %sq1 è stato riscontrato un requisito IFC imprevisto.",
|
||||
"la partizione %sq ha specificato la dimensione della voce come %u1 mentre era previsto %u2",
|
||||
"durante l'elaborazione di %m è stato riscontrato un requisito IFC imprevisto",
|
||||
"condizione fallita alla riga %d in %s1: %sq2",
|
||||
"il vincolo atomico dipende da se stesso",
|
||||
"La funzione 'noreturn' ha un tipo restituito non void",
|
||||
"è stata apportata una correzione eliminando il parametro %sq (in corrispondenza dell'indice relativo %d)",
|
||||
"è stata apportata una correzione eliminando il parametro %sq (in corrispondenza dell'indice relativo %u)",
|
||||
"non è possibile specificare un argomento di modello predefinito nella definizione di un modello di membro all'esterno della relativa classe",
|
||||
"nome identificatore IFC %sq non valido rilevato durante la ricostruzione dell'entità",
|
||||
null,
|
||||
"il modulo %sq valore di ordinamento non valido",
|
||||
"valore di ordinamento %m non valido",
|
||||
"un modello di funzione caricato da un modulo IFC è stato analizzato erroneamente come %nd",
|
||||
"non è stato possibile caricare un riferimento all'entità IFC nel modulo %sq",
|
||||
"non è possibile caricare un riferimento all'entità IFC in %m",
|
||||
"dalla partizione %sq elemento %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
"gli indicatori concatenati non sono consentiti per un tipo di classe con un distruttore non banale",
|
||||
"una dichiarazione di specializzazione esplicita non può essere una dichiarazione Friend",
|
||||
"il tipo std::float128_t non è supportato; verrà invece usato std::float64_t",
|
||||
"il tipo std::bfloat16_t non è supportato; verrà utilizzato std::float32_t",
|
||||
null,
|
||||
"non è possibile dichiarare una guida alla deduzione per il modello di alias %no",
|
||||
"%n dichiarato non disponibile",
|
||||
"%n dichiarato non disponibile (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"Modalità di output non riconosciuta (deve essere una modalità di testo, sarif): %s",
|
||||
"È possibile usare l'opzione 'c23_typeof' solo durante la compilazione in C",
|
||||
"numero di versione clang non valido: %s",
|
||||
"la stringa IFC contiene un carattere Null (zero) imprevisto nel modulo %sq",
|
||||
"%d1 di %d2 byte usati",
|
||||
"dalle informazioni della stringa nella partizione %sq elemento %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"non è possibile valutare un inizializzatore per un membro di matrice flessibile",
|
||||
"un inizializzatore di campo di bit predefinito è una funzionalità di C++20",
|
||||
"troppi argomenti nell'elenco degli argomenti del modello nel modulo %sq",
|
||||
"troppi argomenti nell'elenco degli argomenti del modello in %m",
|
||||
"rilevato per l'argomento del modello rappresentato dall’elemento %sq %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
"argomenti insufficienti nell'elenco degli argomenti del modello nel modulo %sq",
|
||||
"argomenti insufficienti nell'elenco degli argomenti del modello in %m",
|
||||
"rilevato durante l'elaborazione dell'elenco di argomenti del modello rappresentato dall’elemento %sq %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
"la conversione dal tipo di enumerazione con ambito %t non è conforme allo standard",
|
||||
"la deallocazione non corrisponde al tipo di allocazione (una è per una matrice e l'altra no)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned è compatibile solo con i tipi di numero intero ed enumerazione non booleani",
|
||||
"il nome intrinseco %sq verrà trattato come un identificatore ordinario a partire da qui",
|
||||
"accesso a un sotto-oggetto non inizializzato all'indice %d",
|
||||
"numero di riga IFC (%u1) che causa l’overflow del valore massimo consentito (%u2) del modulo %sq",
|
||||
"il modulo %sq1 ha richiesto l'elemento %u della partizione %sq2. Questa posizione del file supera il valore massimo rappresentabile",
|
||||
"numero di riga IFC (%u1) che causa l’overflow del valore massimo consentito (%u2) per %m",
|
||||
"%m ha richiesto l'elemento %u della partizione %sq; questa posizione del file supera il valore massimo rappresentabile",
|
||||
"numero errato di argomenti",
|
||||
"vincolo sul candidato %n non soddisfatto",
|
||||
"il numero di parametri di %n non corrisponde alla chiamata",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"Non è possibile elaborare il file IFC %sq",
|
||||
"la versione IFC %u1.%u2 non è supportata",
|
||||
"l'architettura IFC %sq non è compatibile con l'architettura di destinazione corrente",
|
||||
"il modulo %sq1 richiede l'indice %u di una partizione non supportata corrispondente a %sq2",
|
||||
"%m richiede l'indice %u di una partizione non supportata corrispondente a %sq",
|
||||
"il numero di parametro %d di %n ha il tipo %t che non può essere completato",
|
||||
"il numero di parametro %d di %n ha il tipo incompleto %t",
|
||||
"il numero di parametro %d di %n ha il tipo astratto %t",
|
||||
"i binding strutturati sono una funzionalità di C++17",
|
||||
"l'acquisizione di binding strutturati è una funzionalità di C++20"
|
||||
]
|
||||
"l'acquisizione di binding strutturati è una funzionalità di C++20",
|
||||
"l'operando dello splicer ha il tipo %t anziché std::meta::info",
|
||||
"l'operando (reflection per %r) non è la reflection di un tipo",
|
||||
"operando non costante dello splicer",
|
||||
"utilizzo di %t invece di std::string_view (= std::basic_string_view<char>)",
|
||||
"std::string_view usato qui non è coerente con l'uso in altri intrinseci",
|
||||
"la definizione di std::string_view non corrisponde ai presupposti della reflection (nessuna classe di base e membri dati per puntatore e lunghezza)",
|
||||
"la reflection non è quella di un valore costante",
|
||||
"non può creare una matrice di lunghezza zero",
|
||||
"la lunghezza (%d1) passata a make_constexpr_array è maggiore del numero di elementi disponibili (%d2)",
|
||||
"la definizione di std::meta::infovec non corrisponde ai presupposti della reflection (nessuna classe di base e membri dati per puntatore, lunghezza e capacità)",
|
||||
"reflection non valida (%r) per la splice dell'espressione",
|
||||
"%n è già stato definito (definizione precedente %p)",
|
||||
"Oggetto infovec non inizializzato",
|
||||
"il tipo di estrazione %t1 non è compatibile con la reflection specificata (entità con tipo %t2)",
|
||||
"la reflection di un set di overload non è attualmente consentita",
|
||||
"questo intrinseco richiede una reflection per un'istanza del modello",
|
||||
"tipi incompatibili %t1 e %t2 per l'operatore",
|
||||
"reflection non valida per la metafunzione intrinseca",
|
||||
"metafunzione intrinseca richiede una reflection per un membro di classe",
|
||||
"una classe non può derivare da un'unione",
|
||||
"non può derivare da una classe con un membro di matrice flessibile",
|
||||
"reflection null",
|
||||
"alias dello spazio dei nomi",
|
||||
"reflection (dettagli non disponibili)",
|
||||
"reflection non valida (%r) per l'argomento del modello in std::meta::substitute",
|
||||
"chiamata a std::meta::substitute (per %r) non riuscita",
|
||||
"il valore di reflection fa riferimento all'entità inattiva",
|
||||
"una giunzione di espressione deve creare una giunzione di un valore costante, una variabile o una funzione",
|
||||
"una splice di accesso a un membro deve creare una splice di un membro dati o di una funzione membro",
|
||||
"il membro %nd non è un membro diretto o indiretto di %t",
|
||||
"il nome %sq non definisce un carattere Unicode noto",
|
||||
"carattere di escape Unicode senza terminazione",
|
||||
"il carattere non può essere visualizzato in un nome Unicode",
|
||||
"carattere di escape Unicode vuoto",
|
||||
"è previsto un '[:'",
|
||||
"è previsto un ':]'",
|
||||
"un'espressione lambda non può essere sia 'mutable' sia 'static'",
|
||||
"espressione lambda 'static' non conforme allo standard",
|
||||
"un'espressione lambda 'static' deve avere una specifica di acquisizione vuota",
|
||||
"Unità di intestazione IFC EDG",
|
||||
"EDG IFC",
|
||||
"Non è possibile creare un'unità di intestazione per l'unità di conversione corrente",
|
||||
"l'unità di conversione corrente utilizza una o più funzionalità che attualmente non possono essere scritte in un'unità di intestazione",
|
||||
"'explicit(bool)' è una funzionalità di C++20",
|
||||
"il primo argomento deve essere un puntatore a un numero intero, un'enumerazione o un tipo a virgola mobile supportato",
|
||||
"non è possibile utilizzare moduli C++ durante la compilazione di più unità di conversione",
|
||||
"non è possibile utilizzare i moduli C++ con la funzionalità 'export' precedente a C++11",
|
||||
"il token IFC %sq non è supportato",
|
||||
"l'attributo 'pass_object_size' è valido solo per i parametri delle dichiarazioni di funzione",
|
||||
"l'argomento dell'attributo %sq %d1 deve essere un valore compreso tra 0 e %d2",
|
||||
"un ref-qualifier qui viene ignorato",
|
||||
"tipo di elemento vettore NEON %t non valido",
|
||||
"tipo di elemento polivettore NEON %t non valido",
|
||||
"tipo di elemento vettore scalabile %t non valido",
|
||||
"numero non valido di elementi di tupla per il tipo di vettore scalabile",
|
||||
"un vettore o un polivettore NEON deve avere una larghezza di 64 o 128 bit",
|
||||
"il tipo senza dimensione %t non è consentito",
|
||||
"un oggetto del tipo senza dimensione %t non può essere inizializzato dal valore",
|
||||
"trovato indice di dichiarazione null imprevisto come parte dell'ambito %u",
|
||||
"è necessario specificare un nome modulo per la mappa dei file del modulo che fa riferimento al file %sq",
|
||||
"è stato ricevuto un valore di indice nullo dove era previsto un nodo nella partizione IFC %sq",
|
||||
"%nd non può avere il tipo %t",
|
||||
"un qualificatore di riferimento non è standard in questa modalità",
|
||||
"un'istruzione 'for' basata su intervallo non è standard in questa modalità",
|
||||
"'auto' come indicatore di tipo non è standard in questa modalità",
|
||||
"non è possibile importare il file del modulo %sq a causa di un file danneggiato",
|
||||
"IFC",
|
||||
"token estranei aggiunti dopo la dichiarazione del membro",
|
||||
"ambito di aggiunta non valido (%r)",
|
||||
"era previsto un valore di tipo std::string_view ma è stato restituito %t",
|
||||
"token estranei aggiunti dopo l'istruzione",
|
||||
"token estranei aggiunti dopo la dichiarazione",
|
||||
"overflow del valore dell'indice della tupla (%d)",
|
||||
">> output di std::meta::__report_tokens",
|
||||
">> output finale di std::meta::__report_tokens",
|
||||
"non in un contesto con variabili di parametro",
|
||||
"una sequenza di escape delimitata deve contenere almeno un carattere",
|
||||
"sequenza di escape delimitata non terminata",
|
||||
"la costante contiene l'indirizzo di una variabile locale",
|
||||
"un'associazione strutturata non può essere dichiarata 'consteval'",
|
||||
"%no è in conflitto con la dichiarazione importata %nd",
|
||||
"il carattere non può essere rappresentato nel tipo di carattere specificato",
|
||||
"un'annotazione non può apparire nel contesto di un prefisso di attributo 'using'",
|
||||
"il tipo %t dell'annotazione non è un tipo letterale",
|
||||
"l'attributo 'ext_vector_type' si applica solo ai tipi bool, integer o a virgola mobile",
|
||||
"non sono consentiti più designatori nella stessa unione",
|
||||
"messaggio di test",
|
||||
"la versione di Microsoft emulata deve essere almeno la 1943 per usare \"--ms_c++23\"",
|
||||
"directory di lavoro corrente non valida: %s",
|
||||
"l'attributo 'cleanup' all'interno di una funzione constexpr non è attualmente supportato",
|
||||
"l'attributo 'assume' può essere applicato solo a un'istruzione null",
|
||||
"presupposto non riuscito",
|
||||
"i modelli di variabile sono una funzionalità di C++14",
|
||||
"non è possibile accettare l'indirizzo di una funzione con un parametro dichiarato con l'attributo 'pass_object_size'",
|
||||
"tutti gli argomenti devono avere lo stesso tipo",
|
||||
"confronto finale: %s1 %s2 %s3",
|
||||
"troppi argomenti per l'attributo %sq",
|
||||
"la stringa mantissa non contiene un numero valido",
|
||||
"errore di virgola mobile durante la valutazione costante",
|
||||
"eredità del costruttore %n ignorata per l'operazione analoga a copia/spostamento",
|
||||
"impossibile determinare le dimensioni del file %s",
|
||||
"impossibile leggere %s",
|
||||
"incorporare",
|
||||
"nome del parametro non riconosciuto",
|
||||
"parametro specificato più di una volta",
|
||||
"non è possibile specificare __has_embed all'esterno di #if",
|
||||
"impossibile impostare le impostazioni locali LC_NUMERIC su C",
|
||||
"elifdef e elifndef non sono abilitati in questa modalità e vengono ignorati nel testo saltato",
|
||||
"una dichiarazione alias non è standard in questo contesto",
|
||||
"l'ABI di destinazione può allocare membri non statici in un ordine non corrispondente all'ordine di dichiarazione, il che non è conforme allo standard in C++23 e versioni successive",
|
||||
"unità di interfaccia del modulo EDG IFC",
|
||||
"unità di partizione del modulo IFC EDG",
|
||||
"la dichiarazione del modulo non può essere esportata da questa unità di conversione a meno che non si crei un file di interfaccia del modulo",
|
||||
"la dichiarazione del modulo deve essere esportata da questa unità di conversione per creare un file di interfaccia del modulo",
|
||||
"è stata richiesta la generazione di file di modulo, ma non è stato dichiarato alcun modulo nell'unità di conversione",
|
||||
"sostituzione di %T per %n vincoli non riusciti",
|
||||
"%n non soddisfatto per %T",
|
||||
"l'espansione #embed è troppo lunga per inizializzare un'entità di tipo %t",
|
||||
"l'operatore 'defined' non è consentito qui",
|
||||
"%n non è un membro di %t",
|
||||
"conversione restrittiva a carattere firmato nei dati di #embed",
|
||||
"operatore non consentito per i tipi 'vector of bool'",
|
||||
"oggetto troppo grande per la valutazione costante",
|
||||
"oggetto temporaneo auto-riferito",
|
||||
"un'espressione lambda non può fare riferimento a una variabile locale o a un init-capture in questo contesto",
|
||||
"un parametro lambda non può nascondere una acquisizione esplicita",
|
||||
"un parametro di modello lambda non può nascondere una acquisizione esplicita",
|
||||
"spazio indirizzi insufficiente per elaborare questa unità di conversione",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"la dimensione configurata di %s è troppo piccola per il numero specificato di bit di mantissa + esponente",
|
||||
"espressione",
|
||||
"<expression>",
|
||||
"senza nome",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"copia bit per bit di: ",
|
||||
"<bitwise-copy>",
|
||||
"risultato classe tramite ctor: ",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<error>",
|
||||
"<NULL routine>",
|
||||
"<default>",
|
||||
"parametro #",
|
||||
" (livello superiore)",
|
||||
" livelli superiori",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<implicit element> ",
|
||||
" ripetizioni di ",
|
||||
"intero",
|
||||
"enumerazione",
|
||||
"enumerazione con ambito",
|
||||
"aritmetica",
|
||||
"aritmetica non bool",
|
||||
"puntatore",
|
||||
"tipo nullptr",
|
||||
"handle",
|
||||
"handle-to-CLI-array",
|
||||
"puntatore a oggetto",
|
||||
"puntatore a funzione",
|
||||
"puntatore a membro",
|
||||
"bool",
|
||||
"bool-equivalent",
|
||||
"classe",
|
||||
"un operando volatile per l'espressione di incremento è deprecato",
|
||||
"un operando volatile per una espressione di decremento è deprecato",
|
||||
"%n precedentemente dichiarato senza l'attributo 'indeterminate'",
|
||||
"il costruttore predefinito per %t è esplicito",
|
||||
"impossibile caricare la definizione di %n in %m",
|
||||
"impossibile caricare l'inizializzatore per %n in %m",
|
||||
"una classe con un nome typedef a scopo di collegamento non può avere una classe base",
|
||||
"una classe con un nome typedef a scopo di collegamento non può avere una funzione membro",
|
||||
"una classe con un nome typedef a scopo di collegamento non può avere un tipo annidato diverso da un tipo enumerazione o da un tipo di classe non di chiusura",
|
||||
"una classe con un nome typedef a scopo di collegamento non può contenere un'espressione lambda",
|
||||
"una classe con un nome typedef a scopo di collegamento non può contenere un membro dati non statico con un inizializzatore membro predefinito",
|
||||
"dichiarazione di membro dati statico non consentita in una classe senza nome",
|
||||
"il risultato dell'inizializzatore punta a una variabile dllimport",
|
||||
"modello con l'attributo 'no_specializations' non può essere specializzato",
|
||||
"'static' non è standard qui",
|
||||
"%nd era stato dichiarato in precedenza senza una base di enumerazione esplicita",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"ファイルの最後の行が改行なしで終わっています",
|
||||
"ファイルの最後の行が円記号 (\\) で終わっています",
|
||||
"#include ファイル %sq にそれ自体が含まれています",
|
||||
"メモリが不足しています",
|
||||
"メモリ不足。64 ビットの IntelliSense エンジンを有効にし、設定で IntelliSense のメモリ制限を増やすことを検討してください。",
|
||||
null,
|
||||
"ファイルの末尾でコメントが閉じられていません",
|
||||
"認識されないトークンです",
|
||||
@@ -69,7 +69,7 @@
|
||||
"'}' が必要です",
|
||||
"整数変換の結果、符号が変更されました",
|
||||
"整数変換の結果、切り捨てられました",
|
||||
"不完全な型は使用できません",
|
||||
"不完全な型 %t は使用できません",
|
||||
"sizeof のオペランドはビット フィールドであってはなりません",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"認識されない #pragma",
|
||||
null,
|
||||
"一時ファイル %sq を開けませんでした: %s2",
|
||||
"一時ファイルのディレクトリの名前が長すぎます (%sq)",
|
||||
null,
|
||||
"関数呼び出しの引数が少なすぎます",
|
||||
"無効な浮動小数点定数",
|
||||
"型 %t1 の引数は型 %t2 のパラメーターと互換性がありません",
|
||||
@@ -301,7 +301,7 @@
|
||||
"%n のどのインスタンスが対象であるかを特定できません",
|
||||
"バインドされた関数へのポインターは関数の呼び出しにのみ使用できます",
|
||||
"typedef 名は (同じ型で) 既に宣言されています",
|
||||
"%n は既に定義されています",
|
||||
null,
|
||||
null,
|
||||
"%n のインスタンスが引数リストと一致しません",
|
||||
"型定義は、関数の戻り値の型宣言では使用できません",
|
||||
@@ -392,7 +392,7 @@
|
||||
"関数 'main' を呼び出すこと、またはそのアドレスを取得することはできません",
|
||||
"配列に対して新しい初期化子を指定することはできません",
|
||||
"メンバー関数 %no をそのクラスの外側で再宣言することはできません",
|
||||
"不完全クラス型 %t へのポインターは使用できません",
|
||||
null,
|
||||
"外側の関数のローカル変数への参照は許可されていません",
|
||||
"単一引数関数が後置 %sq に使用されています (旧形式)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n に対応する演算子 delete%s がありません (割り当てられたオブジェクトの初期化中に例外がスローされた場合に呼び出されます)",
|
||||
"仮引数付き delete のサポートは無効になっています",
|
||||
"適切な演算子 delete を参照できません",
|
||||
"不完全な型へのポインターまたは参照は使用できません",
|
||||
"不完全な型 %t へのポインターまたは参照は使用できません",
|
||||
"無効な部分的特殊化です -- %n は既に完全に特殊化されています",
|
||||
"互換性のない例外指定です",
|
||||
"ローカル変数への参照を返しています",
|
||||
@@ -853,7 +853,7 @@
|
||||
"キャストは演算型、列挙型、またはポインター型である必要があります",
|
||||
"式は完全なオブジェクト型へのポインターである必要があります",
|
||||
null,
|
||||
"部分的特殊化の非型引数は非型パラメーターまたは定数の名前である必要があります",
|
||||
null,
|
||||
"戻り値の型がオーバーライドされた仮想関数 %no の戻り値の型 %t と同じではありません。",
|
||||
"オプション 'guiding_decls' は C++ をコンパイルするときにのみ使用できます",
|
||||
"クラス テンプレートの部分的特殊化はそれがメンバーである名前空間内で宣言する必要があります",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"strict モードはグローバル名前空間に対するエイリアスとしての名前空間 std の取り扱いと互換性がありません",
|
||||
"マクロ '%s' %p の展開で、",
|
||||
"<不明>",
|
||||
"",
|
||||
null,
|
||||
"[ %d マクロの展開は示されていません ]",
|
||||
"%p の場所でのマクロの展開で",
|
||||
"シンボル オペランド名 %sq が無効です",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real および __imag は複合値に対してのみ適用できます",
|
||||
"__real/__imag が実数値に適用されています",
|
||||
"%n が deprecated (%sq) として宣言されました",
|
||||
"%nd の再定義が無効です",
|
||||
null,
|
||||
"dllimport/dllexport が名前なし名前空間のメンバーに適用されています",
|
||||
"____thiscall は非静的メンバー関数宣言でのみ使用できます",
|
||||
"__thiscall は省略記号パラメーターを使用した関数では使用できません",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"'auto' 関数には後続の戻り値の型が必要です",
|
||||
"メンバー テンプレートは純粋指定子を持つことはできません",
|
||||
"リテラル文字列が長すぎます -- 超過した文字は無視されました",
|
||||
"nullptr キーワードを制御するためのオプションは C++ をコンパイルするときにのみ使用できます",
|
||||
null,
|
||||
"std::nullptr_t がブール型に変換されました",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"%nd のフィールド初期化子が定数式ではありません",
|
||||
"オペランド制約の数は、各制約の文字列と同じにする必要があります",
|
||||
"制約文字列に他の制約が多すぎます。一部の制約がチェックされませんでした",
|
||||
"不完全なクラス %t で呼び出しを行うと、インスタンス化のときに必ずエラーが生成されます",
|
||||
null,
|
||||
"decltype(auto) は型修飾子を追加できません",
|
||||
"init キャプチャ %nod は、ここではキャプチャできません",
|
||||
"型 %t の非型テンプレート引数が無効です",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"amp 制限関数に無効な pragma pack 値 %s ",
|
||||
"重複した制限指定子は許可されていません",
|
||||
"デストラクターの制限指定子は、すべてのコンストラクターの制限指定子の和集合を対象とする必要があります",
|
||||
null,
|
||||
"エラー",
|
||||
"nostdlib には少なくとも 1 つの強制された using が必要です",
|
||||
null,
|
||||
"エラーの種類",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"もう一方の一致は %t です",
|
||||
"ここで使用されている 'availability' 属性は無視されます",
|
||||
"範囲ベースの 'for' ステートメントにある C++20 形式の初期化子ステートメントは、このモードでは非標準です",
|
||||
"co_await は範囲ベースの for ステートメントにのみ適用できます",
|
||||
"範囲ベースの 'for' ループの範囲の種類を推測できません",
|
||||
"co_await は範囲ベースの 'for' ステートメントにのみ適用できます",
|
||||
"範囲ベースの \"for\" ステートメントの範囲の種類を推測できません",
|
||||
"インライン変数は C++17 の機能です",
|
||||
"destroying operator delete には、最初のパラメーターとして %t が必要です",
|
||||
"destroying operator delete に、std::size_t および std::align_val_t 以外のパラメーターを指定することはできません",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%sq は、インポート可能なヘッダーではありません",
|
||||
"名前が指定されていないモジュールをインポートすることはできません",
|
||||
"モジュールはそれ自体に対するインターフェイス依存関係を持つことはできません",
|
||||
"モジュール %sq は既にインポートされています",
|
||||
"%m は既にインポートされています",
|
||||
"モジュール ファイル",
|
||||
"モジュール %sq のモジュール ファイルが見つかりませんでした",
|
||||
"モジュール ファイル %sq をインポートできませんでした",
|
||||
"%s1 が必要ですが、%s2 が見つかりました",
|
||||
null,
|
||||
"モジュール ファイル %sq を開くとき",
|
||||
"不明なパーティション名 %sq",
|
||||
"不明なモジュール ファイル",
|
||||
"インポート可能なヘッダー モジュール ファイル",
|
||||
"EDG モジュール ファイル",
|
||||
"IFC モジュール ファイル",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"予期しないモジュール ファイル",
|
||||
"第 2 オペランド %t2 の型は、%t1 と同じサイズである必要があります",
|
||||
"型は普通にコピー可能である必要があります",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"インポートするヘッダー '%s' が見つかりません",
|
||||
"モジュール ファイル リスト内の複数のファイルが '%s' と一致しています",
|
||||
"'%s' に対して見つかったモジュール ファイルは別のモジュール用です",
|
||||
"あらゆる種類のモジュール ファイル",
|
||||
null,
|
||||
"モジュール ファイルを読み取れません",
|
||||
"現在のオプションで char8_t 型がサポートされていないので、ビルトイン関数を使用できません",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"式には演算、対象範囲外の列挙、またはポインター型を使用する必要がありますが、型 %t が使用されています",
|
||||
"式にはポインター型を使用する必要がありますが、型 %t が使用されています",
|
||||
"演算子 -> または ->* は、ポインター型にではなく %t に適用されます",
|
||||
"不完全なクラス型 %t は使用できません",
|
||||
null,
|
||||
"このコンパイル ターゲットのビット レイアウトを解釈できません。",
|
||||
"IFC 演算子 %sq に対応する演算子がありません",
|
||||
"IFC 呼び出し規則 %sq に対応する呼び出し規則がありません",
|
||||
"モジュール %sq にはサポートされていないコンストラクトが含まれています",
|
||||
"%m にはサポートされていないコンストラクトが含まれています",
|
||||
"サポートされていない IFC コンストラクト: %sq",
|
||||
"__is_signed はこのポイントからキーワードではなくなりました",
|
||||
"配列の次元には定数の符号なし整数値を指定する必要があります",
|
||||
"IFC ファイル %sq は、サポートされていないバージョン %d1.%d2 です",
|
||||
null,
|
||||
"このモードではモジュールは無効です",
|
||||
"'import' は、モジュール名には使用できません",
|
||||
"'module' は、モジュール名には使用できません",
|
||||
@@ -3417,22 +3417,22 @@
|
||||
"このモードでは、'if consteval' と 'if not consteval' は標準ではありません",
|
||||
"ラムダ宣言子での '()' の省略は、このモードでは非標準です",
|
||||
"ラムダ パラメーター リストが省略されている場合、末尾の Requires 句は許可されません",
|
||||
"モジュール %sq 無効なパーティションが要求されました",
|
||||
"モジュール %sq1 個の未定義のパーティション (%sq2 と推定) が要求されました",
|
||||
"%m の無効なパーティションが要求されました",
|
||||
"%m の未定義のパーティション (%sq と推定) が要求されました",
|
||||
null,
|
||||
null,
|
||||
"モジュール %sq1 ファイル位置 %u1 (相対位置 %u2) がパーティション %sq2 に対して要求されました - これはそのパーティションの終点をオーバーフローしています",
|
||||
"モジュール %sq1 ファイル位置 %u1 (相対位置 %u2) がパーティション %sq2 に対して要求されました - これはそのパーティション要素の整列誤りです",
|
||||
"サブフィールド %sq から (ノード %d への相対位置)",
|
||||
"%m ファイル位置 %u1 (相対位置 %u2) がパーティション %sq2 に対して要求されました - これはそのパーティションの終点をオーバーフローしています",
|
||||
"%m ファイル位置 %u1 (相対位置 %u2) がパーティション %sq に対して要求されました - これはそのパーティション要素の整列誤りです",
|
||||
"サブフィールド %sq から (ノード %u への相対位置)",
|
||||
"パーティション元 %sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3)",
|
||||
"ラムダ属性はここでは非標準です",
|
||||
"ラムダの属性は C++23 機能です",
|
||||
"識別子 %sq は、%p に表示される視覚的に類似したものと混同される可能性があります",
|
||||
"このコメントには、不審な Unicode 書式設定制御文字が含まれています",
|
||||
"この文字列には、予期しない実行時の動作を引き起こす可能性のある Unicode 形式の制御文字が含まれています",
|
||||
"%d1 個の抑制された警告が、モジュール %sq1 の処理中に発生しました",
|
||||
"%d1 個の抑制された警告が、モジュール %sq1 の処理中に発生しました",
|
||||
"%d1 個の抑制されたエラーが、モジュール %sq1 の処理中に発生しました",
|
||||
"%d1 個の抑制されたエラーが、モジュール %sq1 の処理中に発生しました",
|
||||
"%u 個の抑制された警告が、%m の処理中に発生しました",
|
||||
"%u 個の抑制された警告が、%m の処理中に発生しました",
|
||||
"%u 個の抑制されたエラーが、%m の処理中に発生しました",
|
||||
"%u 個の抑制されたエラーが、%m の処理中に発生しました",
|
||||
"含む",
|
||||
"抑制",
|
||||
"仮想メンバー関数は、明示的な 'this' パラメーターを持つことはできません",
|
||||
@@ -3442,9 +3442,9 @@
|
||||
"関数 %sq の定義の IFC 表現が無効です",
|
||||
null,
|
||||
"パラメーターの指定に UniLevel IFC グラフが使用されませんでした",
|
||||
"%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました",
|
||||
"%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました",
|
||||
"%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました",
|
||||
"%u1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %u2 個のパラメーターが指定されました",
|
||||
"%u1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %u2 個のパラメーターが指定されました",
|
||||
"%u1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %u2 個のパラメーターが指定されました",
|
||||
"関数 %sq の定義の IFC 表現が見つかりません",
|
||||
"関数修飾子はメンバー テンプレート宣言には適用されません",
|
||||
"メンバーの選択に含まれる、入れ子になった匿名のタイプが多すぎます",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"'asm' 修飾子の複製",
|
||||
"不完全な列挙型を持つビット フィールド、または無効な基本型を持つ不透明な列挙のいずれかです",
|
||||
"IFC パーティション %sq2 へのインデックスを使用して、IFC パーティション %sq から要素を構築しようとしました",
|
||||
"パーティション %sq は、%d2 が予期されたときにエントリ サイズを %d1 として指定しました",
|
||||
"モジュール %sq1 の処理中に予期しない IFC 要件が発生しました",
|
||||
"パーティション %sq は、%u2 が予期されたときにエントリ サイズを %u1 として指定されました",
|
||||
"%m の処理中に予期しない IFC 要件が発生しました",
|
||||
"条件が行 %d で失敗しました (%s1: %sq2)",
|
||||
"アトミック制約は、それ自体に依存します",
|
||||
"'noreturn' 関数に void 以外の戻り値の型があります",
|
||||
"パラメーター %sq (相対インデックス %d) を削除することで修正が行われています",
|
||||
"パラメーター %sq (相対インデックス %u で) を削除することで修正が行われています",
|
||||
"クラス外のメンバー テンプレートの定義では、既定のテンプレート引数を指定できません",
|
||||
"エンティティの再構築中に無効な IFC 識別子名 %sq が見つかりました",
|
||||
null,
|
||||
"モジュール %sq は無効な並べ替え値です",
|
||||
"%m は無効な並べ替え値です",
|
||||
"IFC モジュールから読み込まれた関数テンプレートが誤って %nd として解析されました",
|
||||
"モジュール %sq で IFC エンティティ参照を読み込めませんでした",
|
||||
"%m で IFC エンティティ参照を読み込めませんでした",
|
||||
"パーティション元 %sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3)",
|
||||
"非単純デストラクターを持つクラス型では、チェーンされた指定子は許可されていません",
|
||||
"明示的特殊化宣言はフレンド宣言にできない場合があります",
|
||||
"std::float128_t 型はサポートされていません。代わりに std::float64_t が使用されます",
|
||||
"std::bfloat16_t 型はサポートされていません。代わりに std::float32_t が使用されます",
|
||||
null,
|
||||
"エイリアス テンプレート %no に対して演繹ガイドを宣言することはできません",
|
||||
"%n は使用できないと宣言されました",
|
||||
"%n は使用できないと宣言されました (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"認識できない出力モード (テキスト、sarif のいずれかである必要があります): %s",
|
||||
"オプション 'c23_typeof' は C をコンパイルするときにのみ使用できます",
|
||||
"無効な Clang バージョン番号: %s",
|
||||
"IFC 文字列に、モジュール %sq 内の予期しない null (ゼロ) 文字が含まれています",
|
||||
"%d2 バイト中 %d1 が使用されました",
|
||||
"パーティション元 %sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3) 内の文字列情報から",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"柔軟な配列メンバーの初期化子を評価できません",
|
||||
"既定のビット フィールド初期化子は C++20 機能です",
|
||||
"モジュール %sq 内のテンプレート引数リストの引数が多すぎます",
|
||||
"%m 内のテンプレート引数リストの引数が多すぎます",
|
||||
"%sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3) で表されるテンプレート引数に対して検出されました",
|
||||
"モジュール %sq 内のテンプレート引数リストの引数が少なすぎます",
|
||||
"%m 内のテンプレート引数リストの引数が少なすぎます",
|
||||
"%sq 要素 %u1 (ファイル位置 %u2,、相対位置 %u3) で表されるテンプレート引数リストの処理中に検出されました",
|
||||
"スコープを持つ列挙型 %t からの変換は非標準です",
|
||||
"割り当て解除の種類が一致割り当ての種類と一致しません (一方が配列用で、もう一方が配列用ではありません)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned はブール型以外の整数型および列挙型とのみ互換性があります",
|
||||
"組み込み名前 %sq は、ここから通常の識別子として扱われます",
|
||||
"インデックス %d にある初期化されていないサブオブジェクトへのアクセス",
|
||||
"IFC 行番号 (%u1) が許可された最大値 (%u2) モジュール %sq をオーバーフローしています",
|
||||
"モジュール %sq1 が要素 %u (パーティション %sq2) を要求しました。このファイルの位置は、表現可能な最大値を超えています",
|
||||
"IFC 行番号 (%u1) が、許可された最大値 (%u2) %m をオーバーフローしています",
|
||||
"%m が要素 %u (パーティション %sq) を要求しました。このファイルの位置は、表現可能な最大値を超えています",
|
||||
"引数の数が正しくありません",
|
||||
"候補に対する制約 %n が満たされていません",
|
||||
"%n のパラメーター数が呼び出しと一致しません",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"IFC ファイル %sq を処理できません",
|
||||
"IFC バージョン %u1.%u2 はサポートされていません",
|
||||
"IFC アーキテクチャ %sq は現在のターゲット アーキテクチャと互換性がありません",
|
||||
"モジュール %sq1 は、インデックス %u (%sq2 に対応するサポートされていないパーティションのインデックス) を要求します。",
|
||||
"%m は、インデックス %u (%sq に対応するサポートされていないパーティションのインデックス) を要求します",
|
||||
"%n のパラメーター番号 %d に、完了できない型 %t があります",
|
||||
"%n のパラメーター番号 %d に不完全な型 %t があります",
|
||||
"%n のパラメーター番号 %d は抽象型 %t",
|
||||
"構造化バインディングは C++17 機能です",
|
||||
"構造化バインディングのキャプチャは C++20 の機能です"
|
||||
]
|
||||
"構造化バインディングのキャプチャは C++20 の機能です",
|
||||
"スライサーのオペランドの型は std::meta::info ではなく %t です",
|
||||
"オペランド (%r のリフレクション) は型のリフレクションではありません",
|
||||
"スライサーの非定数オペランド",
|
||||
"std::string_view の代わりに %t の使用 (= std::basic_string_view<char>)",
|
||||
"ここで使用される std::string_view は、他の組み込み関数での使用と矛盾しています",
|
||||
"std::string_view の定義がリフレクションの想定と一致しません (ポインターと長さの基底クラスとデータ メンバーがありません)",
|
||||
"リフレクションは定数値のものではありません",
|
||||
"長さ 0 の配列を作成できません",
|
||||
"make_constexpr_array に渡された長さ (%d1) が使用可能な要素の数 (%d2) を超えています",
|
||||
"std::meta::infovec の定義がリフレクションの想定と一致しません (ポインター、長さ、および容量の基底クラスとデータ メンバーがありません)",
|
||||
"式の継ぎ目のリフレクション (%r) が正しくありません",
|
||||
"%n は既に定義されています (前の定義 %p)",
|
||||
"infovec オブジェクトが初期化されていません",
|
||||
"型 %t1 の抽出は、指定されたリフレクション (型 %t2 のエンティティ) と互換性がありません",
|
||||
"オーバーロード セットのリフレクションは現在許可されていません",
|
||||
"この組み込み関数には、テンプレート インスタンスのリフレクションが必要です",
|
||||
"演算子の型 %t1 と %t2 に互換性がありません",
|
||||
"組み込みメタ関数のリフレクションが無効です",
|
||||
"組み込みのメタ関数には、クラス メンバーのリフレクションが必要です",
|
||||
"クラスは和集合から派生できません",
|
||||
"柔軟な配列メンバーを持つクラスから派生することはできません",
|
||||
"null リフレクション",
|
||||
"名前空間エイリアス",
|
||||
"リフレクション (詳細は使用できません)",
|
||||
"std::meta::substitute のテンプレート引数の正しくないリフレクション (%r)",
|
||||
"std::meta::substitute (%r の場合) の呼び出しに失敗しました",
|
||||
"リフレクション値が非アクティブなエンティティを参照しています",
|
||||
"式の継ぎ目は、定数値、変数、または関数を接合する必要があります",
|
||||
"メンバー アクセスの継ぎ目は、データ メンバーまたはメンバー関数を接合する必要があります",
|
||||
"メンバー %nd は %t の直接メンバーまたは間接メンバーではありません",
|
||||
"名前 %sq は既知の Unicode 文字を指定しません",
|
||||
"未終了の名前付き Unicode 文字エスケープ",
|
||||
"文字を Unicode 名に含めることはできません",
|
||||
"空の名前付き Unicode 文字エスケープ",
|
||||
"'[:' が必要です",
|
||||
"':]' が必要です",
|
||||
"ラムダ式を 'mutable' と 'static' の両方にすることはできません",
|
||||
"'static' ラムダ式は非標準です",
|
||||
"'static' ラムダ式には空のキャプチャ仕様が必要です",
|
||||
"EDG IFC ヘッダー ユニット",
|
||||
"EDG IFC",
|
||||
"現在の翻訳単位のヘッダー ユニットを作成できませんでした",
|
||||
"現在の翻訳単位は、現在ヘッダー ユニットに書き込むことができない 1 つ以上の機能を使用します",
|
||||
"'explicit(bool)' は C++20 機能です",
|
||||
"最初の引数は、整数、enum、またはサポートされている浮動小数点型へのポインターである必要があります",
|
||||
"複数の翻訳単位をコンパイルする場合、C++ モジュールは使用できません",
|
||||
"C++ モジュールは、C++11 より前の 'export' 機能では使用できません",
|
||||
"IFC トークン %sq はサポートされていません",
|
||||
"'pass_object_size' 属性は、関数宣言のパラメーターでのみ有効です",
|
||||
"%sq 属性 %d1 の引数は 0 から %d2 の間の値である必要があります",
|
||||
"ここでの ref-qualifier は無視されます",
|
||||
"NEON ベクター要素の型 %t は無効です",
|
||||
"NEON ポリベクター要素の型 %t は無効です",
|
||||
"スケーラブル ベクター要素の型 %t は無効です",
|
||||
"スケーラブル ベクター型のタプル要素の数が無効です",
|
||||
"NEON ベクターまたはポリベクターは、幅が 64 ビットまたは 128 ビットである必要があります",
|
||||
"サイズのない型 %t は使用できません",
|
||||
"サイズのない型 %t のオブジェクトを値で初期化できません",
|
||||
"予期しない null 宣言インデックスがスコープ %u の一部として見つかりました",
|
||||
"ファイル %sq を参照するモジュール ファイル マップにモジュール名を指定する必要があります",
|
||||
"IFC パーティション %sq でノードが必要な場所で null インデックス値を受け取りました",
|
||||
"%nd に型 %t を指定することはできません",
|
||||
"ref 修飾子は、このモードでは非標準です",
|
||||
"範囲ベースの 'for' ステートメントは、このモードでは標準ではありません",
|
||||
"型指定子としての 'auto' は、このモードでは非標準です",
|
||||
"ファイルが破損しているため、モジュール ファイル %sq をインポートできませんでした",
|
||||
"IFC",
|
||||
"メンバー宣言の後に余分なトークンが挿入されました",
|
||||
"不正な挿入スコープ (%r)",
|
||||
"std::string_view 型の値が必要ですが、%t が渡されました",
|
||||
"ステートメントの後に余分なトークンが挿入されました",
|
||||
"宣言の後に余分なトークンが挿入されました",
|
||||
"タプル インデックス値 (%d) オーバーフロー",
|
||||
">> std::meta::__report_tokens からの出力",
|
||||
">> std::meta::__report_tokens からの出力を終了",
|
||||
"パラメーター変数を持つコンテキストではありません",
|
||||
"区切られたエスケープ シーケンスには少なくとも 1 文字が必要です",
|
||||
"未終了の区切りエスケープ シーケンス",
|
||||
"定数にローカル変数のアドレスが含まれています",
|
||||
"構造化バインディングを 'consteval' と宣言することはできません",
|
||||
"インポートされた宣言 %nd との競合が %no 個あります",
|
||||
"指定された文字型では文字を表現できません",
|
||||
"注釈は 'using' 属性プレフィックスのコンテキストに含めることはできません",
|
||||
"注釈の型 %t はリテラル型ではありません",
|
||||
"'ext_vector_type' 属性は、整数型または浮動小数点型にのみ適用できます",
|
||||
"同じ共用体に複数の指定子を入れることはできません",
|
||||
"テスト メッセージ",
|
||||
"'--ms_c++23' を使用するには、エミュレートされている Microsoft のバージョンが 1943 以上である必要があります",
|
||||
"現在の作業ディレクトリ %s は無効です",
|
||||
"constexpr 関数内の 'cleanup' 属性は現在サポートされていません",
|
||||
"'assume' 属性は null ステートメントにのみ適用できます",
|
||||
"仮定に失敗しました",
|
||||
"変数テンプレートは C++14 の機能です",
|
||||
"'pass_object_size' 属性で宣言されたパラメーターを持つ関数のアドレスを取得することはできません",
|
||||
"すべての引数が同じ型である必要があります",
|
||||
"最終の比較は %s1 %s2 %s3 でした",
|
||||
"属性 %sq の引数が多すぎます",
|
||||
"仮数の文字列に有効な数値が含まれていません",
|
||||
"定数の評価中に浮動小数点エラーが発生しました",
|
||||
"コンストラクターの継承 %n は、コピーや移動と似た操作では無視されます",
|
||||
"ファイル %s のサイズを特定できません",
|
||||
"%s を読み取れません",
|
||||
"埋め込み",
|
||||
"認識されないパラメーター名",
|
||||
"パラメーターが複数回指定されました",
|
||||
"__has_embed は #if の外側には出現できません",
|
||||
"LC_NUMERIC ロケールを C に設定できませんでした",
|
||||
"elifdef と elifndef はこのモードでは有効になっておらず、スキップされるテキストでは無視されます",
|
||||
"エイリアス宣言は、このコンテキストでは非標準です",
|
||||
"ターゲット ABI は、宣言順序と一致しない順序で非静的メンバーを割り当てる可能性があります。これは、C++23 以降では非標準です",
|
||||
"EDG IFC モジュール インターフェイス ユニット",
|
||||
"EDG IFC モジュール パーティション ユニット",
|
||||
"モジュール インターフェイス ファイルを作成しない限り、モジュール宣言をこの翻訳単位からエクスポートすることはできません",
|
||||
"モジュール インターフェイス ファイルを作成するには、この翻訳単位からモジュール宣言をエクスポートする必要があります",
|
||||
"モジュール ファイルの生成が要求されましたが、翻訳単位でモジュールが宣言されていません",
|
||||
"%n の失敗した制約の %T を置き換える",
|
||||
"%n は、%T に対して満たされていません",
|
||||
"#embed 展開が長すぎて型のエンティティを初期化できません%t",
|
||||
"ここでは 'defined' 演算子は許可されていません",
|
||||
"'%n' は '%t' のメンバーではありません",
|
||||
"#embed データ内の符号付き文字への縮小変換",
|
||||
"演算子は 'vector of bool' 型では許可されていません",
|
||||
"オブジェクトが大きすぎて定数評価に使用できませんでした",
|
||||
"自己参照一時オブジェクト",
|
||||
"ラムダはこのコンテキストでローカル変数または init-capture を参照できません",
|
||||
"ラムダ パラメーターは明示的なキャプチャを非表示にできません",
|
||||
"ラムダ テンプレート パラメーターは明示的なキャプチャを非表示にできません",
|
||||
"この変換ユニットを処理するためのアドレス空間が不足しています",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"構成された %s のサイズが、指定された仮数 + 指数ビットの数に対して小さすぎます",
|
||||
"式",
|
||||
"<expression>",
|
||||
"名前なし",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"以下のビットごとのコピー:",
|
||||
"<bitwise-copy>",
|
||||
"ctor を使用したクラスの結果:",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<error>",
|
||||
"<NULL routine>",
|
||||
"<default>",
|
||||
"パラメーター #",
|
||||
" (1 つ上のレベル)",
|
||||
" レベルを上げる",
|
||||
"dynamic-init:",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<implicit element> ",
|
||||
" 繰り返し: ",
|
||||
"整数",
|
||||
"列挙型",
|
||||
"範囲指定された列挙",
|
||||
"算術",
|
||||
"非ブール型算術",
|
||||
"ポインター",
|
||||
"nullptr 型",
|
||||
"ハンドル",
|
||||
"handle-to-CLI-array",
|
||||
"pointer-to-object",
|
||||
"pointer-to-function",
|
||||
"pointer-to-member",
|
||||
"bool",
|
||||
"bool-equivalent",
|
||||
"クラス",
|
||||
"インクリメント式に対する揮発性オペランドは非推奨です",
|
||||
"デクリメント式に対する揮発性オペランドは非推奨です",
|
||||
"%n が '不確定' 属性なしで以前に宣言されました",
|
||||
"%t の既定のコンストラクターは明示的です",
|
||||
"%m で %n の定義を読み込めませんでした",
|
||||
"%m で %n の初期化子を読み込めませんでした",
|
||||
"リンケージのために typedef 名を持つクラスに基底クラスを含めることはできません",
|
||||
"リンケージの目的で typedef 名を持つクラスにメンバー関数を含めることはできません",
|
||||
"リンケージの目的で typedef 名を持つクラスは、列挙型または非クロージャ クラス型以外の入れ子になった型を持つことはできません",
|
||||
"リンケージのために typedef 名を持つクラスにラムダ式を含めることはできません",
|
||||
"リンケージの目的で typedef 名を持つクラスは、既定のメンバー初期化子を持つ非静的データ メンバーを持つことはできません",
|
||||
"静的データ メンバー宣言は、名前のないクラスでは使用できません",
|
||||
"初期化子の結果は dllimport 変数をアドレス指定します",
|
||||
"'no_specializations' 属性を持つテンプレートを特殊化することはできません",
|
||||
"'static' はここでは非標準です",
|
||||
"%nd は、明示的な列挙型ベースなしで以前に宣言されました",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"파일의 마지막 줄이 줄 바꿈 없이 끝납니다.",
|
||||
"파일의 마지막 줄이 백슬래시로 끝납니다.",
|
||||
"#include 파일 %sq에 해당 파일 자체가 포함되어 있습니다.",
|
||||
"메모리가 부족합니다.",
|
||||
"메모리가 부족합니다. 64비트 IntelliSense 엔진을 사용하도록 설정하고 설정에서 IntelliSense 메모리 제한을 늘리는 것이 좋습니다.",
|
||||
null,
|
||||
"주석이 파일 끝에서 닫히지 않았습니다.",
|
||||
"인식할 수 없는 토큰입니다.",
|
||||
@@ -69,7 +69,7 @@
|
||||
"'}'가 필요합니다.",
|
||||
"정수 변환으로 인해 부호가 변경되었습니다.",
|
||||
"정수 변환으로 인해 잘라내기 발생했습니다.",
|
||||
"불완전한 형식은 사용할 수 없습니다.",
|
||||
"불완전한 형식 %t은(는) 허용되지 않음",
|
||||
"sizeof의 피연산자는 비트 필드일 수 없습니다.",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"인식할 수 없는 #pragma",
|
||||
null,
|
||||
"임시 파일 %sq을(를) 열 수 없습니다. %s2",
|
||||
"임시 파일의 디렉터리 이름이 너무 깁니다(%sq).",
|
||||
null,
|
||||
"함수 호출에 인수가 너무 적습니다.",
|
||||
"부동 소수점 상수가 잘못되었습니다.",
|
||||
"%t1 형식의 인수가 %t2 형식의 매개 변수와 호환되지 않습니다.",
|
||||
@@ -301,7 +301,7 @@
|
||||
"%n의 인스턴스 중 사용할 인스턴스를 확인할 수 없습니다.",
|
||||
"바인딩된 함수에 대한 포인터는 함수를 호출하는 데에만 사용할 수 있습니다.",
|
||||
"typedef 이름이 동일한 형식으로 이미 선언되어 있습니다.",
|
||||
"%n이(가) 이미 정의되었습니다.",
|
||||
null,
|
||||
null,
|
||||
"인수 목록이 일치하는 %n의 인스턴스가 없습니다.",
|
||||
"함수 반환 형식 선언에는 형식 정의를 사용할 수 없습니다.",
|
||||
@@ -392,7 +392,7 @@
|
||||
"함수 'main'을 호출할 수 없거나 해당 주소를 가져올 수 없습니다.",
|
||||
"배열에 대해 새 이니셜라이저를 지정할 수 없습니다.",
|
||||
"멤버 함수 %no을(를) 해당 클래스 외부에서 다시 선언할 수 없습니다.",
|
||||
"불완전한 클래스 형식 %t에 대한 포인터는 사용할 수 없음",
|
||||
null,
|
||||
"바깥쪽 함수의 지역 변수에 대한 참조를 사용할 수 없습니다.",
|
||||
"후위 %sq에 단일 인수 함수가 사용되었습니다(오래된 구문).",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n에 대응하는 operator delete%s이(가)가 없습니다(할당된 개체의 초기화 중에 예외가 throw되는 경우 호출됨).",
|
||||
"placement delete에 대한 지원이 비활성화되어 있습니다.",
|
||||
"적절한 operator delete가 표시되지 않습니다.",
|
||||
"불완전한 형식에 대한 포인터 또는 참조를 사용할 수 없습니다.",
|
||||
"불완전한 형식 %t에 대한 포인터 또는 참조는 허용되지 않음",
|
||||
"잘못된 부분 특수화 -- %n이(가) 이미 완전하게 특수화되었습니다.",
|
||||
"호환되지 않는 예외 사양",
|
||||
"지역 변수에 대한 참조를 반환합니다.",
|
||||
@@ -853,7 +853,7 @@
|
||||
"캐스트 형식이 산술, 열거형 또는 포인터여야 합니다.",
|
||||
"식이 완전한 개체 형식에 대한 포인터여야 합니다.",
|
||||
null,
|
||||
"부분 특수화 비형식 인수가 비형식 매개 변수 또는 상수의 이름이어야 합니다.",
|
||||
null,
|
||||
"반환 형식이 재정의된 가상 함수 %no의 반환 형식 %t과(와) 동일하지 않습니다.",
|
||||
"'guiding_decls' 옵션은 C++를 컴파일할 경우에만 사용할 수 있습니다.",
|
||||
"클래스 템플릿의 부분 특수화는 해당 템플릿이 멤버인 네임스페이스에서 선언되어야 합니다.",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"strict 모드가 std 네임스페이스를 전역 네임스페이스에 대한 별칭으로 처리하는 방식과 호환되지 않습니다.",
|
||||
"매크로 '%s' %p의 확장,",
|
||||
"<알 수 없음>",
|
||||
"",
|
||||
null,
|
||||
"[ %d 매크로 확장이 표시되지 않음 ]",
|
||||
"%p의 매크로 확장",
|
||||
"기호화된 피연산자 이름 %sq이(가) 잘못되었습니다.",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real 및 __imag는 복소수 값에만 적용할 수 있습니다.",
|
||||
"__real/__imag가 실수 값에 적용되었습니다.",
|
||||
"%n이(가) 사용되지 않음으로 선언되었습니다(%sq).",
|
||||
"%nd의 재정의가 잘못되었습니다.",
|
||||
null,
|
||||
"dllimport/dllexport가 명명되지 않은 네임스페이스의 멤버에 적용되었습니다.",
|
||||
"__thiscall은 비정적 멤버 함수 선언에만 표시될 수 있습니다.",
|
||||
"__thiscall은 가변 매개 변수(...)가 있는 함수에 사용할 수 없습니다.",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"'auto' 함수에는 후행 반환 형식이 필요합니다.",
|
||||
"멤버 템플릿에는 순수 지정자를 사용할 수 없습니다.",
|
||||
"문자열 리터럴이 너무 깁니다. 초과된 문자가 무시되었습니다.",
|
||||
"nullptr 키워드를 제어하는 옵션은 C++를 컴파일할 경우에만 사용할 수 있습니다.",
|
||||
null,
|
||||
"std::nullptr_t가 bool로 변환되었습니다.",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"%nd에 대한 필드 이니셜라이저가 상수 식이 아닙니다.",
|
||||
"각 제약 조건 문자열의 피연산자 제약 조건 수가 같아야 합니다.",
|
||||
"제약 조건 문자열에 대체 제약 조건이 너무 많이 포함되어 있습니다. 일부 제약 조건이 확인되지 않았습니다.",
|
||||
"불완전한 클래스 %t을(를) 통한 호출을 인스턴스화하면 항상 오류가 생성됩니다.",
|
||||
null,
|
||||
"decltype(auto)는 형식 한정자를 추가할 수 없습니다.",
|
||||
"init-capture %nod은(는) 여기서 캡처할 수 없습니다.",
|
||||
"%t 형식의 잘못된 비형식 템플릿 인수",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"amp 제한 함수의 pragma pack 값 %s이(가) 잘못되었습니다.",
|
||||
"겹치는 제한 지정자는 사용할 수 없습니다.",
|
||||
"소멸자의 제한 지정자는 모든 생성자에 대한 제한 지정자의 공용 구조체를 지정해야 합니다.",
|
||||
null,
|
||||
"오류",
|
||||
"nostdlib에는 한 번 이상의 강제 사용이 필요합니다.",
|
||||
null,
|
||||
"오류 유형",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"다른 일치 항목은 %t입니다.",
|
||||
"여기에 사용된 'availability' 특성은 무시됩니다.",
|
||||
"범위 기반의 'for' 문에서 C++20 스타일 이니셜라이저 문은 이 모드에서 표준이 아닙니다.",
|
||||
"co_await는 범위 기반의 for 문에만 적용할 수 있습니다.",
|
||||
"범위 기반의 'for' 루프에서 범위 형식을 추론할 수 없습니다.",
|
||||
"co_await는 범위 기반의 'for' 문에만 적용할 수 있습니다.",
|
||||
"범위 기반 'for' 문의 범위 유형을 추론할 수 없습니다.",
|
||||
"인라인 변수는 C++17 기능입니다.",
|
||||
"destroying operator delete에는 첫 번째 매개 변수로 %t이(가) 필요합니다.",
|
||||
"destroying operator delete는 std::size_t 및 std::align_val_t 이외의 매개 변수를 가질 수 없습니다.",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%sq은(는) 가져올 수 있는 헤더가 아닙니다.",
|
||||
"이름이 없는 모듈을 가져올 수 없습니다.",
|
||||
"모듈은 자신에 대한 인터페이스 종속성을 포함할 수 없습니다.",
|
||||
"%sq 모듈을 이미 가져왔습니다.",
|
||||
"%m을(를) 이미 가져왔습니다.",
|
||||
"모듈 파일",
|
||||
"모듈 %sq의 모듈 파일을 찾을 수 없습니다.",
|
||||
"모듈 파일 %sq을(를) 가져올 수 없습니다.",
|
||||
"%s1이(가) 필요한데, %s2이(가) 발견되었습니다.",
|
||||
null,
|
||||
"%sq 모듈 파일을 열 때",
|
||||
"알 수 없는 파티션 이름 %sq",
|
||||
"알 수 없는 모듈 파일",
|
||||
"가져올 수 있는 헤더 모듈 파일",
|
||||
"EDG 모듈 파일",
|
||||
"IFC 모듈 파일",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"예기치 않은 모듈 파일",
|
||||
"두 번째 피연산자 %t2의 형식은 %t1과(와) 크기가 같아야 합니다.",
|
||||
"형식은 일반적으로 복사할 수 있어야 합니다.",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"가져올 '%s' 헤더를 찾을 수 없습니다.",
|
||||
"모듈 파일 목록에 있는 두 개 이상의 파일이 '%s'과(와) 일치합니다.",
|
||||
"'%s'에 대해 찾은 모듈 파일이 다른 모듈에 대한 것입니다.",
|
||||
"모든 종류의 모듈 파일",
|
||||
null,
|
||||
"모듈 파일을 읽을 수 없음",
|
||||
"char8_t 형식이 현재 옵션에서 지원되지 않기 때문에 기본 제공 함수를 사용할 수 없습니다.",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"식에 산술, 범위가 지정되지 않은 열거형 또는 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"식에 포인터 형식이 있어야 하는데 %t 형식이 있음",
|
||||
"연산자 -> 또는 ->*가 포인터 형식 대신 %t에 적용됨",
|
||||
"불완전한 클래스 형식 %t을(를) 사용할 수 없음",
|
||||
null,
|
||||
"이 컴파일 대상의 비트 레이아웃을 해석할 수 없음",
|
||||
"IFC 연산자 %sq에 해당하는 연산자가 없음",
|
||||
"IFC 호출 규칙 %sq에 해당하는 호출 규칙이 없음",
|
||||
"모듈 %sq에 지원되지 않는 구문이 포함되어 있음",
|
||||
"%m에 지원되지 않는 구문이 포함되어 있습니다.",
|
||||
"지원되지 않는 IFC 구문: %sq",
|
||||
"__is_signed는 이 시점부터 더 이상 키워드가 아님",
|
||||
"배열 차원에는 상수인 부호 없는 정수 값이 있어야 함",
|
||||
"IFC 파일 %sq에 지원되지 않는 버전 %d1.%d2이(가) 있음",
|
||||
null,
|
||||
"이 모드에서 모듈을 사용할 수 없음",
|
||||
"'import'는 모듈 이름에 사용할 수 없습니다.",
|
||||
"'module'은 모듈 이름에 사용할 수 없습니다.",
|
||||
@@ -3417,34 +3417,34 @@
|
||||
"'if consteval' 및 'if not consteval'은 이 모드에서 표준이 아닙니다.",
|
||||
"람다 선언자에서 '()'를 생략하는 것은 이 모드에서 표준이 아닙니다.",
|
||||
"람다 매개 변수 목록을 생략하면 후행-requires 절이 허용되지 않습니다.",
|
||||
"모듈 %sq 잘못된 파티션이 요청됨",
|
||||
"모듈 %sq1 정의되지 않은 파티션(%sq2로 추정됨) 요청됨",
|
||||
"%m이(가) 잘못된 파티션을 요청했습니다.",
|
||||
"%m 정의되지 않은 파티션(%sq으로 추정됨) 요청됨",
|
||||
null,
|
||||
null,
|
||||
"모듈 %sq1 파일 위치 %u1(상대 위치 %u2)이 파티션 %sq2에 대해 요청됨 - 해당 파티션의 끝을 오버플로함",
|
||||
"모듈 %sq1 파일 위치 %u1(상대 위치 %u2)이(가) 파티션 요소가 잘못 정렬된 파티션 %sq2에 대해 요청되었습니다.",
|
||||
"하위 필드 %sq(노드 %d에 대한 상대 위치)에서",
|
||||
"%m 파일 위치 %u1(상대 위치 %u2)이 파티션 %sq에 대해 요청됨 - 해당 파티션의 끝을 오버플로함",
|
||||
"%m 파일 위치 %u1(상대 위치 %u2)이(가) 파티션 요소가 잘못 정렬된 파티션 %sq에 대해 요청됨",
|
||||
"하위 필드 %sq(노드 %u에 대한 상대 위치)에서",
|
||||
"파티션 %sq 요소 %u1에서(파일 위치 %u2, 상대 위치 %u3)",
|
||||
"여기서 람다 특성은 표준이 아닙니다.",
|
||||
"람다의 특성은 C++23 기능입니다.",
|
||||
"식별자 %sq은(는) 시각적으로 유사한 식별자와 혼동될 수 있습니다. %p",
|
||||
"이 주석에는 의심스러운 유니코드 서식 지정 제어 문자가 포함되어 있습니다.",
|
||||
"이 문자열에는 예기치 않은 런타임 동작이 발생할 수 있는 유니코드 서식 지정 컨트롤 문자가 포함되어 있습니다.",
|
||||
"%d1 모듈 %sq1을(를) 처리하는 동안 표시되지 않는 경고가 발생했습니다.",
|
||||
"%d1 모듈 %sq1을(를) 처리하는 동안 표시되지 않는 경고가 발생했습니다.",
|
||||
"%d1 모듈 %sq1을(를) 처리하는 동안 오류가 표시되지 않았습니다.",
|
||||
"%d1 모듈 %sq1을(를) 처리하는 동안 오류가 표시되지 않았습니다.",
|
||||
"%m을(를) 처리하는 동안 %u개의 억제된 경고 발생",
|
||||
"%m을(를) 처리하는 동안 %u개의 억제된 오류 발생",
|
||||
"%m을(를) 처리하는 동안 %u개의 억제된 오류 발생",
|
||||
"%m을(를) 처리하는 동안 %u개의 억제된 오류 발생",
|
||||
"포함",
|
||||
"표시 안 함",
|
||||
"가상 멤버 함수에는 명시적 'this' 매개 변수를 사용할 수 없습니다.",
|
||||
"명시적 'this' 함수의 주소를 사용하려면 정규화된 이름이 필요합니다.",
|
||||
"명시적 'this' 함수의 주소를 구성하려면 '&' 연산자가 필요합니다.",
|
||||
"가변 배열 멤버를 초기화하는 데 문자열 리터럴을 사용할 수 없습니다.",
|
||||
"함수 %sq의 정의에 대한 IFC 표현이 잘못되었습니다.",
|
||||
"함수 %sq의 정의의 IFC 표현이 잘못되었습니다.",
|
||||
null,
|
||||
"매개 변수를 지정하는 데 UniLevel IFC 차트가 사용되지 않았습니다.",
|
||||
"%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%u1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %u2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%u1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %u2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%u1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %u2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
|
||||
"%sq 함수 정의의 IFC 표현이 없습니다.",
|
||||
"함수 한정자는 멤버 템플릿 선언에 적용되지 않습니다.",
|
||||
"멤버 선택에 너무 많은 중첩된 익명 형식이 포함됩니다.",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"중복된 'asm' 한정자",
|
||||
"불완전한 열거형 형식이 있는 비트 필드 또는 잘못된 기본 형식이 있는 불투명 열거형",
|
||||
"IFC 파티션 %sq2에 대한 인덱스를 사용하여 IFC 파티션 %sq에서 요소를 구성하려고 했습니다.",
|
||||
"파티션 %sq는 %d2가 예상될 때 항목 크기를 %d1로 지정했습니다.",
|
||||
"모듈 %sq1을(를) 처리하는 동안 예기치 않은 IFC 요구 사항이 발생했습니다.",
|
||||
"파티션 %sq에서 %u2이(가) 필요한 경우 해당 항목 크기를 %u1로 지정했습니다.",
|
||||
"%m을(를) 처리하는 동안 예기치 않은 IFC 요구 사항이 발생했습니다.",
|
||||
"%d행(%s1)에서 조건 실패: %sq2",
|
||||
"원자성 제약 조건은 자체에 따라 달라집니다.",
|
||||
"'noreturn' 함수에 void가 아닌 반환 형식이 있습니다.",
|
||||
"매개 변수 %sq(상대 인덱스 %d)를 삭제하여 수정했습니다.",
|
||||
"매개 변수 %sq(상대 인덱스 %u)를 삭제하여 수정했습니다.",
|
||||
"클래스 외부의 멤버 템플릿 정의에 기본 템플릿 인수를 지정할 수 없습니다.",
|
||||
"엔터티를 재구성하는 동안 %sq라는 잘못된 IFC 식별자를 발견했습니다.",
|
||||
null,
|
||||
"모듈 %sq 잘못된 정렬 값",
|
||||
"%m 잘못된 정렬 값",
|
||||
"IFC 모듈에서 로드된 함수 템플릿이 %nd(으)로 잘못 구문 분석되었습니다.",
|
||||
"모듈 %sq에서 IFC 엔터티 참조를 로드하지 못했습니다.",
|
||||
"%m에서 IFC 엔터티 참조를 로드하지 못했습니다.",
|
||||
"파티션 %sq 요소 %u1에서(파일 위치 %u2, 상대 위치 %u3)",
|
||||
"비자명 소멸자가 있는 클래스 형식에는 연결된 지정자를 사용할 수 없습니다.",
|
||||
"명시적 전문화 선언은 friend 선언이 아닐 수 있습니다.",
|
||||
"std::float128_t 형식은 지원되지 않습니다. std::float64_t이(가) 대신 사용됩니다.",
|
||||
"std::bfloat16_t 형식은 지원되지 않습니다. std::float32_t이(가) 대신 사용됩니다.",
|
||||
null,
|
||||
"별칭 템플릿 %no에 대해 추론 가이드를 선언할 수 없습니다.",
|
||||
"%n이(가) 사용할 수 없음으로 선언되었습니다.",
|
||||
"%n이(가) 사용할 수 없음으로 선언되었습니다 (%sq).",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"인식할 수 없는 출력 모드(텍스트, Sarif 중 하나여야 함): %s",
|
||||
"'c23_typeof' 옵션은 C를 컴파일할 때만 사용할 수 있습니다.",
|
||||
"잘못된 clang 버전 번호: %s",
|
||||
"IFC 문자열에 모듈 %sq에 예기치 않은 null(0) 문자가 포함되어 있습니다.",
|
||||
"%d2바이트 중 %d1바이트를 사용했습니다.",
|
||||
"파티션 %sq 요소 %u1의 문자열 정보에서(파일 위치 %u2, 상대 위치 %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"유연한 배열 멤버에 대한 이니셜라이저를 평가할 수 없습니다.",
|
||||
"기본 비트 필드 이니셜라이저는 C++20 기능입니다.",
|
||||
"%sq 모듈의 템플릿 인수 목록에 인수가 너무 많습니다.",
|
||||
"%m의 템플릿 인수 목록에 인수가 너무 많음",
|
||||
"%sq 요소 %u1(파일 위치 %u2, 상대 위치 %u3)이 나타내는 템플릿 인수에 대해 감지됨",
|
||||
"%sq 모듈의 템플릿 인수 목록에 인수가 너무 적습니다.",
|
||||
"%m의 템플릿 인수 목록에 인수가 너무 적음",
|
||||
"%sq 요소 %u1(파일 위치 %u2, 상대 위치 %u3)이 나타내는 템플릿 인수 목록을 처리하는 동안 감지되었습니다.",
|
||||
"범위가 지정된 열거형 형식 %t에서의 변환이 표준이 아닙니다.",
|
||||
"할당 취소가 할당 종류와 일치하지 않습니다(하나는 배열용이고 다른 할당 종류는 일치하지 않음).",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned 부울이 아닌 정수 및 열거형 형식과만 호환됩니다.",
|
||||
"내장 이름 %sq은(는) 여기에서 일반 식별자로 처리됩니다.",
|
||||
"인덱스 %d에서 초기화되지 않은 하위 개체에 대한 액세스",
|
||||
"IFC 라인 번호(%u1)가 최대 허용 값(%u2) 모듈 %sq를 초과했습니다.",
|
||||
"%sq1 모듈이 %u 요소(파티션 %sq2)를 요청했습니다. 이 파일 위치는 최대 표현 가능 값을 초과합니다.",
|
||||
"IFC 라인 번호(%u1)가 최대 허용 값(%u2) %m을(를) 초과했습니다.",
|
||||
"%m이(가) 파티션 %sq의 %u 요소를 요청했습니다. 이 파일 위치가 최대 표시 가능 값을 초과합니다.",
|
||||
"잘못된 인수 수",
|
||||
"후보 %n에 대한 제약 조건이 충족되지 않음",
|
||||
"%n의 매개 변수 수가 호출과 일치하지 않습니다.",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"IFC 파일 %sq을(를) 처리할 수 없습니다.",
|
||||
"IFC 버전 %u1.%u2은(는) 지원되지 않습니다.",
|
||||
"IFC 아키텍처 %sq이(가) 현재 대상 아키텍처와 호환되지 않습니다.",
|
||||
"모듈 %sq1이(가) 지원되지 않는 파티션의 인덱스 %u을(를) 요청합니다. 이 파티션은 %sq2에 해당합니다.",
|
||||
"%m은(는) %sq에 해당하는 억제된 파티션의 인덱스 %u을(를) 요청합니다.",
|
||||
"%n의 매개 변수 번호 %d에는 완료할 수 없는 형식 %t이 있습니다.",
|
||||
"매개 변수 번호 %d(%n 중)이 불완전한 형식 %t입니다.",
|
||||
"매개 변수 번호 %d(%n 중)에는 추상 형식 %t이(가) 있습니다.",
|
||||
"구조적 바인딩은 C++17 기능입니다.",
|
||||
"구조화된 바인딩 캡처는 C++20 기능입니다."
|
||||
]
|
||||
"구조화된 바인딩 캡처는 C++20 기능입니다.",
|
||||
"스플라이서의 피연산자에 std::meta::info 대신 %t 형식이 있습니다.",
|
||||
"피연산자(%r에 대한 리플렉션)가 형식의 리플렉션이 아닙니다.",
|
||||
"스플라이서의 상수가 아닌 피연산자",
|
||||
"std::string_view 대신 %t 사용(= std::basic_string_view<char>)",
|
||||
"여기에 사용된 std::string_view는 다른 내장 함수에서의 사용과 일치하지 않습니다.",
|
||||
"std::string_view의 정의가 리플렉션의 가정과 일치하지 않습니다(포인터 및 길이에 대한 기본 클래스 및 데이터 멤버 없음).",
|
||||
"리플렉션이 상수 값의 리플렉션이 아닙니다.",
|
||||
"길이가 0인 배열을 만들 수 없음",
|
||||
"make_constexpr_array에 전달된 길이(%d1)가 사용 가능한 요소 수보다 큽니다(%d2).",
|
||||
"std::meta::infovec의 정의가 리플렉션의 가정과 일치하지 않습니다(포인터, 길이 및 용량에 대한 기본 클래스 및 데이터 멤버가 없음).",
|
||||
"식 스플라이스에 대한 잘못된 리플렉션(%r)",
|
||||
"%n이(가) 이미 정의되었습니다(이전 정의 %p).",
|
||||
"infovec 개체가 초기화되지 않음",
|
||||
"%t1 형식의 추출은 지정된 리플렉션(%t2 형식의 엔터티)과 호환되지 않습니다.",
|
||||
"오버로드 집합을 반영하는 것은 현재 허용되지 않습니다.",
|
||||
"이 내장 함수에는 템플릿 인스턴스에 대한 리플렉션이 필요합니다.",
|
||||
"연산자에 대해 호환되지 않는 형식 %t1 및 %t2",
|
||||
"내장 메타함수에 대한 잘못된 리플렉션",
|
||||
"내장 메타함수에는 클래스 멤버에 대한 리플렉션이 필요합니다.",
|
||||
"클래스는 공용 구조체에서 파생될 수 없습니다.",
|
||||
"유연한 배열 멤버가 있는 클래스에서 파생될 수 없습니다.",
|
||||
"null 리플렉션",
|
||||
"네임스페이스 별칭",
|
||||
"리플렉션(세부 정보를 사용할 수 없음)",
|
||||
"std::meta::substitute의 템플릿 인수에 대한 잘못된 리플렉션(%r)입니다.",
|
||||
"std::meta::substitute(%r)에 대한 호출이 실패했습니다.",
|
||||
"리플렉션 값이 비활성 엔터티를 참조함",
|
||||
"식 스플라이스는 상수 값, 변수 또는 함수를 스플라이스해야 합니다.",
|
||||
"멤버 액세스 스플라이스는 데이터 멤버 또는 멤버 함수를 스플라이스해야 합니다.",
|
||||
"%nd 구성원은 %t의 직접 또는 간접 구성원이 아닙니다.",
|
||||
"%sq 이름이 알려진 유니코드 문자를 지정하지 않습니다.",
|
||||
"종료되지 않은 명명된 유니코드 문자 이스케이프",
|
||||
"유니코드 이름에는 문자를 사용할 수 없습니다.",
|
||||
"비어 있는 명명된 유니코드 문자 이스케이프",
|
||||
"'[:'가 필요합니다.",
|
||||
"':]'가 필요합니다.",
|
||||
"람다 식은 'mutable'과 'static' 둘 다일 수 없습니다.",
|
||||
"'static' 람다 식은 표준이 아닙니다.",
|
||||
"'static' 람다 식에는 빈 캡처 사양이 있어야 합니다.",
|
||||
"EDG IFC 헤더 단위",
|
||||
"EDG IFC",
|
||||
"현재 변환 단위에 대한 헤더 단위를 만들 수 없습니다.",
|
||||
"현재 변환 단위는 헤더 단위에 현재 쓸 수 없는 하나 이상의 기능을 사용합니다.",
|
||||
"'explicit(bool)'는 C++20 기능입니다.",
|
||||
"첫 번째 인수는 정수, enum 또는 지원되는 부동 소수점 형식에 대한 포인터여야 합니다.",
|
||||
"여러 번역 단위를 컴파일할 때는 C++ 모듈을 사용할 수 없습니다.",
|
||||
"C++ 모듈은 C++11 이전 'export' 기능과 함께 사용할 수 없습니다.",
|
||||
"IFC 토큰 %sq은(는) 지원되지 않습니다.",
|
||||
"'pass_object_size' 특성은 함수 선언의 매개 변수에서만 유효합니다.",
|
||||
"%sq 특성 %d1의 인수는 0에서 %d2 사이의 값이어야 합니다.",
|
||||
"여기서 ref-qualifier가 무시됩니다.",
|
||||
"잘못된 NEON 벡터 요소 형식 %t",
|
||||
"잘못된 NEON 폴리벡터 요소 형식 %t",
|
||||
"확장 가능한 벡터 요소 형식 %t이(가) 잘못되었습니다.",
|
||||
"확장 가능한 벡터 형식에 대한 튜플 요소 수가 잘못되었습니다.",
|
||||
"NEON 벡터 또는 폴리벡터의 너비는 64비트 또는 128비트여야 합니다.",
|
||||
"크기가 없는 형식 %t은(는) 허용되지 않습니다.",
|
||||
"크기가 없는 형식 %t의 개체는 값을 초기화할 수 없습니다.",
|
||||
"%u 범위의 일부로 예기치 않은 null 선언 인덱스가 발견되었습니다.",
|
||||
"%sq 파일을 참조하는 모듈 파일 맵에 대한 모듈 이름을 지정해야 합니다.",
|
||||
"IFC 파티션 %sq의 노드가 필요한 곳에 null 인덱스 값을 받음",
|
||||
"%nd은(는) %t 형식을 가질 수 없습니다",
|
||||
"이 모드에서 ref-qualifier는 표준이 아님",
|
||||
"범위 기반 'for' 문은 이 모드에서 표준이 아닙니다",
|
||||
"형식 지정자로서 'auto'는 이 모드에서 표준이 아님",
|
||||
"모듈 파일이 %sq이(가) 손상되어 가져올 수 없음",
|
||||
"IFC",
|
||||
"멤버 선언 뒤에 불필요한 토큰이 삽입됨",
|
||||
"잘못된 주입 범위(%r)",
|
||||
"std::string_view 형식의 값 대신 %t을(를) 받음",
|
||||
"문 뒤에 불필요한 토큰이 삽입됨",
|
||||
"선언 뒤에 불필요한 토큰이 삽입됨",
|
||||
"튜플 인덱스 값(%d) 오버플로",
|
||||
">> std::meta::__report_tokens의 출력",
|
||||
">> std::meta::__report_tokens의 출력 종료",
|
||||
"매개 변수 변수가 있는 컨텍스트에 있지 않음",
|
||||
"구분 기호로 분리된 이스케이프 시퀀스에는 최소한 하나의 문자가 필요",
|
||||
"종결되지 않은 구분 기호로 분리된 이스케이프 시퀀스",
|
||||
"상수에 지역 변수의 주소가 포함되어 있음",
|
||||
"구조적 바인딩에서는 'consteval'을 선언할 수 없습니다",
|
||||
"%no 가져온 선언 %nd와 충돌",
|
||||
"지정한 문자 형식으로 문자를 표현할 수 없음",
|
||||
"주석은 'using' 속성 접두사 컨텍스트에 있어서는 안 됨",
|
||||
"주석의 형식 %t는 리터럴 형식이 아님",
|
||||
"'ext_vector_type' 특성은 부울, 정수 또는 부동 소수점 형식에만 적용됩니다",
|
||||
"동일한 합집합에 여러 지정자를 사용할 수 없음",
|
||||
"테스트 메시지",
|
||||
"에뮬레이트되는 Microsoft 버전이 1943 이상이어야 '--ms_c++23'을 사용할 수 있습니다.",
|
||||
"현재 작업 디렉터리가 잘못되었습니다. %s",
|
||||
"constexpr 함수 내의 'cleanup' 특성은 현재 지원되지 않습니다.",
|
||||
"'assume' 특성은 null 문에만 적용할 수 있습니다.",
|
||||
"가정 실패",
|
||||
"변수 템플릿은 C++14 기능입니다.",
|
||||
"'pass_object_size' 특성으로 선언된 매개 변수를 사용하여 함수의 주소를 사용할 수 없습니다.",
|
||||
"모든 인수의 형식이 같아야 합니다.",
|
||||
"최종 비교는 %s1 %s2 %s3입니다.",
|
||||
"%sq 특성에 대한 인수가 너무 많습니다.",
|
||||
"mantissa 문자열에 올바른 숫자가 없습니다.",
|
||||
"상수 평가 중 부동 소수점 오류",
|
||||
"복사/이동과 유사한 작업에 대해 상속 생성자 %n이(가) 무시됨",
|
||||
"파일 %s의 크기를 확인할 수 없습니다.",
|
||||
"%s을(를) 읽을 수 없습니다.",
|
||||
"포함",
|
||||
"인식할 수 없는 매개 변수 이름입니다.",
|
||||
"매개 변수가 두 번 이상 지정되었습니다.",
|
||||
"__has_embed는 #if 외부에 사용할 수 없습니다.",
|
||||
"LC_NUMERIC 로캘을 C로 설정할 수 없습니다.",
|
||||
"elifdef와 elifndef는 이 모드에서 사용할 수 없으며 건너뛰는 텍스트에서 무시됩니다.",
|
||||
"별칭 선언은 이 컨텍스트에서 비표준입니다.",
|
||||
"대상 ABI는 선언 순서와 일치하지 않는 순서로 비정적 멤버를 할당할 수 있습니다. 이는 C++23 이상에서 비표준입니다.",
|
||||
"EDG IFC 모듈 인터페이스 단위",
|
||||
"EDG IFC 모듈 파티션 단위",
|
||||
"모듈 인터페이스 파일을 만들지 않으면 이 변환 단위에서 모듈 선언을 내보낼 수 없습니다.",
|
||||
"모듈 인터페이스 파일을 만들려면 이 변환 단위에서 모듈 선언을 내보내야 합니다.",
|
||||
"모듈 파일 생성이 요청되었지만 변환 단위에 모듈이 선언되지 않았습니다.",
|
||||
"%T을(를) %n에 대체하는 데 실패했습니다.",
|
||||
"%n이(가) %T에 대해 만족되지 않음",
|
||||
"#embed 확장이 너무 길어 %t 형식 엔터티를 초기화할 수 없습니다.",
|
||||
"여기에서는 'defined' 연산자를 사용할 수 없습니다.",
|
||||
"%n은(는) %t의 멤버가 아닙니다.",
|
||||
"#embed 데이터에서 부호 있는 문자로의 축소 변환입니다.",
|
||||
"연산자는 'bool 벡터' 형식에 허용되지 않습니다.",
|
||||
"상수 평가를 수행하기에 개체가 너무 큽니다.",
|
||||
"자기 참조 임시 객체",
|
||||
"람다는 이 컨텍스트에서 지역 변수나 init-capture를 참조할 수 없습니다.",
|
||||
"람다 매개변수는 명시적 캡처를 가릴 수 없습니다.",
|
||||
"람다 템플릿 매개변수는 명시적 캡처를 숨길 수 없습니다.",
|
||||
"주소 공간이 부족하여 이 변환 단위를 처리할 수 없습니다.",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"%s의 구성된 크기가 지정된 가수+지수 비트 수에 비해 너무 작습니다.",
|
||||
"식",
|
||||
"<expression>",
|
||||
"명명되지 않음",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"< 알 수 없는 형식>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"bitwise copy of: ",
|
||||
"<bitwise-copy>",
|
||||
"ctor를 통한 클래스 결과: ",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<error>",
|
||||
"<NULL routine>",
|
||||
"<default>",
|
||||
"parameter #",
|
||||
" (한 수준 위로)",
|
||||
" 수준 올리기",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<implicit element> ",
|
||||
" 반복 ",
|
||||
"정수",
|
||||
"열거형",
|
||||
"범위가 지정된 열거형",
|
||||
"산술",
|
||||
"부울이 아닌 산술",
|
||||
"포인터",
|
||||
"nullptr 형식",
|
||||
"핸들",
|
||||
"CLI 배열에 대한 핸들",
|
||||
"개체에 대한 포인터",
|
||||
"함수에 대한 포인터",
|
||||
"pointer-to-member",
|
||||
"bool",
|
||||
"bool-equivalent",
|
||||
"클래스",
|
||||
"증가식에 대한 volatile 피연산자는 더 이상 권장되지 않습니다.",
|
||||
"감소식에 대한 volatile 피연산자는 더 이상 권장되지 않습니다.",
|
||||
"%n이(가) 이전에 'indeterminate' 특성 없이 선언됨",
|
||||
"%t에 대한 기본 생성자가 명시적입니다.",
|
||||
"%m에서 %n의 정의를 로드하지 못했습니다.",
|
||||
"%m에서 %n에 대한 이니셜라이저를 로드하지 못했습니다.",
|
||||
"링크 용도의 typedef 이름이 있는 클래스에는 기본 클래스를 가질 수 없습니다.",
|
||||
"링크 용도의 typedef 이름이 있는 클래스에는 멤버 함수를 가질 수 없습니다.",
|
||||
"링크 용도의 typedef 이름이 있는 클래스에는 열거형 또는 비클로저 클래스 형식을 제외한 중첩 형식을 가질 수 없습니다.",
|
||||
"링크 용도의 typedef 이름이 있는 클래스는 람다 식을 포함할 수 없습니다.",
|
||||
"링크 용도의 typedef 이름이 있는 클래스에는 기본 멤버 이니셜라이저가 있는 비정적 데이터 멤버를 가질 수 없습니다.",
|
||||
"이름 없는 클래스에서는 정적 데이터 멤버 선언을 사용할 수 없습니다.",
|
||||
"이니셜라이저 결과가 dllimport 변수를 참조합니다.",
|
||||
"'no_specializations' 특성이 있는 템플릿은 특수화할 수 없습니다.",
|
||||
"여기서 'static'은 표준이 아닙니다.",
|
||||
"%nd은(는) 이전에 명시적 열거형 기반 없이 선언되었습니다.",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"ostatni wiersz w pliku nie jest zakończony znakiem nowego wiersza",
|
||||
"ostatni wiersz w pliku jest zakończony ukośnikiem",
|
||||
"dyrektywa #include dla pliku %sq powoduje, że plik dołącza siebie",
|
||||
"brak pamięci",
|
||||
"Za mało pamięci. Rozważ włączenie 64-bitowego aparatu usługi IntelliSense i zwiększenie limitu pamięci funkcji IntelliSense w ustawieniach.",
|
||||
null,
|
||||
"niezamknięty komentarz na końcu pliku",
|
||||
"nierozpoznany token",
|
||||
@@ -69,7 +69,7 @@
|
||||
"oczekiwano znaku „}”",
|
||||
"konwersja liczby całkowitej spowodowała zmianę znaku",
|
||||
"konwersja liczby całkowitej spowodowała obcięcie",
|
||||
"niekompletny typ jest niedozwolony",
|
||||
"niekompletny typ %t jest niedozwolony",
|
||||
"argument operacji sizeof nie może być polem bitowym",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"nierozpoznana dyrektywa #pragma",
|
||||
null,
|
||||
"nie można otworzyć pliku tymczasowego %sq: %s2",
|
||||
"nazwa katalogu plików tymczasowych jest za długa (%sq)",
|
||||
null,
|
||||
"za mało argumentów w wywołaniu funkcji",
|
||||
"nieprawidłowa stała zmiennoprzecinkowa",
|
||||
"argument typu %t1 jest niezgodny z parametrem typu %t2",
|
||||
@@ -301,7 +301,7 @@
|
||||
"nie można określić, które wystąpienie elementu %n jest zamierzone",
|
||||
"wskaźnik do powiązanej funkcji może zostać użyty tylko do wywołania tej funkcji",
|
||||
"nazwa typu typedef została już zadeklarowana (z tym samym typem)",
|
||||
"element %n został już zdefiniowany",
|
||||
null,
|
||||
null,
|
||||
"żadne wystąpienie elementu %n nie jest zgodne z listą argumentów",
|
||||
"definicja typu jest niedozwolona w deklaracji zwracanego typu funkcji",
|
||||
@@ -392,7 +392,7 @@
|
||||
"nie można wywołać funkcji „main” ani pobrać jej adresu",
|
||||
"nie można określić inicjatora new dla tablicy",
|
||||
"nie można ponownie zadeklarować funkcji składowej %no poza jej klasą",
|
||||
"wskaźnik do niekompletnego typu klasy %t jest niedozwolony",
|
||||
null,
|
||||
"odwołanie do zmiennej lokalnej w otaczającej funkcji jest niedozwolone",
|
||||
"użyto funkcji z jednym argumentem dla przyrostka %sq (anachronizm)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"element %n nie ma odpowiadającego operatora delete%s (do wywołania w przypadku zgłoszenia wyjątku podczas inicjowania zaalokowanego obiektu)",
|
||||
"obsługa funkcji usuwania dla miejsca umieszczenia jest wyłączona",
|
||||
"żaden odpowiedni operator delete nie jest widoczny",
|
||||
"wskaźnik lub odwołanie do niekompletnego typu jest niedozwolone",
|
||||
"wskaźnik lub odwołanie do niekompletnego typu %t jest niedozwolone",
|
||||
"nieprawidłowa specjalizacja częściowa — element %n jest już całkowicie specjalizowany",
|
||||
"niezgodne specyfikacje wyjątku",
|
||||
"zwracanie odwołania do zmiennej lokalnej",
|
||||
@@ -853,7 +853,7 @@
|
||||
"typ rzutowania musi być arytmetyczny, wyliczeniowy lub wskaźnikowy",
|
||||
"wyrażenie musi być wskaźnikiem do kompletnego typu obiektu",
|
||||
null,
|
||||
"argument stałej parametryzującej szablon częściowej specjalizacji musi być nazwą parametru stałej parametryzującej szablon lub stałą",
|
||||
null,
|
||||
"zwracany typ nie jest taki sam jak zwracany typ %t przesłoniętej funkcji wirtualnej %no",
|
||||
"opcji „guiding_decls” można użyć tylko w przypadku kompilowania kodu C++",
|
||||
"częściowa specjalizacja szablonu klasy musi być zadeklarowana w przestrzeni nazw, do której należy",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"tryb z ograniczeniami jest niezgodny z traktowaniem przestrzeni nazw std jako aliasu dla globalnej przestrzeni nazw",
|
||||
"w rozwinięciu makra „%s” %p",
|
||||
"<NIEZNANE>",
|
||||
"",
|
||||
null,
|
||||
"[liczba niewyświetlanych rozwinięć makr: %d]",
|
||||
"w rozszerzeniu makra w położeniu %p",
|
||||
"nieprawidłowa nazwa symboliczna argumentu operacji %sq",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"symbole __real i __imag mogą być stosowane tylko do wartości złożonych",
|
||||
"symbol __real/__imag zastosowano do wartości rzeczywistej",
|
||||
"element %nd został zadeklarowany jako przestarzały (%sq)",
|
||||
"nieprawidłowa ponowna definicja elementu %nd",
|
||||
null,
|
||||
"atrybut dllimport/dllexport zastosowano do składowej nienazwanej przestrzeni nazw",
|
||||
"konwencja __thiscall może występować tylko w deklaracjach niestatycznych funkcji składowych",
|
||||
"konwencja __thiscall jest niedozwolona w funkcji z parametrem wielokropka",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"funkcja „auto” wymaga końcowego typu zwracanego",
|
||||
"szablon składowej nie może mieć czystego specyfikatora",
|
||||
"zbyt długi literał ciągu — zignorowano nadmiarowe znaki",
|
||||
"opcja kontrolująca słowo kluczowe nullptr może być używana tylko podczas kompilowania kodu C++",
|
||||
null,
|
||||
"typ std::nullptr_t skonwertowano na typ logiczny",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"inicjator pola dla elementu %nd nie jest wyrażeniem stałym",
|
||||
"liczba ograniczeń argumentu musi być taka sama w każdym ciągu ograniczenia",
|
||||
"ciąg ograniczenia zawiera za dużo ograniczeń alternatywnych; nie wszystkie ograniczenia zostały sprawdzone",
|
||||
"wywołanie za pośrednictwem niekompletnej klasy %t będzie zawsze powodowało błąd po utworzeniu wystąpienia",
|
||||
null,
|
||||
"element decltype(auto) nie może mieć dodanych kwalifikatorów typu",
|
||||
"elementu init-capture %nod nie można przechwycić w tym miejscu",
|
||||
"nieprawidłowy argument szablonu bez typu o typie %t",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"niedozwolona wartość dyrektywy pragma pack %s dla funkcji z ograniczeniem amp",
|
||||
"nakładające się specyfikatory ograniczenia są niedozwolone",
|
||||
"specyfikatory ograniczenia destruktora muszą obejmować unię specyfikatorów ograniczenia na wszystkich konstruktorach",
|
||||
null,
|
||||
"błąd",
|
||||
"element nostdlib wymaga co najmniej jednego wymuszonego użycia",
|
||||
null,
|
||||
"typ błędu",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"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.",
|
||||
"Element co_await można zastosować tylko do instrukcji „for” opartej na zakresie",
|
||||
"nie można wywnioskować typu zakresu w instrukcji „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",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%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",
|
||||
"%m zostało już zaimportowane",
|
||||
"plik modułu",
|
||||
"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",
|
||||
null,
|
||||
"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",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"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",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"nie można odnaleźć nagłówka „%s” do zaimportowania",
|
||||
"więcej niż jeden plik na liście plików modułu pasuje do elementu „%s”",
|
||||
"plik modułu znaleziony dla elementu „%s” jest dla innego modułu",
|
||||
"dowolny rodzaj pliku modułu",
|
||||
null,
|
||||
"nie można odczytać pliku modułu",
|
||||
"wbudowana funkcja jest niedostępna, ponieważ typ char8_t nie jest obsługiwany z bieżącymi opcjami",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"wyrażenie musi mieć typ arytmetyczny, typ wyliczenia niewystępującego w zakresie lub typ wskaźnika, ale ma typ %t",
|
||||
"wyrażenie musi mieć typ wskaźnika, ale ma typ %t",
|
||||
"operator -> lub ->* zastosowane do typu %t zamiast do typu wskaźnika",
|
||||
"niekompletny typ klasy %t jest niedozwolony",
|
||||
null,
|
||||
"nie można zinterpretować układu bitowego dla tego elementu docelowego kompilacji",
|
||||
"brak odpowiedniego operatora dla operatora IFC %sq",
|
||||
"brak odpowiedniej konwencji wywoływania dla konwencji wywoływania IFC %sq",
|
||||
"moduł %sq zawiera nieobsługiwane konstrukcje",
|
||||
"%m zawiera nieobsługiwane konstrukcje",
|
||||
"nieobsługiwana konstrukcja IFC: %sq",
|
||||
"Od tego punktu __is_signed nie jest już słowem kluczowym",
|
||||
"wymiar tablicy musi mieć stałą wartość całkowitą bez znaku",
|
||||
"Plik IFC %sq ma nieobsługiwaną wersję %d1.%d2",
|
||||
null,
|
||||
"moduły nie są włączone w tym trybie",
|
||||
"Ciąg „import” nie jest dozwolony w nazwie modułu",
|
||||
"Ciąg „module” nie jest dozwolony w nazwie modułu",
|
||||
@@ -3417,22 +3417,22 @@
|
||||
"Instrukcje „if consteval” i „if not consteval” nie są standardowe w tym trybie",
|
||||
"pominięcie elementu „()” w deklaratorze lambda jest niestandardowe w tym trybie",
|
||||
"klauzula trailing-requires-clause jest niedozwolona, gdy lista parametrów lambda zostanie pominięta",
|
||||
"zażądano nieprawidłowej partycji modułu %sq",
|
||||
"zażądano niezdefiniowanej partycji modułu %sq1 (prawdopodobnie %sq2)",
|
||||
"Zażądano %m nieprawidłowej partycji",
|
||||
"Zażądano niezdefiniowanej partycji %m (uważa się, że jest to %sq)",
|
||||
null,
|
||||
null,
|
||||
"zażądano modułu %sq1 pozycji pliku %u1 (pozycja względna %u2) dla partycji %sq2, która powoduje przepełnienie końca partycji",
|
||||
"zażądano modułu %sq1 pozycji pliku %u1 (pozycja względna %u2) dla partycji %sq2, która jest nieprawidłowo wyrównana do jej elementów partycji",
|
||||
"z podpola %sq (względne położenie w stosunku do węzła %d)",
|
||||
"Pozycja %u1 pliku %m (względna pozycja %u2) zażądała partycji %sq, która przepełnia koniec partycji",
|
||||
"Pozycja %u1 pliku %m (względna pozycja %u2) zażądała partycji %sq, która jest niewyrównana z jej elementami partycji",
|
||||
"z podrzędnego pola %sq (względne położenie w stosunku do węzła %u)",
|
||||
"z partycji %sq elementu %u1 (pozycja pliku %u2, względna pozycja %u3)",
|
||||
"atrybuty lambda są niestandardowe w tym miejscu",
|
||||
"atrybuty w wyrażeniach lambda są funkcją języka C++23",
|
||||
"identyfikator %sq można pomylić z widocznym wizualnie identyfikatorem %p",
|
||||
"ten komentarz zawiera podejrzane znaki kontrolne formatowania Unicode",
|
||||
"ten ciąg zawiera znaki kontrolne formatowania Unicode, które mogą spowodować nieoczekiwane zachowanie środowiska uruchomieniowego",
|
||||
"Znaleziono pominięte ostrzeżenie %d1 podczas przetwarzania modułu %sq1",
|
||||
"Znaleziono ostrzeżenia pominięte przez %d1 podczas przetwarzania modułu %sq1",
|
||||
"Znaleziono pominięty błąd %d1 podczas przetwarzania modułu %sq1",
|
||||
"Znaleziono %d1 pominiętych błędów podczas przetwarzania modułu %sq1",
|
||||
"Napotkano pominięte ostrzeżenie %u podczas przetwarzania %m",
|
||||
"Napotkano pominięte ostrzeżenia %u podczas przetwarzania %m",
|
||||
"Napotkano pominięty błąd %u podczas przetwarzania %m",
|
||||
"Napotkano pominięte błędy %u podczas przetwarzania %m",
|
||||
"uwzględniając",
|
||||
"Pominięte",
|
||||
"wirtualna funkcja składowa nie może mieć jawnego parametru „this”",
|
||||
@@ -3442,9 +3442,9 @@
|
||||
"Reprezentacja IFC definicji funkcji %sq jest nieprawidłowa",
|
||||
null,
|
||||
"wykres IFC UniLevel nie został użyty do określenia parametrów",
|
||||
"Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC",
|
||||
"Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC",
|
||||
"Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC",
|
||||
"Parametry (%u1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%u2) zostały określone przez deklarację IFC",
|
||||
"Parametry (%u1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%u2) zostały określone przez deklarację IFC",
|
||||
"Parametry (%u1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%u2) zostały określone przez deklarację IFC",
|
||||
"Brak reprezentacji IFC definicji funkcji %sq",
|
||||
"modyfikator funkcji nie ma zastosowania do deklaracji szablonu elementu członkowskiego",
|
||||
"wybór elementu członkowskiego obejmuje zbyt wiele zagnieżdżonych typów anonimowych",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"zduplikowany kwalifikator „asm”",
|
||||
"pole bitowe z niekompletnym typem wyliczeniowym lub nieprzezroczyste wyliczenie z nieprawidłowym typem podstawowym",
|
||||
"próbowano skonstruować element z partycji IFC %sq przy użyciu indeksu do partycji IFC %sq",
|
||||
"partycja %sq określiła swój rozmiar wpisu jako %d1, gdy oczekiwano wartości %d2",
|
||||
"napotkano nieoczekiwane wymaganie IFC podczas przetwarzania modułu %sq1",
|
||||
"partycja %sq określiła swój rozmiar wpisu jako %u1, gdy oczekiwano wartości %u2",
|
||||
"napotkano nieoczekiwane wymaganie IFC podczas przetwarzania %m",
|
||||
"warunek nie powiódł się w wierszu %d w %s1: %sq2",
|
||||
"niepodzielne ograniczenie zależy od samego siebie",
|
||||
"Funkcja \"noreturn\" ma zwracany typ inny niż void",
|
||||
"wprowadzono poprawkę przez usunięcie parametru %sq (względny indeks %d)",
|
||||
"wprowadzono poprawkę przez usunięcie parametru %sq (względny indeks %u)",
|
||||
"nie można określić domyślnego argumentu szablonu w deklaracji szablonu składowej klasy poza jej klasą",
|
||||
"napotkano nieprawidłową nazwę identyfikatora IFC %sq podczas odbudowy jednostki",
|
||||
null,
|
||||
"nieprawidłowa wartość sortowania modułu %sq",
|
||||
"nieprawidłowa wartość sortowania %m",
|
||||
"szablon funkcji załadowany z modułu IFC został niepoprawnie przeanalizowany jako %nd",
|
||||
"nie można załadować odwołania do jednostki IFC w module %sq",
|
||||
"nie można załadować odwołania do jednostki IFC w %m",
|
||||
"z partycji %sq elementu %u1 (pozycja pliku %u2, względna pozycja %u3)",
|
||||
"desygnator łańcuchowy nie jest dozwolony dla typu klasy z destruktorem nietrywialnym",
|
||||
"jawna deklaracja specjalizacji nie może być deklaracją zaprzyjaźnioną",
|
||||
"typ std::float128_t nie jest obsługiwany; zamiast tego zostanie użyty std::float64_t",
|
||||
"Typ std::bfloat16_t nie jest obsługiwany; zamiast tego zostanie użyty std::float32_t",
|
||||
null,
|
||||
"nie można zadeklarować przewodnika wnioskowania dla szablonu aliasu %no",
|
||||
"Element %n został zadeklarowany jako niedostępny",
|
||||
"Element %n został zadeklarowany jako niedostępny (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"nierozpoznany tryb wyjścia (musi być jednym z następujących: text, sarif): %s",
|
||||
"opcji „c23_typeof” można użyć tylko podczas kompilowania elementu C",
|
||||
"nieprawidłowy numer wersji clang: %s",
|
||||
"Ciąg IFC zawiera nieoczekiwany znak null (zero) w module %sq",
|
||||
"Użyto %d1 z %d2 bajtów",
|
||||
"z informacji o ciągu w partycji %sq element %u1 (pozycja pliku %u2, względna pozycja %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"nie może ocenić inicjatora dla elastycznego elementu członkowskiego tablicy",
|
||||
"domyślny inicjator pola bitowego jest funkcją C++20",
|
||||
"zbyt wiele argumentów na liście argumentów szablonu w module %sq",
|
||||
"zbyt wiele argumentów na liście argumentów szablonu w %m",
|
||||
"wykryto dla argumentu szablonu reprezentowanego przez %sq element %u1 (pozycja pliku %u2, pozycja względna %u3)",
|
||||
"zbyt mało argumentów na liście argumentów szablonu w module %sq",
|
||||
"zbyt mało argumentów na liście argumentów szablonu w %m",
|
||||
"wykryty podczas przetwarzania listy argumentów szablonu reprezentowanej przez %sq elementu %u1 (pozycja pliku %u2, pozycja względna %u3)",
|
||||
"konwersja z typu wyliczenia z zakresem %t jest niestandardowa",
|
||||
"cofnięcie alokacji nie pasuje do rodzaju alokacji (jedna dotyczy tablicy, a druga nie)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned jest zgodna tylko z nieliczbową liczbą całkowitą i typami wyliczenia",
|
||||
"nazwa wewnętrzna %sq będzie traktowana jako zwykły identyfikator z tego miejsca",
|
||||
"dostęp do odinicjowanego podobiektu w indeksie %d",
|
||||
"Numer wiersza IFC (%u1) przepełnia maksymalną dozwoloną wartość (%u2) modułu %sq",
|
||||
"moduł %sq1 zażądał elementu %u partycji %sq2. Ta pozycja pliku przekracza maksymalną wartość możliwą do reprezentowania",
|
||||
"Numer wiersza IFC (%u1) przepełnia maksymalną dozwoloną wartość (%u2) %m",
|
||||
"Element %m zażądał elementu %u partycji %sq, ta pozycja pliku przekracza maksymalną wartość do reprezentowania",
|
||||
"nieprawidłowa liczba argumentów",
|
||||
"ograniczenie dotyczące kandydata %n nie jest spełnione",
|
||||
"liczba parametrów elementu %n jest niezgodna z wywołaniem",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"Nie można przetworzyć pliku IFC %sq",
|
||||
"Wersja IFC %u1.%u2 nie jest obsługiwana",
|
||||
"Architektura IFC %sq jest niezgodna z bieżącą architekturą docelową",
|
||||
"moduł %sq1 żąda indeksu %u nieobsługiwanych partycji odpowiadającej %sq2",
|
||||
"Element %m żąda indeksu %u nieobsługiwanej partycji odpowiadającej %sq",
|
||||
"numer parametru %d z %n ma typ %t, którego nie można ukończyć",
|
||||
"numer parametru %d z %n ma niekompletny typ %t",
|
||||
"numer parametru %d z %n ma typ abstrakcyjny %t",
|
||||
"powiązania strukturalne są funkcją języka C++17",
|
||||
"przechwytywanie powiązań strukturalnych jest funkcją języka C++20"
|
||||
]
|
||||
"przechwytywanie powiązań strukturalnych jest funkcją języka C++20",
|
||||
"argument operacji splicer ma typ %t zamiast std::meta::info",
|
||||
"argument operacji (odbicie dla %r) nie jest odbiciem typu",
|
||||
"niestały operand splicera",
|
||||
"użycie elementu %t zamiast std::string_view (= std::basic_string_view<char>)",
|
||||
"std::string_view użyte w tym miejscu jest niespójne z użyciem w innych elementach wewnętrznych",
|
||||
"definicja elementu std::string_view nie jest zgodna z założeniami odbicia (brak klas bazowych i składowych danych dla wskaźnika i długości)",
|
||||
"odbicie nie jest wartością stałą",
|
||||
"nie można utworzyć tablicy o zerowej długości",
|
||||
"długość (%d1) przekazana do make_constexpr_array jest większa niż liczba dostępnych elementów (%d2)",
|
||||
"definicja elementu std::meta::infovec nie jest zgodna z założeniami odbicia (brak klas bazowych i składowych danych dla wskaźnika, długości i pojemności)",
|
||||
"złe odbicie (%r) dla splice wyrażenia",
|
||||
"Element %n został już zdefiniowany (poprzednia definicja :%p)",
|
||||
"obiekt infovec nie został zainicjowany",
|
||||
"wyodrębnienie typu %t1 jest niezgodne z danym odbiciem (jednostka o typie %t2)",
|
||||
"odzwierciedlanie zestawu przeciążeń jest obecnie niedozwolone",
|
||||
"ta wewnętrzna funkcja wymaga odbicia dla wystąpienia szablonu",
|
||||
"niezgodne typy %t1 i %t2 dla operatora",
|
||||
"nieprawidłowe odbicie dla wewnętrznej metafunkcji",
|
||||
"wewnętrzna metafunkcja wymaga odbicia dla składowej klasy",
|
||||
"klasa nie może pochodzić od unii",
|
||||
"nie może pochodzić od klasy z elastyczną składową tablicy",
|
||||
"odbicie o wartości null",
|
||||
"alias przestrzeni nazw",
|
||||
"odbicie (szczegóły niedostępne)",
|
||||
"złe odbicie (%r) dla argumentu szablonu w std::meta::substitute",
|
||||
"wywołanie metody std::meta::substitute (dla %r) nie powiodło się",
|
||||
"wartość odbicia odnosi się do jednostki nieaktywnej",
|
||||
"splice wyrażenia musi łączyć stałą wartość, zmienną lub funkcję",
|
||||
"platforma dostępu do składowej musi łączyć składową danych lub funkcję składową",
|
||||
"składowa %nd nie jest bezpośrednią ani pośrednią składową elementu %t",
|
||||
"nazwa %sq nie wyznacza znanego znaku Unicode",
|
||||
"niezakończony znak ucieczki o nazwie Unicode",
|
||||
"znak nie może występować w nazwie Unicode",
|
||||
"pusty znak ucieczki o nazwie Unicode",
|
||||
"oczekiwano znaku „[:”",
|
||||
"oczekiwano znaku „:]”",
|
||||
"wyrażenie lambda nie może mieć jednocześnie wartości „zmienne” i „statyczne”",
|
||||
"wyrażenie lambda „statyczne” jest niestandardowe",
|
||||
"wyrażenie lambda „statyczne” musi mieć pustą specyfikację przechwytywania",
|
||||
"Jednostka nagłówka EDG IFC",
|
||||
"EDG IFC",
|
||||
"nie można utworzyć jednostki nagłówka dla bieżącej jednostki translacji",
|
||||
"bieżąca jednostka translacji używa co najmniej jednej funkcji, których obecnie nie można zapisać w jednostce nagłówka",
|
||||
"„explicit(bool)” jest funkcją języka C++20",
|
||||
"pierwszy argument musi być wskaźnikiem do liczby całkowitej, wyliczenia lub obsługiwanego typu zmiennoprzecinkowego",
|
||||
"Modułów języka C++ nie można używać podczas kompilowania wielu jednostek tłumaczenia",
|
||||
"Modułów języka C++ nie można używać z funkcją „export” w języku pre-C++11",
|
||||
"token IFC %sq nie jest obsługiwany",
|
||||
"atrybut „pass_object_size” jest prawidłowy tylko w przypadku parametrów deklaracji funkcji",
|
||||
"argument atrybutu %sq %d1 musi być wartością z zakresu od 0 do %d2",
|
||||
"kwalifikator ref-qualifier w tym miejscu jest ignorowany",
|
||||
"nieprawidłowy typ elementu wektora NEON %t",
|
||||
"nieprawidłowy typ elementu polyvector NEON %t",
|
||||
"nieprawidłowy skalowalny typ elementu wektora %t",
|
||||
"nieprawidłowa liczba elementów spójnej kolekcji dla skalowalnego typu wektora",
|
||||
"wektor NEON lub element polyvector musi mieć szerokość 64 lub 128 bitów",
|
||||
"typ %t bez rozmiaru jest niedozwolony",
|
||||
"obiektu typu bez rozmiaru %t nie można zainicjować wartością",
|
||||
"znaleziono nieoczekiwany indeks deklaracji o wartości null jako część zakresu %u",
|
||||
"nazwa modułu musi być określona dla mapy pliku modułu odwołującej się do pliku %sq",
|
||||
"odebrano wartość indeksu null, gdy oczekiwano węzła w partycji IFC %sq",
|
||||
"%nd nie może mieć typu %t",
|
||||
"kwalifikator ref jest niestandardowy w tym trybie",
|
||||
"instrukcja \"for\" oparta na zakresie jest niestandardowa w tym trybie",
|
||||
"parametr „auto” jako specyfikator typu jest niestandardowy w tym trybie",
|
||||
"nie można zaimportować pliku modułu %sq z powodu uszkodzenia pliku",
|
||||
"IFC",
|
||||
"nadmiarowe tokeny wprowadzone po deklaracji składowej",
|
||||
"zły zakres iniekcji (%r)",
|
||||
"oczekiwano wartości typu std::string_view, ale otrzymano %t",
|
||||
"nadmiarowe tokeny wstrzyknięte po instrukcji",
|
||||
"nadmiarowe tokeny wprowadzone po deklaracji",
|
||||
"przepełnienie wartości indeksu krotki (%d)",
|
||||
">> dane wyjściowe z elementu std::meta::__report_tokens",
|
||||
">> końcowe dane wyjściowe z elementu std::meta::__report_tokens",
|
||||
"nie w kontekście zmiennych parametrów",
|
||||
"rozdzielona sekwencja ucieczki musi zawierać co najmniej jeden znak",
|
||||
"niezakończona rozdzielana sekwencja ucieczki",
|
||||
"stała zawiera adres zmiennej lokalnej",
|
||||
"powiązanie ze strukturą nie może być deklarowane jako „constexpr”",
|
||||
"%no konfliktów z zaimportowaną deklaracją %nd",
|
||||
"znak nie może być reprezentowany przez określony typ znaku",
|
||||
"adnotacja nie może pojawić się w kontekście prefiksu atrybutu „using”",
|
||||
"typ %t adnotacji nie jest typem literału",
|
||||
"atrybut „ext_vector_type” ma zastosowanie tylko do typów będących wartością logiczną, liczbą całkowitą lub liczbą zmiennoprzecinkową",
|
||||
"wielokrotne desygnatory do tej samej unii są niedozwolone",
|
||||
"wiadomość testowa",
|
||||
"emulowaną wersją Microsoft musi być co najmniej 1943, aby użyć polecenia „--ms_c++23”",
|
||||
"nieprawidłowy bieżący katalog roboczy: %s",
|
||||
"Atrybut „cleanup” w funkcji constexpr nie jest obecnie obsługiwany",
|
||||
"atrybut „assume” może dotyczyć tylko instrukcji null",
|
||||
"założenie nie powiodło się",
|
||||
"szablony zmiennych są funkcją języka C++14",
|
||||
"nie można pobrać adresu funkcji z parametrem zadeklarowanym za pomocą atrybutu „pass_object_size”",
|
||||
"wszystkie argumenty muszą mieć ten sam typ",
|
||||
"końcowe porównanie: %s1 %s2 %s3",
|
||||
"zbyt wiele argumentów dla atrybutu %sq",
|
||||
"ciąg mantysy nie zawiera prawidłowej liczby",
|
||||
"błąd zmiennoprzecinkowy podczas obliczania stałej",
|
||||
"dziedziczenie konstruktora %n zostało zignorowane dla operacji kopiowania/przenoszenia",
|
||||
"nie można określić rozmiaru pliku %s",
|
||||
"nie można odczytać %s",
|
||||
"osadź",
|
||||
"nierozpoznana nazwa parametru",
|
||||
"parametr określony co najmniej raz",
|
||||
"element __has_embed nie może występować poza wyrażeniem #if",
|
||||
"nie można ustawić parametru C dla ustawień regionalnych z parametrem LC_NUMERIC",
|
||||
"dyrektywy elifdef i elifndef nie są włączone w tym trybie i są ignorowane w pomijanym tekście",
|
||||
"deklaracja aliasu jest niestandardowa w tym kontekście",
|
||||
"docelowy zestaw instrukcji ABI może przydzielać niestatyczne składowe w kolejności, która nie odpowiada ich kolejności w deklaracji, co jest niestandardowe w wersji języka C++23 i nowszych wersjach",
|
||||
"jednostka interfejsu modułu EDG IFC",
|
||||
"jednostka partycji modułu EDG IFC",
|
||||
"deklaracja modułu nie może być wyeksportowana z tej jednostki translacji, chyba że zostanie utworzony plik interfejsu modułu",
|
||||
"deklaracja modułu musi być wyeksportowana z tej jednostki translacji, aby utworzyć plik interfejsu modułu",
|
||||
"zażądano wygenerowania pliku modułu, ale w jednostce translacji nie zadeklarowano żadnego modułu",
|
||||
"podstawianie %T w przypadku %n niespełnionych ograniczeń",
|
||||
"%n nie jest spełniony dla %T",
|
||||
"rozszerzenie #embed jest zbyt długie, aby zainicjować jednostkę typu %t",
|
||||
"operator „defined” nie jest tutaj dozwolony",
|
||||
"%n nie jest członkiem %t",
|
||||
"konwersja zawężająca do znaku podpisanego w danych #embed",
|
||||
"operator nie jest dozwolony dla typów „vector of bool”",
|
||||
"obiekt za duży do obliczeń stałej",
|
||||
"obiekt tymczasowy odwołujący się do samego siebie",
|
||||
"w tym kontekście lambda nie może odwoływać się do zmiennej lokalnej ani do init-capture",
|
||||
"parametr lambda nie może ukryć jawnego przechwycenia",
|
||||
"parametr szablonu lambda nie może ukryć jawnego przechwycenia",
|
||||
"brak wystarczającej przestrzeni adresowej do przetworzenia tej jednostki translacji",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"skonfigurowany rozmiar %s jest za mały dla określonej liczby bitów mantysy i wykładnika",
|
||||
"wyrażenie",
|
||||
"<expression>",
|
||||
"bez nazwy",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"kopia bitowa: ",
|
||||
"<bitwise-copy>",
|
||||
"wynik klasy przez konstruktora: ",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<error>",
|
||||
"<NULL routine>",
|
||||
"<default>",
|
||||
"parametr #",
|
||||
" (jeden poziom wyżej)",
|
||||
" wyrównuje się",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"przesunięcie na stosie:",
|
||||
"<implicit element> ",
|
||||
" powtórzenia ",
|
||||
"liczba całkowita",
|
||||
"wyliczenie",
|
||||
"zakresowy wyliczenia",
|
||||
"arytmetyka",
|
||||
"wartość arytmetyczna niebędącą wartością logiczną",
|
||||
"wskaźnik",
|
||||
"typ nullptr",
|
||||
"uchwyt",
|
||||
"uchwyt do tablicy CLI",
|
||||
"wskaźnik do obiektu",
|
||||
"wskaźnik do funkcji",
|
||||
"wskaźnik do składowej",
|
||||
"logiczna",
|
||||
"równoważnik logiczny",
|
||||
"klasa",
|
||||
"nietrwały operand wyrażenia przyrostu jest przestarzały",
|
||||
"nietrwały operand wyrażenia dekrementacji jest przestarzały",
|
||||
"funkcja %n została poprzednio zadeklarowana bez atrybutu „indeterminate”",
|
||||
"domyślny konstruktor dla %t jest jawny",
|
||||
"nie udało się załadować definicji %n w %m",
|
||||
"nie udało się załadować inicjatora dla %n w %m",
|
||||
"klasa z nazwą typedef służącą do wiązania nie może mieć klasy bazowej",
|
||||
"klasa z nazwą typedef służącą do wiązania nie może mieć funkcji członkowskiej",
|
||||
"klasa z nazwą typedef służącą do wiązania nie może mieć typu zagnieżdżonego innego niż typ wyliczenia lub typ klasy bez zamknięcia",
|
||||
"klasa z nazwą typedef służącą do wiązania nie może zawierać wyrażenia lambda",
|
||||
"klasa z nazwą typedef służącą do wiązania nie może mieć niestatycznego elementu danych z domyślnym inicjatorem elementu",
|
||||
"deklaracja statycznej składowej danych nie jest dozwolona w nieznanej klasie",
|
||||
"wynik inicjatora adresuje zmienną dllimport",
|
||||
"szablon z atrybutem „no_specializations” nie może być wyspecjalizowany",
|
||||
"„static” jest tutaj niestandardowy",
|
||||
"funkcja %nd została poprzednio zadeklarowana bez jawnej bazy wyliczenia",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"última linha do arquivo termina sem uma nova linha",
|
||||
"última linha do arquivo termina sem uma barra invertida",
|
||||
"#include arquivo %sq inclui a si mesmo",
|
||||
"memória insuficiente",
|
||||
"Memória insuficiente. Considere habilitar o mecanismo IntelliSense de 64 bits e aumentar o limite de memória do IntelliSense nas configurações.",
|
||||
null,
|
||||
"comentário anexado ao fim do arquivo",
|
||||
"token não reconhecido",
|
||||
@@ -69,7 +69,7 @@
|
||||
"esperado um '}'",
|
||||
"a conversão de inteiro resultou em uma mudança de sinal",
|
||||
"a conversão de inteiro resultou em um truncamento",
|
||||
"tipos incompletos não são permitidos",
|
||||
"tipos incompletos %t não são permitidos",
|
||||
"o operando sizeof pode não ser um campo de bit",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"#pragma não reconhecido",
|
||||
null,
|
||||
"não pôde abrir arquivo temporário %sq: %s2",
|
||||
"nome de diretório para arquivos temporários é muito longo (%sq)",
|
||||
null,
|
||||
"muito poucos argumentos na chamada da função",
|
||||
"constante flutuante inválida",
|
||||
"argumento do tipo %t1 é incompatível com parâmetro do tipo %t2",
|
||||
@@ -301,7 +301,7 @@
|
||||
"não é possível determinar qual instância de %n é a desejada",
|
||||
"um ponteiro para uma função associada pode ser utilizada apenas para chamar a função",
|
||||
"o nome do typedef já foi declarado (com o mesmo tipo)",
|
||||
"%n já foi definido",
|
||||
null,
|
||||
null,
|
||||
"nenhum instância de %n corresponde à lista de argumentos",
|
||||
"definição de tipo não é permitida na declaração do tipo de retorno de uma função",
|
||||
@@ -392,7 +392,7 @@
|
||||
"a função 'main' pode não ser chamada ou ter seu endereço capturado",
|
||||
"um inicializador new pode não ser especificado para uma matriz",
|
||||
"a função membro %no pode não ser declarada novamente fora da sua classe",
|
||||
"o ponteiro para o tipo de classe incompleta %t não é permitido",
|
||||
null,
|
||||
"referência para variável local de função não é permitido",
|
||||
"função com um único argumento utilizada como sufixo %sq (anacronismo)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n não possui exclusão do operador correspondente%s (a ser chamado se uma exceção ocorrer durante a inicialização de um objeto alocado)",
|
||||
"o suporte para exclusão de posicionamento está desabilitado",
|
||||
"nenhuma exclusão apropriada do operador está visível",
|
||||
"ponteiro ou referência para o tipo incompleto não é permitida",
|
||||
"ponteiro ou referência para o tipo incompleto %t não é permitida",
|
||||
"especialização parcial inválida -- %n já está totalmente especializado",
|
||||
"especificações de exceção incompatíveis",
|
||||
"referência de retorno para variável local",
|
||||
@@ -853,7 +853,7 @@
|
||||
"o tipo de conversão deve ser aritmético, de enumeração ou de ponteiro",
|
||||
"a expressão deve ser um ponteiro para um tipo de objeto completo",
|
||||
null,
|
||||
"uma especialização parcial de argumento sem tipo deve ser o nome de um parâmetro sem tipo ou uma constante",
|
||||
null,
|
||||
"o tipo de retorno não é idêntico ao tipo de retorno %t da função virtual sobrescrita %no",
|
||||
"a opção 'guiding_decls' pode ser utilizada somente quando se estiver compilando C++",
|
||||
"deve ser declarada uma especialização parcial de um modelo de classe no namespace do qual é um membro",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"o modo estrito é incompatível com o tratamento do namespace padrão como um alias para o namespace global",
|
||||
"na expansão da macro '%s' %p",
|
||||
"<DESCONHECIDO>",
|
||||
"",
|
||||
null,
|
||||
"[ %d expansões de macro não mostradas ]",
|
||||
"na expansão da macro em %p",
|
||||
"nome de operando simbólico inválido %sq",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real e __imag somente podem ser aplicáveis a valores complexos",
|
||||
"__real/__imag aplicado ao valor real",
|
||||
"%n foi declarado preterido (%sq)",
|
||||
"redefinição inválida de %nd",
|
||||
null,
|
||||
"dllimport/dllexport aplicado a um membro de um namespace não nomeado",
|
||||
"__thiscall somente pode ser exibido em declarações de função de membro não estático",
|
||||
"__thiscall não permitido na função com parâmetro de elipse",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"função 'auto' requer um tipo de retorno à frente",
|
||||
"um modelo de membros não pode ter um especificador puro",
|
||||
"string literal muito longa - caracteres excedentes ignorados",
|
||||
"a opção para controle a palavra-chave nullptr pode ser utilizada somente quando se estiver compilando C++",
|
||||
null,
|
||||
"std::nullptr_t convertido para bool",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"o inicializador de campo de %nd não é uma expressão constante",
|
||||
"o número de restrições de operando deve ser o mesmo em cada cadeia de caracteres de restrição",
|
||||
"a cadeia de caracteres de restrição contém muitas restrições alternativas; nem todas as restrições foram verificadas",
|
||||
"chamar a classe incompleta %t sempre produzirá um erro quando instanciado",
|
||||
null,
|
||||
"o decltype(auto) não pode ter qualificadores de tipo adicionados",
|
||||
"init-capture %nod não pode ser capturado aqui",
|
||||
"argumento de modelo sem tipo inválido de tipo %t",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"valor do pacote pragma %s ilícito para a função restrita por amp",
|
||||
"não é permitido sobrepor especificadores restritos",
|
||||
"os especificadores restritos do destruidor devem conter a união dos especificadores restritos em todos os construtores",
|
||||
null,
|
||||
"erro",
|
||||
"o nostdlib exige pelo menos um uso forçado",
|
||||
null,
|
||||
"tipo de erro",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"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",
|
||||
"co_await só pode ser aplicado a uma instrução 'for' baseada em intervalo",
|
||||
"não é possível deduzir o tipo do intervalo na instrução 'for' baseada em intervalo",
|
||||
"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",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%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",
|
||||
"%m já foi importado",
|
||||
"arquivo de módulo",
|
||||
"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",
|
||||
null,
|
||||
"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",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"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",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"não é possível localizar o cabeçalho '%s' a ser importado",
|
||||
"mais de um arquivo na lista de arquivos de módulo corresponde a '%s'",
|
||||
"o arquivo de módulo encontrado para '%s' é de um módulo diferente",
|
||||
"qualquer tipo de arquivo de módulo",
|
||||
null,
|
||||
"não é possível ler o arquivo de módulo",
|
||||
"a função interna não está disponível porque não há suporte para o tipo char8_t com as opções atuais",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"expressão precisa ter o tipo aritmético, de enumeração sem escopo ou de ponteiro, mas tem o tipo %t",
|
||||
"a expressão precisa ter um tipo de ponteiro, mas tem o tipo %t",
|
||||
"operador -> ou ->* aplicado a %t em vez de a um tipo de ponteiro",
|
||||
"o tipo de classe incompleta %t não é permitido",
|
||||
null,
|
||||
"não é possível interpretar o layout de bit para este destino de compilação",
|
||||
"nenhum operador correspondente para o operador IFC %sq",
|
||||
"não há convenção de chamada correspondente para a convenção de chamada IFC %sq",
|
||||
"o módulo %sq contém constructos sem suporte",
|
||||
"%m contém construções sem suporte",
|
||||
"constructo IFC sem suporte: %sq",
|
||||
"__is_signed não é mais uma palavra-chave deste ponto",
|
||||
"uma dimensão de matriz precisa ter um valor inteiro sem sinal constante",
|
||||
"O arquivo IFC %sq tem uma versão sem suporte %d1.%d2",
|
||||
null,
|
||||
"os módulos não estão habilitados neste modo",
|
||||
"'import' não é permitido em um nome de módulo",
|
||||
"'module' não é permitido em um nome de módulo",
|
||||
@@ -3417,22 +3417,22 @@
|
||||
"'if consteval' e 'if not consteval' não são padrão neste modo",
|
||||
"omitir '()' em um declarador lambda não é padrão neste modo",
|
||||
"uma cláusula-requer à direita não é permitida quando a lista de parâmetros lambda é omitida",
|
||||
"módulo %sq partição inválida solicitada",
|
||||
"módulo %sq1 partição indefinida (acredita-se que seja %sq2) solicitada",
|
||||
"%m partição inválida solicitada",
|
||||
"%m partição indefinida (acreditada ser %sq) solicitada",
|
||||
null,
|
||||
null,
|
||||
"módulo %sq1, posição do arquivo %u1 (posição relativa %u2) solicitado para a partição %sq2 — que transborda o final de sua partição",
|
||||
"módulo %sq1, posição do arquivo %u1 (posição relativa %u2) solicitado para a partição %sq2 — que está desalinhada com seus elementos de partições",
|
||||
"do subcampo %sq (posição relativa ao nó %d)",
|
||||
"%m posição do arquivo %u1 (posição relativa %u2) solicitada para a partição %sq - que ultrapassa o final de sua partição",
|
||||
"%m posição do arquivo %u1 (posição relativa %u2) solicitada para a partição %sq - que está desalinhada com os elementos da sua partição",
|
||||
"do subcampo %sq (posição relativa ao nó %u)",
|
||||
"da partição %sq, elemento %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
"os atributos lambda não são padrão aqui",
|
||||
"atributos em lambdas são um recurso do C++23",
|
||||
"O identificador %sq pode ser confundido com um visualmente semelhante ao que aparece %p",
|
||||
"este comentário contém caracteres de controle de formatação Unicode suspeitos",
|
||||
"essa cadeia de caracteres contém caracteres de controle de formatação Unicode que podem resultar em comportamento de runtime inesperado",
|
||||
"%d1 aviso suprimido encontrado durante o processamento do módulo %sq1",
|
||||
"%d1 avisos suprimidos foram encontrados durante o processamento do módulo %sq1",
|
||||
"%d1 erro suprimido encontrado ao processar o módulo %sq1",
|
||||
"%d1 erros suprimidos foram encontrados durante o processamento do módulo %sq1",
|
||||
"%u aviso suprimido foi encontrado durante o processamento de %m",
|
||||
"%u avisos suprimidos foram encontrados durante o processamento de %m",
|
||||
"Erro suprimido %u foi encontrado durante o processamento de %m",
|
||||
"%u erros suprimidos foram encontrados durante o processamento de %m",
|
||||
"incluindo",
|
||||
"suprimida",
|
||||
"uma função membro virtual não pode ter um parâmetro 'this' explícito",
|
||||
@@ -3442,10 +3442,10 @@
|
||||
"A representação IFC da definição da função %sq é inválida",
|
||||
null,
|
||||
"um gráfico UNILevel IFC não foi usado para especificar parâmetros",
|
||||
"%d1 parâmetros foram especificados pelo gráfico de definição de parâmetro IFC, enquanto %d2 parâmetros foram especificados pela declaração IFC",
|
||||
"O parâmetro %d1 foi especificado pelo gráfico de definição de parâmetro IFC, enquanto %d2 parâmetros foram especificados pela declaração IFC",
|
||||
"%d1 parâmetros foram especificados pelo gráfico de definição de parâmetro IFC, enquanto o parâmetro %d2 foi especificado pela declaração IFC",
|
||||
"A representação IFC da definição da função %sq está ausente",
|
||||
"%u1 parâmetros foram especificados pelo gráfico de definição de parâmetro IFC, enquanto %u2 parâmetros foram especificados pela declaração IFC",
|
||||
"O parâmetro %u1 foi especificado pelo gráfico de definição de parâmetro IFC, enquanto os parâmetros %u2 foram especificados pela declaração IFC",
|
||||
"O parâmetro %u1 foi especificado pelo gráfico de definição de parâmetro IFC, enquanto parâmetros %u2 foram especificados pela declaração IFC",
|
||||
"a representação IFC da definição da função %sq está ausente",
|
||||
"o modificador de função não se aplica à declaração de modelo do membro",
|
||||
"a seleção de membro envolve muitos tipos anônimos aninhados",
|
||||
"não há nenhum tipo comum entre os operandos",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"qualificador 'asm' duplicado",
|
||||
"um campo de bits com um tipo de enumeração incompleto ou uma enumeração opaca com um tipo base inválido",
|
||||
"tentou construir um elemento da partição IFC %sq usando um índice na partição IFC %sq2",
|
||||
"a partição %sq especificou seu tamanho de entrada como %d1 quando %d2 era esperado",
|
||||
"um requisito IFC inesperado foi encontrado durante o processamento do módulo %sq1",
|
||||
"a partição %sq especificou seu tamanho de entrada como %u1 quando %u2 era esperado",
|
||||
"um requisito IFC inesperado foi encontrado durante o processamento de %m",
|
||||
"condição falhou na linha %d em %s1: %sq2",
|
||||
"restrição atômica depende de si mesma",
|
||||
"A função 'noreturn' tem um tipo de retorno não nulo",
|
||||
"foi feita uma correção eliminando o parâmetro %sq (no índice relativo %d)",
|
||||
"foi feita uma correção eliminando o parâmetro %sq (no índice relativo %u)",
|
||||
"não é possível especificar um argumento de modelo padrão na definição do modelo de um membro fora de sua classe",
|
||||
"nome de identificador IFC inválido %sq encontrado durante a reconstrução da entidade",
|
||||
null,
|
||||
"valor de classificação inválido do módulo %sq",
|
||||
"%m valor de ordenação inválido",
|
||||
"um modelo de função carregado de um módulo IFC foi analisado incorretamente como %nd",
|
||||
"falha ao carregar uma referência de entidade IFC no módulo %sq",
|
||||
"falha ao carregar uma referência de entidade IFC em %m",
|
||||
"da partição %sq, elemento %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
"designadores encadeados não são permitidos para um tipo de classe com um destruidor não trivial",
|
||||
"uma declaração de especialização explícita não pode ser uma declaração de friend",
|
||||
"o tipo std::float128_t não tem suporte; em vez disso, std::float64_t será usado",
|
||||
"o tipo std::bfloat16_t não tem suporte; em vez disso, std::float32_t será usado",
|
||||
null,
|
||||
"um guia de dedução não pode ser declarado para o modelo de alias %no",
|
||||
"%n foi declarado indisponível",
|
||||
"%n foi declarado indisponível (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"modo de saída não reconhecido (deve ser um texto, sarif): %s",
|
||||
"a opção 'c23_typeof' pode ser usada somente ao compilar C",
|
||||
"número de versão clang inválido: %s",
|
||||
"A cadeia de caracteres IFC contém um caractere nulo (zero) inesperado no módulo %sq",
|
||||
"%d1 de %d2 bytes foram usados",
|
||||
"de informações de string na partição %sq, elemento %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"não é possível avaliar um inicializador para um membro de matriz flexível",
|
||||
"um inicializador de campo de bit padrão é um recurso C++20",
|
||||
"muitos argumentos na lista de argumentos do modelo no módulo %sq",
|
||||
"muitos argumentos na lista de argumentos do modelo em %m",
|
||||
"detectado para o argumento de modelo representado pelo elemento %sq %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
"poucos argumentos na lista de argumentos do modelo no módulo %sq",
|
||||
"argumentos insuficientes na lista de argumentos do modelo em %m",
|
||||
"detectado durante o processamento da lista de argumentos do modelo representada pelo elemento %sq %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
"a conversão do tipo de enumeração com escopo %t não é padrão",
|
||||
"a desalocação não corresponde ao tipo de alocação (uma é para uma matriz e a outra não)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned só é compatível com inteiros não bool e tipos enum",
|
||||
"o nome intrínseco %sq será tratado como um identificador comum a partir daqui",
|
||||
"acesso ao subobjeto não inicializado no índice %d",
|
||||
"o número de linha IFC (%u1) estoura o valor máximo permitido (%u2), módulo %sq",
|
||||
"o módulo %sq1 solicitou o elemento %u da partição %sq2, essa posição do arquivo excede o valor máximo representável",
|
||||
"número da linha IFC (%u1) excede o valor máximo permitido (%u2) %m",
|
||||
"%m solicitou o elemento %u da partição %sq, esta posição do arquivo excede o valor máximo representável",
|
||||
"número de argumentos errado",
|
||||
"restrição sobre o candidato %n não satisfeita",
|
||||
"o número de parâmetros de %n não corresponde à chamada",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"O arquivo IFC %sq não pode ser processado",
|
||||
"A versão IFC %u1.%u2 não tem suporte",
|
||||
"A arquitetura IFC %sq é incompatível com a arquitetura de destino atual",
|
||||
"o módulo %sq1 índice de solicitações %u de uma partição sem suporte correspondente %sq2",
|
||||
"%m solicita o índice %u de uma partição não suportada correspondente a %sq",
|
||||
"o número de parâmetro %d de %n tem tipo %t que não pode ser concluído",
|
||||
"o número de parâmetro %d de %n tem o tipo incompleto %t",
|
||||
"o número de parâmetro %d de %n tem tipo o abstrato %t",
|
||||
"associações estruturadas são um recurso do C++17",
|
||||
"capturar associações estruturadas é um recurso do C++20"
|
||||
]
|
||||
"capturar associações estruturadas é um recurso do C++20",
|
||||
"operando do splicer tem o tipo %t em vez de std::meta::info",
|
||||
"o operando (reflexão para %r) não é o reflexo de um tipo",
|
||||
"operando não constante do splicer",
|
||||
"uso de %t em vez de std::string_view (= std::basic_string_view<char>)",
|
||||
"std::string_view usado aqui é inconsistente com o uso em outros elementos intrínsecos",
|
||||
"a definição de std::string_view não corresponde a suposições de reflexão (nenhuma classe base nem membros de dados para ponteiro e comprimento)",
|
||||
"a reflexão não é a de um valor constante",
|
||||
"não é possível criar uma matriz de comprimento zero",
|
||||
"o comprimento (%d1) passado para make_constexpr_array é maior que o número de elementos disponíveis (%d2)",
|
||||
"a definição de std::meta::infovec não corresponde a suposições de reflexão (nenhuma classe base nem membros de dados para ponteiro, comprimento e capacidade)",
|
||||
"reflexão incorreta (%r) para a expressão splice",
|
||||
"%n já foi definido (definição anterior %p)",
|
||||
"objeto infovec não inicializado",
|
||||
"o extrato do tipo %t1 não é compatível com a reflexão fornecida (entidade com tipo %t2)",
|
||||
"refletir um conjunto de sobrecargas não é permitido no momento",
|
||||
"este elemento intrínseco requer uma reflexão para uma instância de modelo",
|
||||
"tipos incompatíveis %t1 e %t2 para o operador",
|
||||
"reflexão inválida para metafunção intrínseca",
|
||||
"a metafunção intrínseca requer uma reflexão para um membro de classe",
|
||||
"uma classe não pode derivar de uma união",
|
||||
"não pode derivar de uma classe com um membro de matriz flexível",
|
||||
"reflexão nula",
|
||||
"alias do namespace",
|
||||
"reflexão (detalhes indisponíveis)",
|
||||
"reflexão incorreta (%r) para o argumento de modelo em std::meta::substitute",
|
||||
"falha na chamada para std::meta::substitute (para %r)",
|
||||
"o valor de reflexão refere-se à entidade inativa",
|
||||
"uma expressão splice deve unir um valor constante, uma variável ou uma função",
|
||||
"uma splice de acesso de membro deve corresponder a um membro de dados ou uma função membro",
|
||||
"membro %nd não é um membro direto ou indireto de %t",
|
||||
"o nome %sq não designa um caractere Unicode conhecido",
|
||||
"escape de caractere Unicode nomeado não finalizado",
|
||||
"o caractere não pode aparecer em um nome Unicode",
|
||||
"escape de caractere Unicode nomeado vazio",
|
||||
"esperava um '[:'",
|
||||
"esperava um ':]'",
|
||||
"uma expressão lambda não pode ser 'mutável' e 'static'",
|
||||
"uma expressão lambda 'static' não é padrão",
|
||||
"uma expressão lambda 'static' deve ter uma especificação de captura vazia",
|
||||
"Unidade de cabeçalho EDG IFC",
|
||||
"EDG IFC",
|
||||
"não foi possível criar uma unidade de cabeçalho para a unidade de tradução atual",
|
||||
"a unidade de tradução atual usa um ou mais recursos que não podem ser gravados atualmente em uma unidade de cabeçalho",
|
||||
"'explicit(bool)' é um recurso do C++20",
|
||||
"o primeiro argumento deve ser um ponteiro para inteiro, enum ou tipo de ponto flutuante suportado",
|
||||
"módulos C++ não podem ser usados ao compilar múltiplas unidades de tradução",
|
||||
"módulos C++ não podem ser usados com o recurso 'export' pré-C++11",
|
||||
"o token IFC %sq não tem suporte",
|
||||
"o atributo 'pass\\_object\\_size' é válido apenas em parâmetros de declarações de função",
|
||||
"o argumento do atributo %sq %d1 deve ser um valor entre 0 e %d2",
|
||||
"um ref-qualifier aqui é ignorado",
|
||||
"tipo de elemento de vetor NEON inválido %t",
|
||||
"tipo de elemento de polyvector NEON inválido %t",
|
||||
"tipo de elemento de vetor escalonável inválido %t",
|
||||
"Número inválido de elementos da tupla para tipo de vetor escalável",
|
||||
"um vetor NEON ou polyvector deve ter 64 ou 128 bits de largura",
|
||||
"tipo sem tamanho %t não é permitido",
|
||||
"um objeto do tipo sem tamanho %t não pode ser inicializado com valor",
|
||||
"índice de declaração nulo inesperado encontrado como parte do escopo %u",
|
||||
"um nome de módulo deve ser especificado para o mapa do arquivo de módulo que faz referência ao arquivo %sq",
|
||||
"um valor de índice nulo foi recebido onde um nó na partição IFC %sq era esperado",
|
||||
"%nd não pode ter o tipo %t",
|
||||
"um qualificador ref não é padrão nesse modo",
|
||||
"uma instrução 'for' baseada em intervalo não é padrão nesse modo",
|
||||
"''auto'' como especificador de tipo não é padrão nesse modo",
|
||||
"não foi possível importar o arquivo %sq devido à corrupção do arquivo",
|
||||
"IFC",
|
||||
"tokens extras injetados após a declaração de membro",
|
||||
"escopo de injeção inválido (%r)",
|
||||
"esperado um valor do tipo std::string_view, mas foi recebido %t",
|
||||
"tokens extras injetados após a instrução",
|
||||
"tokens extras injetados após a declaração",
|
||||
"estouro de valor do índice da tupla (%d)",
|
||||
">> saída de std::meta::__report_tokens",
|
||||
">> fim da saída de std::meta::__report_tokens",
|
||||
"não está em um contexto com as variáveis de parâmetro",
|
||||
"uma sequência de escape delimitada deve ter pelo menos um caractere",
|
||||
"sequência de escape delimitada não finalizada",
|
||||
"a constante contém o endereço de uma variável local",
|
||||
"uma associação estruturada não pode ser declarada 'consteval'",
|
||||
"%no está em conflito com a declaração importada %nd",
|
||||
"o caractere não pode ser representado no tipo de caractere especificado",
|
||||
"uma anotação não pode aparecer no contexto de um prefixo de atributo ''using''",
|
||||
"o tipo %t da anotação não é um tipo literal",
|
||||
"o atributo 'ext_vector_type' se aplica somente a booleano, inteiro ou ponto flutuante",
|
||||
"não são permitidos vários designadores na mesma união",
|
||||
"mensagem de teste",
|
||||
"a versão da Microsoft que está sendo emulada deve ser pelo menos 1943 para usar '--ms_c++23'",
|
||||
"diretório de trabalho atual inválido: %s",
|
||||
"o atributo 'cleanup' dentro de uma função constexpr não é suportado no momento",
|
||||
"o atributo 'assume' só pode ser aplicado a uma instrução nula",
|
||||
"suposição falhou",
|
||||
"modelos de variável são um recurso do C++14",
|
||||
"Não é possível obter o endereço de uma função com um parâmetro declarado com o atributo 'pass\\_object\\_size'",
|
||||
"todos os argumentos devem ter o mesmo tipo",
|
||||
"a comparação final foi %s1 %s2 %s3",
|
||||
"muitos argumentos para o atributo %sq",
|
||||
"cadeia de mantissa não contém um número válido",
|
||||
"erro de ponto flutuante durante a avaliação da constante",
|
||||
"construtor herdado %n ignorado para operação do tipo cópia/movimento",
|
||||
"não é possível determinar o tamanho do arquivo %s",
|
||||
"não é possível ler %s",
|
||||
"inserir",
|
||||
"nome do parâmetro não reconhecido",
|
||||
"parâmetro especificado mais de uma vez",
|
||||
"__has_embed não pode aparecer fora de #if",
|
||||
"não foi possível definir a localidade LC_NUMERIC como C",
|
||||
"elifdef e elifndef não estão habilitados neste modo e são ignorados no texto que está sendo pulado",
|
||||
"uma declaração de alias não é padrão neste contexto",
|
||||
"a ABI de destino pode alocar membros não estáticos em uma ordem que não corresponde à ordem de declaração, que não é padrão no C++23 e posterior",
|
||||
"Unidade de interface do módulo EDG IFC",
|
||||
"Unidade de partição do módulo EDG IFC",
|
||||
"a declaração de módulo não pode ser exportada desta unidade de tradução, a menos que crie um arquivo de interface de módulo",
|
||||
"a declaração do módulo deve ser exportada desta unidade de tradução para criar um arquivo de interface de módulo",
|
||||
"a geração de arquivo de módulo foi solicitada, mas nenhum módulo foi declarado na unidade de tradução",
|
||||
"substituindo %T por %n restrições com falha",
|
||||
"%n não satisfeito para %T",
|
||||
"a expansão #embed é muito longa para inicializar uma entidade do tipo %t",
|
||||
"o operador \"defined\" não é permitido aqui",
|
||||
"%to é um membro de %n",
|
||||
"conversão de restrição em caractere assinado em dados #embed",
|
||||
"operador não é permitido para tipos \"vector of bool\"",
|
||||
"objeto muito grande para avaliação constante",
|
||||
"objeto temporário de autorreferência",
|
||||
"um lambda não pode se referir a uma variável local ou init-capture nesse contexto",
|
||||
"um parâmetro lambda não pode ocultar uma captura explícita",
|
||||
"um parâmetro de modelo lambda não pode ocultar uma captura explícita",
|
||||
"espaço de endereço insuficiente para processar essa unidade de tradução",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"o tamanho configurado de %sé muito pequeno para o número especificado de mantissa + bits expoentes",
|
||||
"expressão",
|
||||
"<expression>",
|
||||
"sem nome",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"cópia bit a bit de: ",
|
||||
"<bitwise-copy>",
|
||||
"resultado da classe por meio do ctor: ",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<error>",
|
||||
"<NULL routine>",
|
||||
"<default>",
|
||||
"parâmetro #",
|
||||
" (um nível para cima)",
|
||||
" níveis para cima",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<implicit element> ",
|
||||
" repetições de ",
|
||||
"inteiro",
|
||||
"enumeração",
|
||||
"enumeração com escopo",
|
||||
"aritmética",
|
||||
"aritmética não booliana",
|
||||
"ponteiro",
|
||||
"tipo nullptr",
|
||||
"identificador",
|
||||
"handle-to-CLI-array",
|
||||
"pointer-to-object",
|
||||
"pointer-to-function",
|
||||
"pointer-to-member",
|
||||
"bool",
|
||||
"bool-equivalent",
|
||||
"classe",
|
||||
"um operando volátil para uma expressão de incremento foi preterido",
|
||||
"um operando volátil para uma expressão de decremento foi preterido",
|
||||
"%n declarado anteriormente sem o atributo \"indeterminate\"",
|
||||
"o construtor padrão para %t é explícito",
|
||||
"falha ao carregar a definição de %n em %m",
|
||||
"falha ao carregar o inicializador para %n em %m",
|
||||
"uma classe com um nome typedef para fins de vinculação não pode ter uma classe base",
|
||||
"uma classe com um nome typedef para fins de vinculação não pode ter uma função membro",
|
||||
"uma classe com um nome typedef para fins de vinculação não pode ter um tipo aninhado, exceto um tipo de enumeração ou um tipo de classe sem fechamento",
|
||||
"uma classe com um nome typedef para fins de vinculação não pode conter uma expressão lambda",
|
||||
"uma classe com um nome typedef para fins de vinculação não pode ter um membro de dados não estático com um inicializador de membro padrão",
|
||||
"uma declaração de membro de dados estáticos não é permitida em uma classe sem nome",
|
||||
"o resultado do inicializador trata de uma variável dllimport",
|
||||
"modelo com atributo \"no_specializations\" não pode ser especializado",
|
||||
"\"static\" não é padrão aqui",
|
||||
"%nd foi declarado anteriormente sem uma base de enumeração explícita",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"последняя строка файла завершается без знака новой строки",
|
||||
"последняя строка файла завершается знаком обратной косой черты",
|
||||
"включаемый файл %sq включает самого себя",
|
||||
"недостаточно памяти",
|
||||
"Не хватает памяти. Рассмотрите возможность включения 64-разрядной подсистемы IntelliSense и увеличения лимита памяти IntelliSense в настройках.",
|
||||
null,
|
||||
"незакрытый комментарий в конце файла",
|
||||
"нераспознанная лексема",
|
||||
@@ -69,7 +69,7 @@
|
||||
"требуется фигурная скобка \"}\"",
|
||||
"целочисленное преобразование привело к смене знака",
|
||||
"целочисленное преобразование привело к усечению",
|
||||
"недопустимый неполный тип",
|
||||
"использование неполного типа %t не разрешено",
|
||||
"операнд sizeof не может быть полем",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"нераспознанная директива #pragma",
|
||||
null,
|
||||
"не удалось открыть временный файл %sq: %s2",
|
||||
"слишком длинное имя каталога временных файлов (%sq)",
|
||||
null,
|
||||
"слишком мало аргументов в вызове функции",
|
||||
"недопустимая константа с плавающей запятой",
|
||||
"аргумент типа %t1 несовместим с параметром типа %t2",
|
||||
@@ -301,7 +301,7 @@
|
||||
"не удается определить экземпляр %n, использование которого предполагается",
|
||||
"указатель на привязанную функцию можно использовать только для вызова функции",
|
||||
"имя определения типа уже объявлено с тем же типом",
|
||||
"%n - уже было определено",
|
||||
null,
|
||||
null,
|
||||
"отсутствуют экземпляры %n, соответствующие списку аргументов",
|
||||
"использование определения типа в объявлении возвращаемого типа функции не допускается",
|
||||
@@ -392,7 +392,7 @@
|
||||
"не удается вызвать функцию \"main\" или получить ее адрес",
|
||||
"невозможно указать новый инициализатор для массива",
|
||||
"функция-член %no не может быть повторно объявлена вне соответствующего класса",
|
||||
"использование указателя на неполный тип класса %t не допускается",
|
||||
null,
|
||||
"использование ссылок на локальные переменные включающей функции не допускается",
|
||||
"используется постфиксная форма функции с одним аргументом %sq (устаревший элемент)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n не имеет соответствующего оператора delete%s, который будет вызываться при возникновении исключения в процессе инициализации объектов, для которых выделена память",
|
||||
"удаление размещений не поддерживается",
|
||||
"отсутствуют видимые операторы удаления",
|
||||
"использование указателя или ссылки на неполный тип не допускается",
|
||||
"использование указателя или ссылки на неполный тип %t не разрешено",
|
||||
"недопустимая частичная специализация -- уже выполнена полная специализация %n",
|
||||
"несовместимые спецификации исключений",
|
||||
"возвращение ссылки на локальную переменную",
|
||||
@@ -853,7 +853,7 @@
|
||||
"тип приведения должен быть арифметическим, перечисляемым или указателем",
|
||||
"выражение должно представлять собой указатель на полный тип объекта",
|
||||
null,
|
||||
"нетипизированный аргумент частичной специализации должен представлять собой имя нетипизированных параметра или константы",
|
||||
null,
|
||||
"возвращаемый тип не идентичен возвращаемому типу %t переопределенной виртуальной функции %no",
|
||||
"параметр guiding_decls можно использовать только при компиляции C++",
|
||||
"частичная специализация шаблона класса должна быть объявлена в пространстве имен, членом которого он является",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"строгий режим несовместим с обработкой пространства имен std в качестве псевдонима для глобального пространства имен",
|
||||
"в расширении макроса \"%s\" %p",
|
||||
"<НЕТ ДАННЫХ>",
|
||||
"",
|
||||
null,
|
||||
"[ расширение макроса \"%d\" не показано ]",
|
||||
"в расширении макроса в %p",
|
||||
"недопустимое имя символьного операнда %sq",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real и __imag могут применяться только к комплексным значениям",
|
||||
"__real или __imag применяется к действительному значению",
|
||||
"%n объявлено как deprecated (%sq)",
|
||||
"недопустимое повторное объявление %nd",
|
||||
null,
|
||||
"dllimport или dllexport применяется к члену неименованного пространства имен",
|
||||
"__thiscall может использоваться только в объявлениях статических функций-членов",
|
||||
"__thiscall не может использоваться в функции с параметром-многоточием",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"функция \"auto\" требует наличия завершающего возвращаемого типа",
|
||||
"у шаблона члена не может быть чистого спецификатора",
|
||||
"слишком длинный строковый литерал - лишние знаки игнорируются",
|
||||
"параметр для управления ключевым словом nullptr может использоваться только при компиляции C++",
|
||||
null,
|
||||
"std::nullptr_t, преобразованный в логический тип",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"инициализатор поля для %nd не является константным выражением",
|
||||
"количество ограничений операнда должно быть одинаковым во всех строках ограничений",
|
||||
"строка ограничений содержит слишком много других ограничений; не все ограничения были проверены",
|
||||
"вызов через незавершенный класс %t будет всегда вызывать ошибку при создании экземпляров",
|
||||
null,
|
||||
"Элемент decltype(auto) не может иметь добавленные квалификаторы типа.",
|
||||
"параметр init-capture %nod невозможно записать здесь",
|
||||
"недопустимый нетипизированный аргумент шаблона типа %t",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"Недопустимое значение pragma pack %s для функции со спецификатором ограничения amp.",
|
||||
"перекрывающиеся описатели restrict запрещены",
|
||||
"описатели restrict деструктора должны охватывать объединение описателей restrict всех конструкторов",
|
||||
null,
|
||||
"ошибка",
|
||||
"для nostdlib требуется по меньшей мере одна директива forced using",
|
||||
null,
|
||||
"тип ошибки",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"другое совпадение — %t",
|
||||
"Использованный здесь атрибут \"Availability\" игнорируется.",
|
||||
"Оператор инициализатора в стиле C++20 в операторе for на основе диапазонов является нестандартным в этом режиме.",
|
||||
"co_await можно применить только к оператору for на основе диапазонов.",
|
||||
"Невозможно вывести тип диапазона в цикле for на основе диапазона.",
|
||||
"co_await можно применять только к оператору for на основе диапазона",
|
||||
"не удается вывести тип диапазона в цикле for на основе диапазона",
|
||||
"встроенные переменные — это функция C++17",
|
||||
"для оператора удаления delete необходимо указать %t в качестве первого параметра",
|
||||
"оператор удаления delete не может иметь параметров, типы которых отличаются от std::size_t и std::align_val_t",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%sq не является пригодным для импорта заголовком",
|
||||
"Невозможно импортировать модуль без имени",
|
||||
"Модуль не может иметь зависимость интерфейса от самого себя",
|
||||
"Модуль %sq уже импортирован",
|
||||
"%m уже импортирован",
|
||||
"файл модуля",
|
||||
"не удалось найти файл модуля для модуля %sq",
|
||||
"не удалось импортировать файл модуля %sq",
|
||||
"ожидалось %s1, но было найдено %s2",
|
||||
null,
|
||||
"При открытии файла модуля %sq",
|
||||
"Неизвестное имя раздела %sq",
|
||||
"неизвестный файл модуля",
|
||||
"импортируемый файл модуля заголовка",
|
||||
"файл модуля EDG",
|
||||
"файл модуля IFC",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"непредвиденный файл модуля",
|
||||
"тип второго операнда %t2 должен иметь тот же размер, что и %t1.",
|
||||
"тип должен поддерживать элементарное копирование.",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"не удается найти заголовок \"%s\" для импорта",
|
||||
"несколько файлов в списке файлов модулей соответствуют \"%s\"",
|
||||
"файл модуля, обнаруженный для \"%s\", относится к другому модулю",
|
||||
"любой тип файла модуля",
|
||||
null,
|
||||
"не удалось прочитать файл модуля",
|
||||
"встроенная функция недоступна, так как тип char8_t не поддерживается с текущими параметрами.",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"выражение должно иметь арифметический тип, тип перечисления без области или тип указателя, но имеет тип %t",
|
||||
"выражение должно иметь тип указателя, но имеет тип %t",
|
||||
"оператор -> или ->* применяется к %t, а не к типу указателя",
|
||||
"недопустимый неполный тип класса %t",
|
||||
null,
|
||||
"не удается интерпретировать битовый макет для этого целевого объекта компиляции",
|
||||
"отсутствует соответствующий оператор для оператора IFC %sq",
|
||||
"отсутствует соответствующее соглашение о вызовах для соглашения о вызовах IFC %sq",
|
||||
"модуль %sq содержит неподдерживаемые конструкции",
|
||||
"модуль %m содержит неподдерживаемые конструкции",
|
||||
"неподдерживаемая конструкция IFC: %sq",
|
||||
"__is_signed больше не является ключевым словом из этой точки",
|
||||
"измерение массива должно иметь постоянное целочисленное значение без знака",
|
||||
"файл IFC %sq имеет неподдерживаемую версию %d1.%d2",
|
||||
null,
|
||||
"модули не включены в этом режиме",
|
||||
"слово \"import\" не допускается в имени модуля",
|
||||
"слово \"module\" не допускается в имени модуля",
|
||||
@@ -3417,35 +3417,35 @@
|
||||
"\"if consteval\" и \"if not consteval\" не являются стандартными в этом режиме",
|
||||
"опущение \"()\" в лямбда-операторе объявления является нестандартным в этом режиме",
|
||||
"конечное предложение requires не допускается, если список лямбда-параметров опущен",
|
||||
"запрошен недопустимый раздел модуля %sq",
|
||||
"запрошен неопределенный раздел модуля %sq1 (предполагается — %sq2)",
|
||||
"запрошен недопустимый раздел модуля %m",
|
||||
"запрошен неопределенный раздел модуля %m (предположительно %sq)",
|
||||
null,
|
||||
null,
|
||||
"модуль %sq1, позиция файла %u1 (относительная позиция %u2) запрошена для раздела %sq2, который переполняет окончание этого раздела",
|
||||
"модуль %sq1, позиция файла %u1 (относительная позиция %u2) запрошена для раздела %sq2, который не выровнен по элементам разделов",
|
||||
"из подполя %sq (относительное положение к узлу %d)",
|
||||
"модуль %m, позиция файла %u1 (относительная позиция %u2) запрошена для раздела %sq, который выходит за конец этого раздела",
|
||||
"файл %m, позиция %u1 (относительная позиция %u2) запрошена для раздела %sq, не выровненного по элементам разделов",
|
||||
"из подполя %sq (относительное положение к узлу %u)",
|
||||
"из раздела %sq, элемент %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"здесь нестандартные лямбда-атрибуты",
|
||||
"атрибуты в лямбда-выражениях являются компонентом C++23",
|
||||
"идентификатор %sq можно перепутать с визуально похожим %p",
|
||||
"этот комментарий содержит подозрительные управляющие символы форматирования Юникода",
|
||||
"эта строка содержит управляющие символы форматирования Юникода, которые могут привести к непредвиденной работе среды выполнения",
|
||||
"обнаружено %d1 подавленное предупреждение при обработке модуля %sq1",
|
||||
"обнаружено несколько (%d1) подавленных предупреждений при обработке модуля %sq1",
|
||||
"Обнаружена %d1 подавленная ошибка при обработке модуля %sq1",
|
||||
"Обнаружено несколько (%d1) подавленных ошибок при обработке модуля %sq1",
|
||||
"обнаружено %u подавленное предупреждение при обработке %m",
|
||||
"обнаружено несколько (%u) подавленных предупреждений при обработке модуля %m",
|
||||
"при обработке %m обнаружена подавленная ошибка %u",
|
||||
"обнаружено несколько (%u) подавленных ошибок при обработке модуля %m",
|
||||
"включая",
|
||||
"подавлено",
|
||||
"виртуальная функция-член не может иметь явный параметр \"this\"",
|
||||
"для получения адреса явной функции \"this\" требуется полное имя",
|
||||
"для формирования адреса явной функции \"this\" требуется оператор \"&\"",
|
||||
"строковый литерал нельзя использовать для инициализации элемента гибкого массива",
|
||||
"Представление IFC определения функции %sq недопустимо",
|
||||
"представление IFC определения функции %sq недопустимо",
|
||||
null,
|
||||
"диаграмма IFC UniLevel не использовалось для указания параметров",
|
||||
"несколько (%d1) параметров указаны в диаграмме определения параметров IFC, в то время как несколько (%d2) параметров указаны в объявлении IFC",
|
||||
"%d1 параметр указан в диаграмме определения параметров IFC, в то время как несколько (%d2) параметров указаны в объявлении IFC",
|
||||
"несколько (%d1) параметров указаны в диаграмме определения параметров IFC, в то время как %d2 параметр указан в объявлении IFC",
|
||||
"Представление IFC определения функции %sq отсутствует",
|
||||
"несколько (%u1) параметров указаны в диаграмме определения параметров IFC, в то время как несколько (%u2) параметров указаны в объявлении IFC",
|
||||
"%u1 параметр указан в диаграмме определения параметров IFC, в то время как несколько (%u2) параметров указаны в объявлении IFC",
|
||||
"несколько (%u1) параметров указаны в диаграмме определения параметров IFC, в то время как %u2 параметр указан в объявлении IFC",
|
||||
"отсутствует представление IFC определения функции %sq",
|
||||
"модификатор функции не применяется к объявлению шаблона элемента",
|
||||
"выбор элемента включает слишком много вложенных анонимных типов",
|
||||
"между операндами нет общего типа",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"дубликат квалификатора \"asm\"",
|
||||
"битовые поля с неполным типом или непрозрачное перечисление с недопустимым базовым типом",
|
||||
"попытка создать элемент из раздела IFC %sq с использованием индекса в разделе IFC %sq2",
|
||||
"раздел %sq указал размер своей записи как %d1, в то время как ожидалось %d2",
|
||||
"При обработке модуля %sq1 было обнаружено неожиданное требование IFC",
|
||||
"размер записи в разделе %sq указан как %u1, в то время как ожидалось %u2",
|
||||
"при обработке модуля %m было обнаружено неожиданное требование IFC",
|
||||
"сбой условия в строке %d в %s1: %sq2",
|
||||
"атомарное ограничение зависит от самого себя",
|
||||
"Функция \"noreturn\" имеет не недействительный тип возврата",
|
||||
"исправление внесено путем удаления параметра %sq (по относительному индексу %d)",
|
||||
"исправление внесено путем удаления параметра %sq (по относительному индексу %u)",
|
||||
"аргумент шаблона по умолчанию не может быть указан в определении шаблона элемента вне его класса",
|
||||
"обнаружено недопустимое имя идентификатора IFC %sq во время реконструкции сущности",
|
||||
null,
|
||||
"недопустимое значение сортировки модуля %sq",
|
||||
"недопустимое значение сортировки %m",
|
||||
"шаблон функции, загруженный из модуля IFC, был неправильно проанализирован как %nd",
|
||||
"не удалось загрузить ссылку на объект IFC в модуль %sq",
|
||||
"не удалось загрузить ссылку на объект IFC в модуле %m",
|
||||
"из раздела %sq, элемент %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"цепные обозначения не разрешены для типа класса с нетривиальным деструктором",
|
||||
"явное объявление специализации не может быть объявлением дружественной функции",
|
||||
"тип std::float128_t не поддерживается; вместо этого будет использоваться std::float64_t",
|
||||
"тип std::bfloat16_t не поддерживается; вместо этого будет использоваться std::float32_t",
|
||||
null,
|
||||
"руководство по дедукции не может быть объявлено для шаблона псевдонима %no",
|
||||
"%n объявлено недоступным",
|
||||
"%n объявлено недоступным (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"нераспознанный режим вывода (должен быть одним из текстовых, sarif): %s",
|
||||
"параметр 'c23_typeof' можно использовать только при компиляции С",
|
||||
"недопустимый номер версии Clang: %s",
|
||||
"Строка IFC содержит непредвиденный символ NULL (ноль) в модуле %sq",
|
||||
"Использовано байт: %d1 из %d2",
|
||||
"из сведений строки раздела %sq, элемент %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"не удается оценить инициализатор для элемента гибкого массива",
|
||||
"стандартный инициализатор битового поля является функцией C++20",
|
||||
"слишком много аргументов в списке аргументов шаблона в модуле %sq",
|
||||
"слишком много аргументов в списке аргументов шаблона в %m",
|
||||
"обнаружено для аргумента шаблона, представленного элементом %sq %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"слишком мало аргументов в списке аргументов шаблона в модуле %sq",
|
||||
"слишком мало аргументов в списке аргументов шаблона в модуле %m",
|
||||
"обнаружено при обработке для списка аргументов шаблона, представленного элементом %sq %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"преобразование из типа ограниченного перечисления %t является нестандартным",
|
||||
"освобождение не соответствует типу выделения (одно из них для массива, а другое нет)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned совместимо только с нелогическими целыми числами и типами перечислений",
|
||||
"внутреннее имя %sq будет рассматриваться с этого момента как обычный идентификатор",
|
||||
"доступ к неинициализированному подобъекту в индексе %d",
|
||||
"Номер строки IFC (%u1) переполняет максимально допустимое значение (%u2) модуля %sq",
|
||||
"модуль %sq1 запросил элемент %u раздела %sq2, эта позиция файла превышает максимальное отображаемое значение",
|
||||
"Номер строки IFC (%u1) переполняет максимально допустимое значение (%u2) модуля %m",
|
||||
"модуль %m запросил элемент %u раздела %sq, но эта позиция файла превышает максимальное представимое значение",
|
||||
"неправильное количество аргументов",
|
||||
"ограничение по соискателю %n не выполнено",
|
||||
"количество параметров %n не соответствует вызову",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"Не удается обработать файл IFC %sq",
|
||||
"Версия IFC %u1.%u2 не поддерживается",
|
||||
"Архитектура IFC %sq несовместима с текущей целевой архитектурой",
|
||||
"модуль %sq1 запрашивает индекс %u неподдерживаемой секции, соответствующей %sq2",
|
||||
"модуль %m запрашивает индекс %u неподдерживаемого раздела, соответствующего %sq",
|
||||
"номер параметра %d из %n имеет тип %t, который не может быть завершен",
|
||||
"номер параметра %d из %n имеет неполный тип %t",
|
||||
"номер параметра %d из %n имеет абстрактный тип %t",
|
||||
"структурированные привязки — это функция C++17",
|
||||
"запись структурированных привязок — это функция C++20"
|
||||
]
|
||||
"запись структурированных привязок — это функция C++20",
|
||||
"операнд splicer имеет тип %t вместо std::meta::info",
|
||||
"операнд (отражение для %r) не является отражением типа",
|
||||
"неконстантный операнд splicer",
|
||||
"использование %t вместо std::string_view (= std::basic_string_view<char>)",
|
||||
"используемый здесь std::string_view несовместим с использованием в других встроенных функциях.",
|
||||
"определение std::string_view не соответствует предположениям об отражении (нет базовых классов и элементов данных для указателя и длины)",
|
||||
"отражение не является отражением постоянной величины",
|
||||
"не удается сделать массив нулевой длины",
|
||||
"длина (%d1), переданная в make_constexpr_array, больше числа доступных элементов (%d2)",
|
||||
"определение std::meta::infovec не соответствует предположениям об отражении (нет базовых классов и элементов данных для указателя, длины и емкости)",
|
||||
"плохое отражение (%r) для выражения splice",
|
||||
"%n уже определено (предыдущее определение %p)",
|
||||
"объект infovec не инициализирован",
|
||||
"извлечение типа %t1 несовместимо с заданным отражением (сущность типа %t2)",
|
||||
"отражение набора перегрузки сейчас не разрешено",
|
||||
"эта внутренняя функция требует отражения для экземпляра шаблона",
|
||||
"несовместимые типы %t1 и %t2 для оператора",
|
||||
"недопустимое отражение для внутренней метафункции",
|
||||
"внутренняя метафункция требует отражения для элемента класса",
|
||||
"класс не может не быть производным от объединения",
|
||||
"не может быть производным от класса с гибким элементом массива",
|
||||
"отражение null",
|
||||
"псевдоним пространства имен",
|
||||
"отражение (сведения недоступны)",
|
||||
"неправильное отражение (%r) для аргумента шаблона в std::meta::substitute",
|
||||
"сбой вызова std::meta::substitute (для %r)",
|
||||
"значение отражения относится к неактивной сущности",
|
||||
"выражение splice должно объединять постоянное значение, переменную или функцию",
|
||||
"элемент группы доступа должен объединять элемент данных или функцию элемента",
|
||||
"элемент %nd не является прямым или косвенным элементом %t",
|
||||
"имя %sq не обозначает известный символ Юникода",
|
||||
"нестандартным незавершенным именованным escape-символом Юникода",
|
||||
"символ не может присутствовать в имени Юникода",
|
||||
"пустой экранированный символ Юникода с именем",
|
||||
"ожидается \"[:\"",
|
||||
"ожидается \":]\"",
|
||||
"лямбда-выражение не может одновременно быть \"mutable\" и \"static\"",
|
||||
"лямбда-выражение \"static\" является нестандартным",
|
||||
"Лямбда-выражение \"static\" должно содержать пустую спецификацию захвата",
|
||||
"Единица заголовка EDG IFC",
|
||||
"EDG IFC",
|
||||
"не удалось создать единицу заголовка для текущей единицы трансляции",
|
||||
"текущая единица трансляции использует одну или несколько функций, которые в данный момент невозможно записать в единицу заголовка",
|
||||
"\"explicit(bool)\" — это функция C++20",
|
||||
"первый аргумент должен быть указателем на целое число, enum или значение поддерживаемого типа с плавающей точкой",
|
||||
"Модули C++ не могут использоваться при компиляции нескольких единиц трансляции",
|
||||
"Модули C++ нельзя использовать с функцией \"export\" версии ниже C++11",
|
||||
"токен IFC %sq не поддерживается",
|
||||
"атрибут \"pass_object_size\" допустим только для параметров объявлений функций",
|
||||
"аргумент атрибута %sq %d1 должен быть значением от 0 до %d2",
|
||||
"здесь игнорируется ref-qualifier",
|
||||
"недопустимый тип элемента вектора NEON %t",
|
||||
"недопустимый тип элемента поливектора NEON %t",
|
||||
"недопустимый тип масштабируемого векторного элемента %t",
|
||||
"недопустимое количество элементов кортежа для масштабируемого векторного типа",
|
||||
"вектор NEON или поливектор должен иметь ширину 64 или 128 бит",
|
||||
"безразмерный тип %t не допускается",
|
||||
"объект безразмерного типа %t нельзя инициализировать значением",
|
||||
"обнаружен неожиданный индекс объявления NULL, являющийся частью области %u",
|
||||
"необходимо указать имя модуля для сопоставления файла модуля, ссылающегося на файл %sq",
|
||||
"было получено значение null индекса, в котором ожидался узел в разделе IFC %sq",
|
||||
"%nd не может иметь тип %t",
|
||||
"квалификатор ref является нестандартным в этом режиме",
|
||||
"утверждение \"for\" на основе диапазона является нестандартным в этом режиме",
|
||||
"\"auto\" в качестве описателя типа является нестандартным в этом режиме",
|
||||
"не удалось импортировать файл модуля %sq из-за повреждения файла",
|
||||
"IFC",
|
||||
"лишние маркеры, внедренные после объявления элемента",
|
||||
"неправильная область внедрения (%r)",
|
||||
"ожидалось значение типа std::string_view, но получено %t",
|
||||
"лишние маркеры, внедренные после оператора",
|
||||
"лишние маркеры, внедренные после объявления",
|
||||
"переполнение значения индекса кортежа (%d)",
|
||||
">> выходных данных из std::meta::__report_tokens",
|
||||
">> конец выходных данных из std::meta::__report_tokens",
|
||||
"не в контексте с переменными параметров",
|
||||
"escape-последовательность с разделителями должна содержать по крайней мере один символ",
|
||||
"незавершенная escape-последовательность с разделителями",
|
||||
"константа содержит адрес локальной переменной",
|
||||
"структурированная привязка не может быть объявлена как \"consteval\"",
|
||||
"%no конфликтует с импортированным объявлением %nd",
|
||||
"символ невозможно представить в указанном типе символов",
|
||||
"заметка не может отображаться в контексте префикса атрибута \"using\"",
|
||||
"тип %t заметки не является типом литерала",
|
||||
"атрибут ext_vector_type применяется только к типам bool, integer или float point",
|
||||
"использование нескольких указателей в одном объединении не допускается",
|
||||
"тестовое сообщение",
|
||||
"для использования \"--ms_c++23\" эмулируемая версия Майкрософт должна быть не ниже 1943",
|
||||
"недопустимый текущий рабочий каталог: %s",
|
||||
"атрибут \"cleanup\" в функции вида constexpr в настоящее время не поддерживается",
|
||||
"атрибут \"assume\" может применяться только к пустому оператору",
|
||||
"предположение оказалось неверным",
|
||||
"шаблоны переменных — это функция C++14",
|
||||
"нельзя принять адрес функции с параметром, объявленным с атрибутом \"pass_object_size\"",
|
||||
"все аргументы должны быть одного типа",
|
||||
"окончательное сравнение было %s1 %s2 %s3",
|
||||
"слишком много аргументов для атрибута %sq",
|
||||
"строка мантиссы не содержит допустимого числа",
|
||||
"ошибка с плавающей запятой во время вычисления константы",
|
||||
"наследование конструктора %n игнорируется для операций, подобных копированию и перемещению",
|
||||
"не удается определить размер файла %s",
|
||||
"не удается прочитать %s",
|
||||
"внедрить",
|
||||
"нераспознанное имя параметра",
|
||||
"параметр указан несколько раз",
|
||||
"__has_embed запрещено указывать за пределами #if",
|
||||
"не удалось установить для языкового стандарта LC_NUMERIC значение C",
|
||||
"параметры elifdef и elifndef не включены в этом режиме и игнорируются в пропускаемом тексте",
|
||||
"объявление псевдонима является нестандартным в этом контексте",
|
||||
"целевой ABI может выделять нестатические элементы в порядке, не соответствующем их порядку объявления, что является нестандартным в C++23 и более поздних версиях",
|
||||
"единица интерфейса модуля EDG IFC",
|
||||
"единица раздела модуля EDG IFC",
|
||||
"объявление модуля невозможно экспортировать из этой единицы трансляции, если не создается файл интерфейса модуля",
|
||||
"объявление модуля должно быть экспортировано из этой единицы трансляции для создания файла интерфейса модуля",
|
||||
"запрошено создание файла модуля, но в единице трансляции не объявлен модуль",
|
||||
"сбой ограничений замены %T для %n",
|
||||
"%n не удовлетворено для %T",
|
||||
"расширение #embed слишком длинное для инициализации сущности типа %t",
|
||||
"оператор defined здесь не разрешен",
|
||||
"%n не является элементом %t",
|
||||
"сужающее преобразование в знаковый символ в данных #embed",
|
||||
"оператор не разрешен для типов \"vector of bool\"",
|
||||
"объект слишком большой для константной оценки",
|
||||
"ссылающийся на себя временный объект",
|
||||
"лямбда не может ссылаться на локальную переменную или инициализируемый захват в этом контексте",
|
||||
"параметр лямбда не может скрывать явный захват",
|
||||
"параметр шаблона лямбда не может скрывать явный захват",
|
||||
"недостаточный диапазон адресов для обработки этой единицы трансляции",
|
||||
"<неопределенный тип>",
|
||||
"<неопределенная константа>",
|
||||
"<неопределенный шаблон>",
|
||||
"настроенный размер %s слишком мал для указанного количества бит мантиссы и экспоненты",
|
||||
"выражение",
|
||||
"<выражение>",
|
||||
"без имени",
|
||||
"<без имени>",
|
||||
"<тип ошибки>",
|
||||
"<неизвестный тип>",
|
||||
"<нечто>",
|
||||
"<тип-null>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"побитовая копия: ",
|
||||
"<побитовая копия>",
|
||||
"результат класса через ctor: ",
|
||||
"<вызов конструктора>",
|
||||
"<выражение NULL>",
|
||||
"<ошибка>",
|
||||
"<подпрограмма NULL>",
|
||||
"<по умолчанию>",
|
||||
"параметр #",
|
||||
" (один уровень вверх)",
|
||||
" увеличение уровня",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"смещение стека:",
|
||||
"<неявный элемент> ",
|
||||
" повторы ",
|
||||
"целое число",
|
||||
"перечисление",
|
||||
"перечисление с областью",
|
||||
"арифметическое",
|
||||
"нелогическое арифметическое",
|
||||
"указатель",
|
||||
"тип nullptr",
|
||||
"дескриптор",
|
||||
"дескриптор массива CLI",
|
||||
"указатель на объект",
|
||||
"указатель на функцию",
|
||||
"указатель на элемент",
|
||||
"логическое",
|
||||
"логический эквивалент",
|
||||
"класс",
|
||||
"временный операнд для выражения увеличения не рекомендуется",
|
||||
"временный операнд для выражения уменьшения не рекомендуется",
|
||||
"%n ранее объявлен без атрибута indeterminate",
|
||||
"конструктор по умолчанию для %t является явным",
|
||||
"не удалось загрузить определение %n в %m",
|
||||
"не удалось загрузить инициализатор для %n в %m",
|
||||
"класс с именем typedef для целей связывания не может содержать базовый класс",
|
||||
"класс с именем typedef для целей связывания не может содержать функцию-член",
|
||||
"класс с именем typedef для целей связывания не может содержать вложенный тип, кроме типа перечисления или класса без замыкания",
|
||||
"класс с именем typedef для целей связывания не может содержать лямбда-выражение",
|
||||
"класс с именем typedef для целей связывания не может содержать нестатический элемент данных с инициализатором элемента по умолчанию",
|
||||
"объявление статического элемента данных в безымянном классе не допускается",
|
||||
"результат инициализатора указывает на переменную dllimport",
|
||||
"шаблон с атрибутом \"no_specializations\" не может иметь специализации",
|
||||
"\"static\" является здесь нестандартным",
|
||||
"%nd ранее был объявлен без явной базы перечисления",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"dosyanın son satırında yeni satır yok",
|
||||
"dosyasının son satırı ters eğik çizgi ile biter",
|
||||
"#include file %sq kendisini içerir",
|
||||
"Bellek yetersiz",
|
||||
"Yetersiz bellek. Ayarlarda 64 bit IntelliSense altyapısını etkinleştirmeyi ve IntelliSense bellek sınırını artırmayı düşünün.",
|
||||
null,
|
||||
"dosya sonunda açıklama kapatılmamış",
|
||||
"tanınmayan belirteç",
|
||||
@@ -69,7 +69,7 @@
|
||||
"'}' bekleniyor",
|
||||
"tamsayı dönüştürme işlemi işaret değişikliğine sebep oldu",
|
||||
"tamsayı dönüştürme işlemi kesme ile sonuçlandı",
|
||||
"tamamlanmamış türe izin verilmiyor",
|
||||
"tamamlanmamış %t türüne izin verilmiyor",
|
||||
"sizeof işleneni, bir bit alanı olamaz",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"tanınmayan #pragma",
|
||||
null,
|
||||
"geçici dosya %sq açılamıyor: %s2",
|
||||
"geçici dosya dizininin adı çok uzun (%sq)",
|
||||
null,
|
||||
"işlev çağrısı içinde çok az sayıda bağımsız değişken var",
|
||||
"geçersiz kayan sabit",
|
||||
"%t1 türündeki bağımsız değişken %t2 türü parametre ile uyumsuz",
|
||||
@@ -301,7 +301,7 @@
|
||||
"hangi %n örneğinin hedeflendiği belirlenemiyor",
|
||||
"bir bağlı işlev işaretçisi, yalnızca işlevi çağırmak için kullanılabilir",
|
||||
"typedef adı önceden belirtilmiş (aynı ad ile)",
|
||||
"%n önceden tanımlanmış",
|
||||
null,
|
||||
null,
|
||||
"bağımsız değişken listesiyle eşleşen %n örneği yok",
|
||||
"işlev dönüş türü bildiriminde tür tanımına izin verilmiyor",
|
||||
@@ -392,7 +392,7 @@
|
||||
"'main' işlevinin adresi alınamaz veya işleve çağrı yapılamaz",
|
||||
"bir dizi için 'new' başlatıcısı belirtilemez",
|
||||
"%no üye işlevi, kendi sınıfının dışında tekrar bildirilemez",
|
||||
"tamamlanmamış %t sınıf türüne yönelik işaretçiye izin verilmiyor",
|
||||
null,
|
||||
"kapsayan işlevin yerel değişkenine başvuru yapılmasına izin verilmiyor",
|
||||
"sonek %sq için tek bağımsız değişkenli işlev kullanılmış (anakronizm)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n öğesinin delete%s ile ilgili işleci (ayrılmış bir nesne başlatılırken özel bir durum oluşturulursa çağrılmak üzere) yok",
|
||||
"yerleşimleri silme desteği devre dışı",
|
||||
"görülebilir uygun delete işleci yok",
|
||||
"tamamlanmamış türe işaretçi veya başvuruya izin verilmiyor",
|
||||
"tamamlanmamış %t türüne işaretçi veya başvuru izni verilmiyor",
|
||||
"kısmi özelleşme geçersiz -- %n zaten tam özelleşmiş",
|
||||
"özel durum belirtimleri uyumsuz",
|
||||
"yerel değişkene başvuru döndürülüyor",
|
||||
@@ -853,7 +853,7 @@
|
||||
"dönüştürme türü, aritmetik, sabit listesi veya işaretçi türünde olmalı",
|
||||
"ifade bir tam nesne türüne işaretçi olmalı",
|
||||
null,
|
||||
"kısmi özelleşmenin tür olmayan bağımsız değişkeni, bir sabitin veya tür olmayan bir parametrenin adı olmalıdır",
|
||||
null,
|
||||
"dönüş türü, geçersiz kılınmış sanal %no işlevinin dönüş türü %t ile aynı değil",
|
||||
"'guiding_decls' seçeneği yalnızca C++ derlerken kullanılabilir",
|
||||
"bir sınıf şablonunun kısmi özelleşmesi, üyesi olduğu ad uzayı içerisinde bildirilmeli",
|
||||
@@ -1255,7 +1255,7 @@
|
||||
"bildirim, belirtilen temel sınıftaki bir saf sanal üye işlevine karşılık gelmelidir",
|
||||
"%t öğesinin boyutu veya karmaşıklığı nedeniyle iç hesaplamada tamsayı taşması oluştu",
|
||||
"iç hesaplamada tamsayı taşması",
|
||||
"__64 yalnızca int, long ve işaretçi türlerinde belirtilebilir",
|
||||
"__w64 yalnızca int, long ve işaretçi türlerinde belirtilebilir",
|
||||
"int, long veya işaretçi türlerinin 64 bit genişliğinde olduğu bir ortamda derleme yapıldığında muhtemelen daraltma dönüştürmesi",
|
||||
"pragma paketinin geçerli değeri %s",
|
||||
"pragma pack(show) için bağımsız değişkenler yoksayılıyor",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"katı mod, std ad uzayının genel ad uzayı için bir diğer ad olarak değerlendirilmesi ile uyumsuz",
|
||||
"makro '%s' genişletilmesinde %p,",
|
||||
"<UNKNOWN>",
|
||||
"",
|
||||
null,
|
||||
"[%d makro genişletmesi gösterilmiyor ]",
|
||||
"%p konumunda makro genişletmesinde",
|
||||
"geçersiz sembolik işlenen adı %sq",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real ve __imag yalnızca karmaşık değerlere uygulanabilir",
|
||||
"__real/__imag gerçek değere uygulandı",
|
||||
"%n kullanımdan kaldırıldı (%sq) olarak bildirildi",
|
||||
"%nd öğesinin yeniden tanımlanması geçersiz",
|
||||
null,
|
||||
"dll/dllexport adlandırılmamış bir ad uzayının bir üyesine uygulanıyor",
|
||||
"__thiscall, yalnızca statik olmayan üye işlev bildirimlerinde bulunabilir",
|
||||
"__thiscall, üç nokta parametresi bulunan işlevlerde kullanılamaz",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"'auto' işlevi, bitiş dönüş türü gerektiriyor",
|
||||
"bir üye şablonu, saf bir belirticiye sahip olamaz",
|
||||
"dize sabit değeri çok uzun; fazla karakterler yoksayılıyor",
|
||||
"nullptr anahtar sözcüğünü denetleme seçeneği yalnızca C++ derlerken kullanılabilir",
|
||||
null,
|
||||
"std::nullptr_t, bool'a dönüştürüldü",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"%nd için alan başlatıcısı sabit bir ifade değil",
|
||||
"işlenen kısıtlamaların sayısı her kısıtlama dizesinde aynı olmalıdır",
|
||||
"kısıtlama dizesi çok fazla alternatif kısıtlama içeriyor; tüm kısıtlamalar kontrol edilmedi",
|
||||
"%t tamamlanmamış sınıfına yapılan çağrı, her örnek oluşturulduğunda hata üretecek",
|
||||
null,
|
||||
"decltype(auto), eklenen tür niteleyicisi içeremez",
|
||||
"init-capture %nod burada yakalanamıyor",
|
||||
"%t türündeki tür olmayan şablon bağımsız değişkeni geçersiz",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"AMP ile sınırlı işlev için pragma paket değeri (%s) geçersiz",
|
||||
"örtüşen kısıtlama tanımlayıcılarına izin verilmiyor",
|
||||
"yıkıcının kısıtlama tanımlayıcıları, tüm oluşturuculardaki kısıtlama tanımlayıcılarının birleşimini kapsamalıdır",
|
||||
null,
|
||||
"hata",
|
||||
"nostdlib en az bir zorunlu kullanım gerektirir",
|
||||
null,
|
||||
"hata türü",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"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",
|
||||
"co_await yalnızca aralık tabanlı bir \"for\" deyimine uygulanabilir",
|
||||
"aralık tabanlı \"for\" deyimindeki 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",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%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ış",
|
||||
"%m zaten içeri aktarılmış",
|
||||
"modül dosyası",
|
||||
"%sq modülü için modül dosyası bulunamadı",
|
||||
"%sq modül dosyası içeri aktarılamadı",
|
||||
"%s1 bekleniyordu ancak bunun yerine %s2 bulundu",
|
||||
null,
|
||||
"%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ı",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"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",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"içeri aktarılacak '%s' üst bilgisi bulunamıyor",
|
||||
"modül dosyası listesinde birden fazla dosya '%s' ile eşleşiyor",
|
||||
"'%s' için bulunan modül dosyası farklı bir modüle yönelik",
|
||||
"herhangi bir türde modül dosyası",
|
||||
null,
|
||||
"modül dosyası okunamıyor",
|
||||
"char8_t türü geçerli seçeneklerle desteklenmediği için yerleşik işlev kullanılamıyor",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"ifade aritmetik, kapsamlı olmayan sabit listesi veya işaretçi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"ifade işaretçi türüne sahip olmalıdır ancak %t türüne sahip",
|
||||
"-> veya ->* operatörü işaretçi türü yerine %t türüne uygulandı",
|
||||
"tamamlanmamış %t sınıf türüne izin verilmiyor",
|
||||
null,
|
||||
"bu derleme hedefi için bit düzeni yorumlanamıyor",
|
||||
"%sq IFC operatörüne karşılık gelen operatör yok",
|
||||
"%sq IFC çağırma kuralına karşılık gelen çağırma kuralı yok",
|
||||
"%sq modülü desteklenmeyen yapılar içeriyor",
|
||||
"%m desteklenmeyen yapılar içeriyor",
|
||||
"desteklenmeyen IFC yapısı: %sq",
|
||||
"__is_signed şu andan itibaren bir anahtar sözcük değil",
|
||||
"dizi boyutu sabit bir işaretsiz tamsayı değerine sahip olmalıdır",
|
||||
"%sq IFC dosyasının sürümü desteklenmiyor: %d1.%d2",
|
||||
null,
|
||||
"modüller bu modda etkin değil",
|
||||
"'import', modül adında kullanılamaz.",
|
||||
"Modül adında 'module' kullanılmasına izin verilmez",
|
||||
@@ -3417,22 +3417,22 @@
|
||||
"'if consteval' ve 'if not consteval' bu modda standart değil",
|
||||
"lambda bildirimcisinde '()' atlanması bu modda standart değil",
|
||||
"lambda parametre listesi atlandığında trailing-requires-clause’a izin verilmez",
|
||||
"%sq modülünün geçersiz bölümü istendi",
|
||||
"%sq1 modülünün tanımsız bölümü (%sq2 olduğu düşünülüyor) istendi",
|
||||
"%m geçersiz bölümü istendi",
|
||||
"%m tanımsız bölümü (%sq olduğu düşünülüyor) istendi",
|
||||
null,
|
||||
null,
|
||||
"modül %sq1 dosya konumu %u1 (%u2 göreli konum) %sq2 bölümü için istendi - bu, bölümünün sonundan taşar",
|
||||
"%sq1 modülünün %u1 dosya konumu (%u2 göreli konumu) bölüm öğeleriyle yanlış hizalanan %sq2 bölümü için istekte bulundu",
|
||||
"%sq alt alanından (%d düğümüne göreli olan konum)",
|
||||
"%m dosya konumu %u1 (%u2 göreli konum) %sq bölümü için istendi - bu, bölümünün sonundan taşar",
|
||||
"%u1 modülünün %m dosya konumu (%u2 göreli konumu) bölüm öğeleriyle yanlış hizalanan %sq bölümü için istekte bulundu",
|
||||
"%sq alt alanından (%u düğümüne göreli konum)",
|
||||
"%sq bölümündeki %u1 öğesinden (%u2 dosya konumu, %u3 göreli konumu)",
|
||||
"lambda öznitelikleri burada standart dışı",
|
||||
"lambdalar üzerindeki öznitelikler bir C++23 özelliğidir",
|
||||
"%sq tanımlayıcısı görsel olarak %p gibi görünen tanımlayıcıyla karıştırılabilir",
|
||||
"bu açıklama, şüpheli Unicode biçimlendirme denetim karakterleri içeriyor",
|
||||
"bu dize beklenmeyen çalışma zamanı davranışına neden olabilecek Unicode biçimlendirme denetim karakterleri içeriyor",
|
||||
"%d1 modülü işlenirken %sq1 gizlenen uyarıyla karşılaşıldı",
|
||||
"%d1 modülü işlenirken %sq1 gizlenen uyarıyla karşılaşıldı",
|
||||
"%d1 modülü işlenirken %sq1 gizlenen hatayla karşılaşıldı",
|
||||
"%d1 modülü işlenirken %sq1 gizlenen hatayla karşılaşıldı",
|
||||
"%m işlenirken %u gizlenen uyarıyla karşılaşıldı",
|
||||
"%m işlenirken %u gizlenen uyarıyla karşılaşıldı",
|
||||
"%m işlenirken %u gizlenen hatayla karşılaşıldı",
|
||||
"%m işlenirken %u gizlenen hatayla karşılaşıldı",
|
||||
"dahil",
|
||||
"gizlendi",
|
||||
"sanal üye işlevi açık bir 'this' parametresine sahip olamaz",
|
||||
@@ -3442,9 +3442,9 @@
|
||||
"%sq işlevine ait tanımın IFC gösterimi geçersiz",
|
||||
null,
|
||||
"parametreleri belirtmek için UniLevel IFC grafiği kullanılmadı",
|
||||
"%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi",
|
||||
"%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi",
|
||||
"%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi",
|
||||
"%u1 parametreleri, IFC parametre tanım grafiği tarafından, %u2 parametreleri ise IFC bildirimi tarafından belirtilir",
|
||||
"%u1 parametresi, IFC parametre tanım grafiği tarafından, %u2 parametreleri ise IFC bildirimi tarafından belirtilmiştir",
|
||||
"%u1 parametreleri, IFC parametre tanım grafiği tarafından, %u2 parametresi ise IFC bildirimi tarafından belirtilmiştir",
|
||||
"%sq işlevine ait tanımın IFC gösterimi eksik",
|
||||
"işlev değiştirici, üye şablonu bildirimi için geçerli değil",
|
||||
"üye seçimi çok fazla iç içe anonim tür içeriyor",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"yinelenen 'asm' niteleyicisi",
|
||||
"tamamlanmamış sabit listesi türüne sahip bir bit alanı veya geçersiz temel türe sahip opak bir sabit listesi",
|
||||
"%sq2 IFC bölümü içinde bir dizin kullanılarak %sq IFC bölümündeki bir öğe oluşturulmaya çalışıldı",
|
||||
"%sq bölümü, %d2 beklenirken girdi boyutunu %d1 olarak belirtti",
|
||||
"%sq1 modülü işlenirken beklenmeyen bir IFC gereksinimiyle karşılaşıldı",
|
||||
"%sq bölümü, %u2 beklendiğinde giriş boyutunu %u1 olarak belirtti",
|
||||
"%m işlenirken beklenmeyen bir IFC gereksinimiyle karşılaşıldı",
|
||||
"koşul, %d numaralı satırda (%s1 içinde) başarısız oldu: %sq2",
|
||||
"atomik kısıtlama kendisine bağımlı",
|
||||
"'noreturn' işlevi geçersiz olmayan bir dönüş türüne sahiptir",
|
||||
"%sq parametresi kaldırılarak bir düzeltme yapıldı (%d göreli dizininde)",
|
||||
"%sq parametresi kaldırılarak bir düzeltme yapıldı (%u göreli dizininde)",
|
||||
"varsayılan bir şablon bağımsız değişkeni, sınıfının dışındaki bir şablon üyesinin tanımında belirtilemez",
|
||||
"varlık yeniden oluşturma işlemi sırasında geçersiz %sq IFC tanımlayıcı adı ile karşılaşıldı",
|
||||
null,
|
||||
"%sq modülü geçersiz sıralama değeri",
|
||||
"%m geçersiz sıralama değeri",
|
||||
"bir IFC modülünden yüklenen bir fonksiyon şablonu hatalı bir şekilde %nd olarak ayrıştırıldı",
|
||||
"%sq modülünde bir IFC varlık referansı yüklenemedi",
|
||||
"%m içindeki bir IFC varlık başvurusu yüklenemedi",
|
||||
"%sq bölümündeki %u1 öğesinden (%u2 dosya konumu, %u3 göreli konumu)",
|
||||
"zincirli belirleyicilere, önemsiz yıkıcıya sahip bir sınıf türü için izin verilmez",
|
||||
"açık bir özelleştirme bildirimi, arkadaş bildirimi olamaz",
|
||||
"std::float128_t türü desteklenmiyor; bunun yerine std::float64_t kullanılacak",
|
||||
"std::bfloat16_t türü desteklenmiyor; bunun yerine std::float32_t kullanılacak",
|
||||
null,
|
||||
"%no diğer ad şablonu için çıkarsama kılavuzu bildirilmemiş olabilir",
|
||||
"%n, kullanılamaz olarak bildirildi",
|
||||
"%n, kullanılamaz olarak bildirildi (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"tanınmayan çıkış modu (metin, sarif olmalıdır): %s",
|
||||
"'c23_typeof' seçeneği yalnızca C derlerken kullanılabilir",
|
||||
"geçersiz clang sürüm numarası: %s",
|
||||
"IFC dizesi, %sq modülünde beklenmeyen boş (sıfır) karakter içeriyor",
|
||||
"%d2 bayttan %d1'i kullanıldı",
|
||||
"%sq bölümündeki dize bilgisinden %u1 öğesi (dosya konumu %u2, göreli konum %u3)",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"esnek bir dizi üyesi için bir başlatıcıyı değerlendiremez",
|
||||
"varsayılan bir bit alanı başlatıcı, bir C++20 özelliğidir",
|
||||
"%sq modülündeki şablon argüman listesinde çok fazla argüman var",
|
||||
"%m içindeki şablon bağımsız değişkeni listesinde çok fazla bağımsız değişken var",
|
||||
"%sq öğesi %u1 tarafından temsil edilen şablon bağımsız değişkeni için algılandı (dosya konumu %u2, göreli konum %u3)",
|
||||
"%sq modülündeki şablon argüman listesinde çok az argüman var",
|
||||
"%m içindeki şablon bağımsız değişkeni listesinde çok az bağımsız değişken var",
|
||||
"%sq öğesi %u1 tarafından temsil edilen şablon bağımsız değişken listesi işlenirken algılandı (dosya konumu %u2, göreli konum %u3)",
|
||||
"%t kapsamlı sabit listesi türünden dönüştürme standart değil",
|
||||
"serbest bırakma, tahsis türüyle eşleşmiyor (biri bir dizi için, diğeri değil)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned yalnızca bool olmayan tamsayı ve sabit listesi türleriyle uyumludur",
|
||||
"%sq gerçek adı buradan sıradan bir tanımlayıcı olarak ele alınacaktır.",
|
||||
"%d dizinindeki başlatılmamış alt nesneye erişim",
|
||||
"IFC satır numarası (%u1), izin verilen maksimum değeri (%u2) modül %sq'den taşar",
|
||||
"modül %sq1 istenen %u bölüm %sq2 ise, bu dosya konumu temsil edilebilir en büyük değeri aşıyor",
|
||||
"IFC satır numarası (%u1), izin verilen maksimum değeri (%u2) %m'den taşar",
|
||||
"%m, %sq bölümünün %u öğesini istedi, bu dosya konumu temsil edilebilir en büyük değeri aşıyor",
|
||||
"yanlış bağımsız değişken sayısı",
|
||||
"%n adayı üzerindeki kısıtlama karşılanamadı",
|
||||
"%n parametresinin sayısı çağrıyla eşleşmiyor",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"%sq IFC dosyası işlenemiyor",
|
||||
"%u1.%u2 IFC sürümü desteklenmiyor",
|
||||
"%sq IFC mimarisi geçerli hedef mimariyle uyumsuz",
|
||||
"%sq1 modülü, desteklenmeyen bir bölümün %u dizinini istiyor (%sq2 modülüne karşılık gelir)",
|
||||
"%m, desteklenmeyen bir bölümün %u dizinini istiyor (%sq modülüne karşılık gelir)",
|
||||
"%n üzerindeki %d numaralı parametre %t türünde ve tamamlanamıyor",
|
||||
"%n üzerindeki %d numaralı parametre %t türünde ve tür tamamlanmamış",
|
||||
"%n üzerindeki %d numaralı parametre %t türünde ve bu bir soyut tür",
|
||||
"yapılandırılmış bağlamalar bir C++17 özelliğidir",
|
||||
"yapılandırılmış bağlamaların yakalanması bir C++20 özelliğidir"
|
||||
]
|
||||
"yapılandırılmış bağlamaların yakalanması bir C++20 özelliğidir",
|
||||
"splicer işleneni, std::meta::info yerine %t türüne sahip",
|
||||
"işlenen (%r için yansıma) bir türün yansıması değil",
|
||||
"eşleyicinin tutarsız işleneni",
|
||||
"std::string_view yerine %t kullanımı (= std::basic_string_view<char>)",
|
||||
"burada kullanılan std::string_view diğer iç öğelerde kullanım ile tutarsızlık gösteriyor",
|
||||
"std::string_view tanımı yansıtma varsayımları ile eşleşmiyor (işaretçi ve uzunluk için temel sınıf ve veri üyesi yok)",
|
||||
"yansıma sabit bir değer değil",
|
||||
"sıfır uzunluklu bir dizi oluşturulamıyor",
|
||||
"make_constexpr_array uzunluğu (%d1) kullanılabilir öğe sayısından (%d2) daha büyük",
|
||||
"std::meta::infovec tanımı yansıtma varsayımları ile eşleşmiyor (işaretçi, uzunluk ve kapasite için temel sınıf ve veri üyesi yok)",
|
||||
"ifade eşleme için hatalı yansıma (%r)",
|
||||
"%n zaten tanımlandı (önceki tanım %p)",
|
||||
"infovec nesnesi başlatılamadı",
|
||||
"%t1 türündeki ayıklama verilen yansımayla (%t2 türüne sahip varlık) uyumlu değil",
|
||||
"aşırı yükleme kümesini yansıtmaya şu anda izin verilmiyor",
|
||||
"bu iç öğe, bir şablon örneği için yansıma gerektiriyor",
|
||||
"işleç için %t1 ve %t2 türleri uyumsuz",
|
||||
"iç meta işlev için geçersiz yansıma",
|
||||
"iç meta işlev, bir sınıf üyesi için yansıma gerektirir",
|
||||
"sınıf bir birleşimden türetilemez",
|
||||
"esnek bir dizi üyesine sahip bir sınıftan türetilemez",
|
||||
"null yansıma",
|
||||
"ad alanı diğer adı",
|
||||
"yansıma (ayrıntılar kullanılamıyor)",
|
||||
"std::meta::substitute içinde şablon bağımsız değişken için hatalı yansıma (%r)",
|
||||
"std::meta::substitute çağrısı (%r için) başarısız oldu",
|
||||
"yansıma değeri etkin olmayan varlığa başvurur",
|
||||
"ifade eşleme ile bir sabit değer, bir değişken veya bir işlev eşlenmelidir",
|
||||
"üye erişimi eşleme ile bir veri üyesi veya bir üye işlevi eşlenmelidir",
|
||||
"%nd adlı üye, dolaylı bir %t üyesi değil",
|
||||
"%sq adı bilinen bir Unicode karakterine işaret etmiyor",
|
||||
"sonlandırılmamış adlandırılmış Unicode karakter kaçışı",
|
||||
"Unicode adlarda bu karakter görünemez",
|
||||
"boş adlandırılmış Unicode karakter kaçışı",
|
||||
"'[:' bekleniyordu",
|
||||
"':]' bekleniyordu",
|
||||
"lambda ifadeleri hem 'mutable' hem de 'static' olamaz",
|
||||
"'static' lambda ifadeleri standart değildir",
|
||||
"'static' lambda ifadelerinin yakalama belirtimi boş olmalıdır",
|
||||
"EDG IFC üst bilgi birimi",
|
||||
"EDG IFC",
|
||||
"geçerli çeviri birimi için bir başlık birimi oluşturulamadı",
|
||||
"mevcut çeviri birimi şu anda bir başlık birimine yazılamayan bir veya daha fazla özellik kullanıyorsa",
|
||||
"'explicit(bool)' bir C++20 özelliğidir",
|
||||
"ilk bağımsız değişken tamsayıyı, enum'u veya desteklenen kayan noktayı gösteren bir işaretçi olmalıdır",
|
||||
"C++ modülleri birden çok çeviri birimi derlenirken kullanılamaz",
|
||||
"C++ modülleri, C++11 öncesi 'export' özelliğiyle kullanılamaz",
|
||||
"%sq IFC belirteci desteklenmiyor",
|
||||
"'pass_object_size' özniteliği yalnızca işlev bildirimlerinin parametrelerinde geçerlidir",
|
||||
"%sq %d1 özniteliğinin bağımsız değişkeni 0 ile %d2 arasında bir değer olmalıdır",
|
||||
"buradaki ref-qualifier yoksayıldı",
|
||||
"%t NEON vektör öğesi türü geçersiz",
|
||||
"%t NEON çoklu vektör öğesi türü geçersiz",
|
||||
"%t ölçeklenebilir vektör öğesi türü geçersiz",
|
||||
"Ölçeklenebilir vektör türü için geçersiz tanımlama grubu öğesi sayısı",
|
||||
"bir NEON vektörü veya çoklu vektörü 64 veya 128 bit genişliğinde olmalıdır",
|
||||
"%t boyutsuz türüne izin verilmiyor",
|
||||
"boyutsuz %t türündeki bir nesne değerle başlatılamaz",
|
||||
"%u kapsamının bir parçası olarak beklenmeyen null bildirim dizini bulundu",
|
||||
"%sq dosyasına başvuran modül dosyası eşlemesi için bir modül adı belirtilmelidir",
|
||||
"IFC disk bölümünde %sq düğümü beklenirken null dizin değeri alındı",
|
||||
"%nd, %t türüne sahip olamaz",
|
||||
"ref niteleyicisi bu modda standart dışı",
|
||||
"Bu modda, aralık tabanlı 'for' deyimi standart dışıdır",
|
||||
"'auto' tür belirticisi bu modda standart dışı",
|
||||
"dosya bozulması nedeniyle %sq modül dosyası içeri aktarılamadı",
|
||||
"IFC",
|
||||
"üye bildiriminden sonra eklenen gereksiz belirteçler",
|
||||
"hatalı ekleme kapsamı (%r)",
|
||||
"std::string_view türünde bir değer bekleniyordu ancak %t alındı",
|
||||
"deyimden sonra eklenen gereksiz belirteçler",
|
||||
"bildirimden sonra eklenen gereksiz belirteçler",
|
||||
"tanımlama grubu dizin değeri (%d) taşması",
|
||||
">> output from std::meta::__report_tokens",
|
||||
">> end output from std::meta::__report_tokens",
|
||||
"parametre değişkenleri olan bir bağlamda değil",
|
||||
"tırnak işaretli bir kaçış dizisi en az bir karakter içermelidir",
|
||||
"tırnak işaretli kaçış dizisi sonlandırılmamış",
|
||||
"sabit, bir yerel değişken adresi içeriyor",
|
||||
"yapılandırılmış bir bağlama, 'consteval' olarak bildirilemez",
|
||||
"%nd içeri aktarılan bildirimini içeren %no çatışma",
|
||||
"belirtilen karakter türünde karakter gösterilemez",
|
||||
"'using' öznitelik öneki bağlamında ek açıklama bulunamaz",
|
||||
"%t ek açıklama türü bir sabit tür değil",
|
||||
"'ext_vector_type' özniteliği yalnızca bool, tamsayı veya kayan nokta türleri için geçerlidir",
|
||||
"aynı birleşimde birden fazla belirleyiciye izin verilmez",
|
||||
"test iletisi",
|
||||
"'--ms_c++23' kullanabilmek için öykünülen Microsoft sürümü en az 1943 olmalıdır",
|
||||
"mevcut çalışma dizini geçersiz: %s",
|
||||
"constexpr işlevi içindeki 'cleanup' özniteliği şu anda desteklenmiyor",
|
||||
"'assume' özniteliği yalnızca null deyime uygulanabilir",
|
||||
"varsayım başarısız oldu",
|
||||
"değişken şablonları bir C++14 özelliğidir",
|
||||
"'pass_object_size' özniteliğiyle bildirilen parametreye sahip bir işlevin adresi alınamaz",
|
||||
"tüm bağımsız değişkenler aynı türe sahip olmalıdır",
|
||||
"son karşılaştırma %s1 %s2 %s3 idi",
|
||||
"%sq özniteliği için çok fazla bağımsız değişken var",
|
||||
"mantissa dizesi geçerli bir sayı içermiyor",
|
||||
"sabit değerlendirme sırasında kayan nokta hatası",
|
||||
"kopyalama/taşıma benzeri işlem için %n oluşturucusunu devralma yoksayıldı",
|
||||
"%s dosyasının boyutu belirlenemiyor",
|
||||
"%s okunamıyor",
|
||||
"ekle",
|
||||
"tanınmayan parametre adı",
|
||||
"parametre birden fazla kez belirtildi",
|
||||
"__has_embed, #if dışında görünemez.",
|
||||
"LC_NUMERIC yerel ayarı C olarak ayarlanamadı.",
|
||||
"elifdef ve elifndef bu modda etkin değildir ve atlanan metinde yok sayılır.",
|
||||
"Bu bağlamda bir takma ad bildirimi standart değildir.",
|
||||
"Hedef ABI, statik olmayan üyeleri, C++23 ve sonraki sürümlerde standart olmayan, bildirim sırasına uymayan bir sırayla tahsis edebilir.",
|
||||
"EDG IFC modülü arabirim ünitesi",
|
||||
"EDG IFC modül bölme ünitesi",
|
||||
"modül arabirimi dosyası oluşturulmadıkça, modül bildirimi bu çeviri biriminden dışa aktarılamaz",
|
||||
"modül arabirim dosyası oluşturmak için modül bildirimi bu çeviri biriminden dışa aktarılmalıdır",
|
||||
"modül dosyası oluşturulması istendi, ancak çeviri biriminde hiçbir modül bildirilmedi",
|
||||
"%n başarısız kısıtlama için %T ile değiştirme",
|
||||
"%n %T için karşılanmadı",
|
||||
"#embed genişlemesi, %t türündeki bir varlığı başlatmak için çok uzun",
|
||||
"'tanımlanmış' işleci burada kullanılamaz",
|
||||
"%n, bir %t üyesi değil",
|
||||
"#embed verilerinde imzalı karaktere dönüştürmeyi daraltma",
|
||||
"'bool vektörü' türleri için işlem izinli değil",
|
||||
"nesne sabit değerlendirme için çok büyük",
|
||||
"kendine referans veren geçici nesne",
|
||||
"Bu bağlamda bir lambda, yerel bir değişkene veya init-capture'a atıfta bulunamaz.",
|
||||
"lambda parametresi açık yakalamayı gizleyemez",
|
||||
"lambda şablon parametresi açık yakalamayı gizleyemez",
|
||||
"Bu çeviri birimini işlemek için yeterli adres alanı yok",
|
||||
"<belirlenmemiş tür>",
|
||||
"<belirlenmemiş sabit>",
|
||||
"<belirlenmemiş şablon>",
|
||||
"%s'in yapılandırılmış boyutu, belirtilen mantissa + üs bit sayısı için çok küçük",
|
||||
"ifade",
|
||||
"<ifade>",
|
||||
"adsız",
|
||||
"<adsız>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<bir şey>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"bitwise kopyası: ",
|
||||
"<bitwise-copy>",
|
||||
"ctor ile sınıf sonucu: ",
|
||||
"<constructor-call>",
|
||||
"<NULL ifadesi>",
|
||||
"<hata>",
|
||||
"<NULL rutini>",
|
||||
"<varsayılan>",
|
||||
"parametre #",
|
||||
" (bir üst düzey)",
|
||||
" düzey yukarı",
|
||||
"dynamic-init: ",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<örtük öğe> ",
|
||||
" tekrarları ",
|
||||
"tamsayı",
|
||||
"sabit listesi",
|
||||
"kapsamlı sabit listesi",
|
||||
"aritmetik",
|
||||
"bool olmayan aritmetik",
|
||||
"işaretçi",
|
||||
"nullptr türü",
|
||||
"tanıtıcı",
|
||||
"handle-to-CLI-array",
|
||||
"pointer-to-object",
|
||||
"pointer-to-function",
|
||||
"pointer-to-member",
|
||||
"bool",
|
||||
"bool-equivalent",
|
||||
"sınıf",
|
||||
"artış ifadesine geçici bir işlenen kullanılması kullanım dışıdır",
|
||||
"azaltma ifadesine geçici bir işlenen kullanılması kullanım dışıdır",
|
||||
"%n daha önce ‘belirsiz’ özniteliği olmadan bildirilmiş",
|
||||
"%t için varsayılan oluşturucu açıkça belirtilmiştir",
|
||||
"%m içinde %n tanımı yüklenemedi",
|
||||
"%m içindeki %n için başlatıcı yüklenemedi",
|
||||
"bağlantı amacıyla typedef adı olan bir sınıfın temel sınıfı olamaz",
|
||||
"bağlantı amacıyla typedef adına sahip bir sınıfın üye işlevi olamaz",
|
||||
"bağlantı amacıyla typedef adına sahip bir sınıf, sabit listesi türü veya kapatma olmayan sınıf türü dışında iç içe türe sahip olamaz",
|
||||
"bağlantı amacıyla typedef adına sahip bir sınıf lambda ifadesi içeremez",
|
||||
"bağlantı amacıyla typedef adı olan bir sınıf, varsayılan üye başlatıcısı olan statik olmayan veri üyesine sahip olamaz",
|
||||
"isimsiz bir sınıfta statik veri üyesi bildirimi kullanılamaz",
|
||||
"başlatıcı sonucu bir dllimport değişkenini adresler",
|
||||
"'no_specializations' özniteliğine sahip şablon özelleştirilemez",
|
||||
"'static' burada standart dışıdır",
|
||||
"%nd daha önce açık bir sabit liste tabanı olmadan tanımlanmıştı",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"文件的最后一行结束,没有新行",
|
||||
"文件的最后一行以反斜杠结束",
|
||||
"#include 文件 %sq 包含自身",
|
||||
"内存不足",
|
||||
"内存不足。请考虑启用 64 位 IntelliSense 引擎并在设置中增加 IntelliSense 内存限制。",
|
||||
null,
|
||||
"文件结尾的注释未闭合",
|
||||
"无法识别的标记",
|
||||
@@ -69,7 +69,7 @@
|
||||
"应输入“}”",
|
||||
"整数转换导致符号更改",
|
||||
"整数转换导致截断",
|
||||
"不允许使用不完整的类型",
|
||||
"不允许使用不完整的类型 %t",
|
||||
"sizeof 的操作数不能是位域",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"无法识别的 #pragma",
|
||||
null,
|
||||
"未能打开临时文件 %sq: %s2",
|
||||
"临时文件的目录名称太长(%sq)",
|
||||
null,
|
||||
"函数调用中的参数太少",
|
||||
"浮点常量无效",
|
||||
"%t1 类型的实参与 %t2 类型的形参不兼容",
|
||||
@@ -301,7 +301,7 @@
|
||||
"无法确定需要哪个 %n 实例",
|
||||
"指向绑定函数的指针只能用于调用函数",
|
||||
"已声明 typedef 名称(使用相同类型)",
|
||||
"%n 已定义",
|
||||
null,
|
||||
null,
|
||||
"没有与参数列表匹配的 %n 实例",
|
||||
"函数返回类型声明中不允许类型定义",
|
||||
@@ -392,7 +392,7 @@
|
||||
"不能调用函数“main”或提取其地址",
|
||||
"不能为数组指定新的初始值设定项",
|
||||
"不能在成员函数 %no 的类外部重新声明该函数",
|
||||
"不允许指针指向不完整的类类型 %t",
|
||||
null,
|
||||
"不允许引用封闭函数的局部变量",
|
||||
"对后缀 %sq 使用了单参数函数(计时错误)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n 没有对应的运算符 delete%s (在已分配对象的初始化过程中丢弃异常时将被调用)",
|
||||
"已禁用对位置删除的支持",
|
||||
"看不到适当的运算符删除",
|
||||
"不允许使用指向不完整类型的指针或引用",
|
||||
"不允许使用指向不完整类型 %t 的指针或引用",
|
||||
"部分专用化无效 -- %n 已完全专用化",
|
||||
"不兼容的异常规范",
|
||||
"正在返回对局部变量的引用",
|
||||
@@ -853,7 +853,7 @@
|
||||
"强制转换的类型必须是算法、枚举或指针",
|
||||
"表达式必须是指向完整对象类型的指针",
|
||||
null,
|
||||
"部分专用化非类型实参必须是非类型形参的名称或常量",
|
||||
null,
|
||||
"返回类型与重写虚拟函数 %no 的返回类型 %t 不相同",
|
||||
"选项“guiding_decls”只能在编译 C++ 时使用",
|
||||
"类模板的部分专用化必须在其成员命名空间中声明",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"严格模式与将命名空间标准视为全局命名空间的别名不兼容",
|
||||
"在宏“%s”%p 的扩展中",
|
||||
"<未知>",
|
||||
"",
|
||||
null,
|
||||
"[ %d 宏扩展未显示]",
|
||||
"在 %p 的宏扩展中",
|
||||
"符号操作数名称 %sq 无效",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real 和 __imag 只能应用于复数值",
|
||||
"__real/__imag 适用于实数值",
|
||||
"%n 已声明为弃用(%sq)",
|
||||
"%nd 重新定义无效",
|
||||
null,
|
||||
"dllimport/dllexport 适用于未命名命名空间的成员",
|
||||
"__thiscall 只能出现在非静态成员函数声明中",
|
||||
"带有省略号参数的函数中不允许使用 __thiscall",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"“auto”函数需要尾随的返回类型",
|
||||
"成员模板不能具有纯说明符",
|
||||
"字符串太长 -- 已忽略多余的字符",
|
||||
"用于控制 nullptr 关键字的选项只能在编译 C++ 时使用",
|
||||
null,
|
||||
"std::nullptr_t 已转换为 bool",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"%nd 的字段初始值设定项不是常量表达式",
|
||||
"各约束字符串中操作数约束的数量必须相同",
|
||||
"约束字符串包含太多可选约束;并未检查所有的约束",
|
||||
"通过不完整的类 %t 进行的调用在实例化时总是会生成错误",
|
||||
null,
|
||||
"decltype(auto) 不能有添加的类型限定符",
|
||||
"此处无法捕获 init-capture %nod",
|
||||
"类型 %t 的非类型模板参数无效",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"受 AMP 限制的函数的 pragma 包值 %s 非法",
|
||||
"限制说明符不可重叠",
|
||||
"析构函数的限制说明符必须包含所有构造函数的限制说明符的联合部分",
|
||||
null,
|
||||
"错误",
|
||||
"nostdlib 要求至少使用一个强制 using",
|
||||
null,
|
||||
"错误类型",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"另一匹配是 %t",
|
||||
"已忽略此处使用的 \"availability\" 属性",
|
||||
"在基于范围的 \"for\" 语句中,C++20 样式的初始化表达式语句在此模式下不是标准的",
|
||||
"co_await 只能应用到基于范围的 for 语句",
|
||||
"无法在基于范围的 \"for\" 循环中推断范围类型",
|
||||
"co_await 只能应用于基于范围的 'for' 语句",
|
||||
"无法在基于范围的 'for' 语句中推断范围类型",
|
||||
"内联变量是 C++17 功能",
|
||||
"销毁运算符 delete 需要 %t 作为第一个参数",
|
||||
"销毁运算符 delete 不能具有 std::size_t 和 std::align_val_t 以外的参数",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%sq 不是可导入标头",
|
||||
"不能导入没有名称的模块",
|
||||
"模块不能与自身有接口依赖关系",
|
||||
"已导入模块 %sq",
|
||||
"%m 已导入",
|
||||
"模块文件",
|
||||
"找不到模块 %sq 的模块文件",
|
||||
"无法导入模块文件 %sq",
|
||||
"预期 %s1,但找到 %s2",
|
||||
null,
|
||||
"打开模块文件 %sq 时",
|
||||
"未知的分区名称 %sq",
|
||||
"未知模块文件",
|
||||
"可导入标头模块文件",
|
||||
"EDG 模块文件",
|
||||
"IFC 模块文件",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"意外的模块文件",
|
||||
"第二个操作数的类型 %t2 必须与 %t1 大小相同",
|
||||
"类型必须可轻松复制",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"找不到要导入的标头“%s”",
|
||||
"模块文件列表中有多个文件与“%s”匹配",
|
||||
"为“%s”找到的模块文件用于其他模块",
|
||||
"任何类型的模块文件",
|
||||
null,
|
||||
"无法读取模块文件",
|
||||
"内置函数不可用,因为当前选项不支持 char8_t 类型",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"表达式必须包含算术、未区分范围的枚举或指针类型,但它具有类型 %t",
|
||||
"表达式必须包含指针类型,但它具有类型 %t",
|
||||
"运算符 -> 或 ->* 应用于 %t 而不是指针类型",
|
||||
"不允许使用不完整的类类型 %t",
|
||||
null,
|
||||
"无法解释此编译目标的位布局",
|
||||
"IFC 运算符 %sq 没有对应的运算符",
|
||||
"IFC 调用约定 %sq 没有相应的调用约定",
|
||||
"模块 %sq 包含不受支持的构造",
|
||||
"%m 包含不受支持的构造",
|
||||
"不支持的 IFC 构造: %sq",
|
||||
"__is_signed 不再是从此点开始的关键字",
|
||||
"数组维度必须具有常量无符号整数值",
|
||||
"IFC 文件 %sq 具有不受支持的版本 %d1。%d2",
|
||||
null,
|
||||
"此模式中没有启用模块",
|
||||
"模块名称中不允许使用 \"import\"",
|
||||
"模块名称中不允许使用 \"module\"",
|
||||
@@ -3417,22 +3417,22 @@
|
||||
"在此模式下,'if consteval' 和 'if not consteval' 不标准",
|
||||
"在此模式下,在 lambda 声明符中省略 '()' 为不标准操作",
|
||||
"当省略 lambda 参数列表时,不允许使用尾随 Requires 子句",
|
||||
"已请求模块 %sq 无效分区",
|
||||
"已请求模块 %sq1 未定义分区(被认为是 %sq2)",
|
||||
"已请求 %m 个无效的分区",
|
||||
"已请求 %m 个未定义分区(被认为是 %sq)",
|
||||
null,
|
||||
null,
|
||||
"已请求模块 %sq1 文件位置 %u1 (相对位置 %u2),针对分区 %sq2 请求 - 溢出其分区的末尾",
|
||||
"已请求模块 %sq1 文件位置 %u1 (相对位置 %u2),针对分区 %sq2 - 与其分区元素不一致",
|
||||
"从子域 %sq (相对于节点 %d 的位置)",
|
||||
"为分区 %sq 请求了 %m 文件位置 %u1 (相对位置 %u2) - 溢出其分区的末尾",
|
||||
"为分区 %sq 请求了 %m 文件位置 %u1 (相对位置 %u2) - 与其分区元素不一致",
|
||||
"从子域 %sq (相对于节点 %u 的位置)",
|
||||
"来自分区 %sq 元素 %u1(文件位置 %u2,相对位置 %u3)",
|
||||
"lambda 属性在此处为非标准属性",
|
||||
"Lambda 上的特性是一项 C++23 功能",
|
||||
"标识符 %sq 可能与显示 %p 的视觉上相似的标识符混淆",
|
||||
"此注释包含可疑的 Unicode 格式控制字符",
|
||||
"此字符串包含可能导致意外运行时行为的 Unicode 格式控制字符",
|
||||
"遇到 %d1 条已抑制警告(处理模块 %sq1 时)",
|
||||
"遇到 %d1 条已抑制警告(处理模块 %sq1 时)",
|
||||
"遇到 %d1 条已抑制错误(处理模块 %sq1 时)",
|
||||
"遇到 %d1 条已抑制错误(处理模块 %sq1 时)",
|
||||
"处理 %m 时遇到 %u 条抑制的警告",
|
||||
"处理 %m 时遇到 %u 条抑制的警告",
|
||||
"处理 %m 时遇到 %u 个抑制的错误",
|
||||
"处理 %m 时遇到 %u 个抑制的错误",
|
||||
"包括",
|
||||
"已抑制",
|
||||
"虚拟成员函数不能具有显式 'this' 参数",
|
||||
@@ -3442,9 +3442,9 @@
|
||||
"函数 %sq 定义的 IFC 表示形式无效",
|
||||
null,
|
||||
"未将 UniLevel IFC 图表用于指定参数",
|
||||
"%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定",
|
||||
"%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定",
|
||||
"%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定",
|
||||
"%u1 参数由 IFC 参数定义图表指定,而 %u2 参数由 IFC 声明指定",
|
||||
"%u1 参数由 IFC 参数定义图表指定,而 %u2 参数由 IFC 声明指定",
|
||||
"%u1 参数由 IFC 参数定义图表指定,而 %u2 参数由 IFC 声明指定",
|
||||
"缺少函数 %sq 定义的 IFC 表示形式",
|
||||
"函数修饰符不适用于成员模板声明",
|
||||
"成员选择涉及太多嵌套的匿名类型",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"重复的 \"asm\" 限定符",
|
||||
"具有不完整枚举类型的位字段或具有无效基类型的不透明枚举",
|
||||
"已尝试使用索引将一个元素从 IFC 分区 %sq 构造到 IFC 分区 %sq2",
|
||||
"分区 %sq 将其条目大小指定为 %d1,正确的大小为 %d2",
|
||||
"处理模块 %sq1 时遇到意外的 IFC 要求",
|
||||
"分区 %sq 将其条目大小指定为 %u1,正确的大小为 %u2",
|
||||
"处理 %m 时遇到意外的 IFC 要求",
|
||||
"条件失败,行 %d,%s1: %sq2",
|
||||
"原子约束依赖于自身",
|
||||
"“noreturn”函数具有非 void 返回类型",
|
||||
"通过删除参数 %sq (在相对索引 %d 处)进行了更正",
|
||||
"通过删除参数 %sq (在相对索引 %u 处)进行了更正",
|
||||
"不能在成员模板类之外的成员模板定义上指定默认模板参数",
|
||||
"实体重建期间遇到了无效的 IFC 标识符名称 %sq",
|
||||
null,
|
||||
"模块 %sq 排序值无效",
|
||||
"%m 无效的排序值",
|
||||
"从 IFC 模块加载的函数模板被错误地分析为 %nd",
|
||||
"未能在模块 %sq 中加载 IFC 实体引用",
|
||||
"未能在 %m 中加载 IFC 实体引用",
|
||||
"来自分区 %sq 元素 %u1(文件位置 %u2,相对位置 %u3)",
|
||||
"对于具有非平凡析构函数的类的类型,不允许使用链式指示符",
|
||||
"显式专用化声明不能是友元声明",
|
||||
"不支持 std::float128_t 类型; 将改用 std::float64_t",
|
||||
"不支持 std::bfloat16_t 类型; 将改用 std::float32_t",
|
||||
null,
|
||||
"不能为别名模板 %no 声明推导指南",
|
||||
"%n 已声明为不可用",
|
||||
"%n 已声明为不可用 (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"无法识别的输出模式(必须是文本或 sarif 格式中的一种): %s",
|
||||
"\"c23_typeof\" 选项只能在编译 C 时使用",
|
||||
"无效的 clang 版本号: %s",
|
||||
"IFC 字符串在模块 %sq 中包含意外的 null (零) 字符",
|
||||
"使用了 %d1 个字节(共 %d2 个字节)",
|
||||
"来自分区 %sq 元素 %u1 (文件位置 %u2,相对位置 %u3) 中的字符串信息",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"无法计算灵活数组成员的初始值设定项",
|
||||
"默认位字段初始化表达式是 C++20 的特性。",
|
||||
"模块 %sq 的模板参数列表中的参数太多",
|
||||
"%m 中的模板参数列表中的参数太多",
|
||||
"检测到由 %sq 元素 %u1 表示的模板参数(文件位置 %u2,相对位置 %u3)",
|
||||
"模块 %sq 的模板参数列表中的参数太少",
|
||||
"%m 中的模板参数列表中的参数太少",
|
||||
"在处理由 %sq 元素 %u1 表示的模板参数列表时检测到(文件位置 %u2,相对位置 %u3)",
|
||||
"从作用域内枚举类型 %t 转换为非标准",
|
||||
"解除分配与分配类型不匹配(一种用于数组,另一种不匹配)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned 仅与非布尔整数和枚举类型兼容",
|
||||
"内部名称 %sq 将从此处视为普通标识符",
|
||||
"访问索引为 %d 的未初始化的子对象",
|
||||
"IFC 行号 (%u1) 溢出允许的最大值 (%u2) 模块 %sq",
|
||||
"模块 %sq1 请求了元素 %u (分区 %sq2),此文件位置超出了最大可表示值",
|
||||
"IFC 行号(%u1)溢出允许的最大值(%u2) %m",
|
||||
"%m 请求了分区 %sq 的元素 %u,此文件位置超出了最大可表示值",
|
||||
"参数数目不正确。",
|
||||
"未满足对候选项 %n 的约束",
|
||||
"%n 的参数数目与调用不匹配",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"无法处理 IFC 文件 %sq",
|
||||
"不支持 IFC 版本 %u1.%u2",
|
||||
"IFC 体系结构 %sq 与当前目标体系结构不兼容",
|
||||
"模块 %sq1 请求索引 %u,它是对应于 %sq2 的不支持分区的索引",
|
||||
"%m 请求对应于 %sq 的不支持分区的索引 %u",
|
||||
"%n 的参数编号 %d 具有无法完成的类型 %t",
|
||||
"%n 的参数编号 %d 具有未完成的类型 %t",
|
||||
"%n 的参数编号 %d 具有抽象类型 %t",
|
||||
"结构化绑定是一项 C++17 功能",
|
||||
"捕获结构化绑定是一项 C++20 功能"
|
||||
]
|
||||
"捕获结构化绑定是一项 C++20 功能",
|
||||
"拼接程序的操作数具有类型 %t 而不是 std::meta::info",
|
||||
"操作数(%r 的反射)不是类型的反射",
|
||||
"拼接程序的非常量操作数",
|
||||
"使用 %t 而不是 std::string_view (= std::basic_string_view<char>)",
|
||||
"此处使用的 std::string_view 与其他内部函数中的使用不一致",
|
||||
"std::string_view 的定义与反射的假设不匹配(指针和长度没有基类和数据成员)",
|
||||
"反射不是常量值的反射",
|
||||
"无法创建零长度的数组",
|
||||
"传递到 std::meta::substitute 的长度(%d1)比可用元素数量(%d2)要长",
|
||||
"std::meta::infovec 的定义与反射的假设不匹配(指针、长度和容量没有基类和数据成员)",
|
||||
"表达式拼接的错误反射(%r)",
|
||||
"已定义 %n (之前的定义 %p)",
|
||||
"infovec 对象未初始化",
|
||||
"类型 %t1 的提取与给定的反射(类型为 %t2 的实体)不兼容",
|
||||
"当前不允许反射重载集",
|
||||
"此内部函数需要模板实例的反射",
|
||||
"运算符的类型 %t1 和 %t2 不兼容",
|
||||
"内部元函数的映射无效",
|
||||
"内部元函数需要对类成员进行反射",
|
||||
"类不能从联合派生",
|
||||
"无法从具有灵活数组成员的类派生",
|
||||
"null 反射",
|
||||
"命名空间别名",
|
||||
"反射(详细信息不可用)",
|
||||
"std::meta::substitute 中模板参数的错误反射(%r)",
|
||||
"(为 %r)调用 std::meta::substitute 失败",
|
||||
"反射值引用非活动实体",
|
||||
"表达式拼接必须将常量值、变量或函数拼接在一起",
|
||||
"成员访问拼接必须将数据成员或成员函数拼接在一起",
|
||||
"成员 %nd 不是 %t 的直接或间接成员",
|
||||
"名称“%sq”不指定已知的 Unicode 字符",
|
||||
"未终止的命名 Unicode 字符转义",
|
||||
"字符不能出现在 Unicode 名称中",
|
||||
"空的命名 Unicode 字符转义",
|
||||
"应为 \"[:\"",
|
||||
"应为 \":]\"",
|
||||
"Lambda 表达式不能同时为 \"mutable\" 和 \"static\"",
|
||||
"\"static\" Lambda 表达式是非标准的",
|
||||
"\"static\" Lambda 表达式必须具有空的捕获规范",
|
||||
"EDG IFC 标头单元",
|
||||
"EDG IFC",
|
||||
"无法为当前翻译单元创建标头单元",
|
||||
"当前翻译单元使用当前无法写入标头单元的一个或多个功能",
|
||||
"“explicit(bool)” 是 C++20 功能",
|
||||
"第一个参数必须是指向整数、enum 或支持的浮点类型的指针",
|
||||
"编译多个翻译单元时无法使用 C++ 模块",
|
||||
"C++ 模块不能与 C++11 之前的 'export' 功能一起使用",
|
||||
"不支持 IFC 令牌 %sq",
|
||||
"'pass_object_size' 属性仅对函数声明的参数有效",
|
||||
"%sq 属性 %d1 的参数必须介于 0 和 %d2 之间",
|
||||
"此处的 ref-qualifier 被忽略",
|
||||
"NEON 向量元素类型 %t 无效",
|
||||
"NEON 多项式向量元素类型 %t 无效",
|
||||
"可缩放矢量元素类型 %t 无效",
|
||||
"可缩放向量类型的元组元素数量无效",
|
||||
"NEON 向量或多项式向量的宽度必须为 64 位或 128 位",
|
||||
"不允许使用无大小类型 %t",
|
||||
"无大小类型 %t 的对象不能进行值初始化",
|
||||
"在范围 %u 中找到意外的 null 声明索引",
|
||||
"必须为引用文件 %sq 的模块文件映射指定模块名称",
|
||||
"在应为 IFC 分区 %sq 中节点的位置收到了 null 索引值",
|
||||
"%nd 不能具有类型 %t",
|
||||
"在此模式下,ref 限定符是非标准的",
|
||||
"在此模式下,基于范围的 \"for\" 语句是非标准语句",
|
||||
"在此模式下,作为类型标识符的 ‘auto’ 是非标准的",
|
||||
"由于文件损坏,无法导入模块文件 %sq",
|
||||
"IFC",
|
||||
"在成员声明后注入了无关标记",
|
||||
"注入范围错误(%r)",
|
||||
"应为类型为 std::string_view 的值,但收到了 %t",
|
||||
"在语句后注入了无关标记",
|
||||
"在声明后注入了无关标记",
|
||||
"元组索引值(%d)溢出",
|
||||
">> 来自 std::meta::__report_tokens 的输出",
|
||||
">> 结束来自 std::meta::__report_tokens 的输出",
|
||||
"不在具有参数变量的上下文中",
|
||||
"带分隔符的转义序列必须至少包含一个字符",
|
||||
"未终止的带分隔符的转义序列",
|
||||
"常量包含局部变量的地址",
|
||||
"结构化绑定无法声明为 \"consteval\"",
|
||||
"%no 与导入的声明 %nd 冲突",
|
||||
"字符不能以指定的字符类型表示",
|
||||
"批注不能出现在 'using' 特性前缀的上下文中",
|
||||
"批注的类型 %t 不是文本类型",
|
||||
"\"ext_vector_type\" 属性仅适用于布尔值、整数或浮点类型",
|
||||
"不允许多个指示符进入同一联合",
|
||||
"测试消息",
|
||||
"正在模拟的 Microsoft 版本必须至少为 1943 才能使用“--ms_c++23”",
|
||||
"当前工作目录无效: %s",
|
||||
"constexpr 函数中的 'cleanup' 属性当前不受支持",
|
||||
"'assume' 属性只能应用于 null 语句",
|
||||
"假设失败",
|
||||
"变量模板是一项 C++14 功能",
|
||||
"无法获取使用 'pass_object_size' 属性声明的参数的函数地址",
|
||||
"所有参数的类型必须相同",
|
||||
"最终比较为 %s1 %s2 %s3",
|
||||
"属性 %sq 的参数太多",
|
||||
"mantissa 字符串不包含有效的数字",
|
||||
"常量计算期间出现浮点错误",
|
||||
"对于复制/移动类操作,已忽略继承构造函数 %n",
|
||||
"无法确定文件 %s 的大小",
|
||||
"无法读取 %s",
|
||||
"嵌入",
|
||||
"无法识别的参数名称",
|
||||
"多次指定参数",
|
||||
"__has_embed 不能出现在 #if 外部",
|
||||
"无法将 LC_NUMERIC 区域设置设为 C",
|
||||
"elifdef 和 elifndef 在此模式下未启用,并且在跳过的文本中将被忽略",
|
||||
"别名声明在此上下文中是非标准的",
|
||||
"目标 ABI 可以按与其声明顺序不匹配的顺序分配非静态成员,这在 C++23 及更高版本中是非标准的",
|
||||
"EDG IFC 模块接口单元",
|
||||
"EDG IFC 模块分区单元",
|
||||
"除非创建模块接口文件,否则无法从此翻译单元导出模块声明",
|
||||
"模块声明必须从此翻译单元导出,以创建模块接口文件",
|
||||
"已请求生成模块文件,但在翻译单元中未声明任何模块",
|
||||
"将 %T 替换为 %n 时违反了约束条件",
|
||||
"%T 未满足%n。",
|
||||
"#embed 扩展过长,无法初始化类型为 %t 的实体",
|
||||
"此处不允许使用 \"defined\" 运算符",
|
||||
"%n 不是 %t 的成员",
|
||||
"#embed 数据中向有符号字符的收缩转换",
|
||||
"\"vector of bool\" 类型不允许使用该运算符",
|
||||
"对象过大,无法进行常量求值",
|
||||
"自引用的临时对象",
|
||||
"lambda 不能在此上下文中引用局部变量或初始化捕获",
|
||||
"lambda 参数不能隐藏显式捕获",
|
||||
"lambda 模板参数不能隐藏显式捕获",
|
||||
"地址空间不足,无法处理此翻译单元",
|
||||
"<未确定的类型>",
|
||||
"<未确定的常量>",
|
||||
"<未确定的模板>",
|
||||
"%s 的配置大小对于指定的尾数 + 指数数位来说过小",
|
||||
"表达式",
|
||||
"<表达式>",
|
||||
"未命名",
|
||||
"<未命名>",
|
||||
"<错误类型>",
|
||||
"<未知类型>",
|
||||
"<其他>",
|
||||
"<null 类型>",
|
||||
"<未初始化>",
|
||||
"<零初始化>",
|
||||
"按位复制:",
|
||||
"<按位复制>",
|
||||
"通过构造函数得到的类结果:",
|
||||
"<构造函数调用>",
|
||||
"<NULL 表达式>",
|
||||
"<错误>",
|
||||
"<NULL 例程>",
|
||||
"<默认>",
|
||||
"参数 #",
|
||||
" (向上一级)",
|
||||
" 提升级别",
|
||||
"动态初始化:",
|
||||
"<错误常量>",
|
||||
"堆栈偏移量:",
|
||||
"隐式元素 ",
|
||||
" 重复次数 ",
|
||||
"整数",
|
||||
"枚举",
|
||||
"范围内的枚举",
|
||||
"算术",
|
||||
"非布尔算术",
|
||||
"指针",
|
||||
"nullptr 类型",
|
||||
"句柄",
|
||||
"CLI 数组的句柄",
|
||||
"指向对象的指针",
|
||||
"指向函数的指针",
|
||||
"指向成员的指针",
|
||||
"布尔型",
|
||||
"布尔等效",
|
||||
"类",
|
||||
"增量表达式的可变操作数已弃用",
|
||||
"减量表达式的可变操作数已弃用",
|
||||
"之前声明 %n 时未使用 \"indeterminate\" 属性",
|
||||
"%t 的默认构造函数不是显式的",
|
||||
"未能在 %m 中加载 %n 的定义",
|
||||
"无法在 %m 中加载 %n 的初始值设定项",
|
||||
"为链接目的使用 typedef 名称的类不能具有基类",
|
||||
"为链接目的使用 typedef 名称的类不能具有成员函数",
|
||||
"为链接目的使用 typedef 名称的类不能具有嵌套类型,除非是枚举类型或非闭包类类型",
|
||||
"为链接目的使用 typedef 名称的类不能包含 lambda 表达式",
|
||||
"为链接目的使用 typedef 名称的类不能具有带默认成员初始值设定项的非静态数据成员",
|
||||
"未命名类中不允许静态数据成员声明",
|
||||
"初始值设定项结果指向一个 dllimport 变量",
|
||||
"带有 \"no_specializations\" 属性的模板不能被专用化",
|
||||
"此处使用 \"static\" 不符合标准",
|
||||
"之前声明 %nd 时未指定显式枚举基类型",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -3,7 +3,7 @@
|
||||
"檔案的最後一行不以新行字元結尾",
|
||||
"檔案的最後一行以反斜線結尾",
|
||||
"#include 檔案 %sq 包含本身",
|
||||
"記憶體不足",
|
||||
"記憶體不足。請考慮啟用 64 位元 IntelliSense 引擎,並在設定中增加 IntelliSense 記憶體限制。",
|
||||
null,
|
||||
"檔案結尾處有未封閉的註解",
|
||||
"無法辨認的語彙基元",
|
||||
@@ -69,7 +69,7 @@
|
||||
"必須是 '}'",
|
||||
"整數轉換導致符號變更",
|
||||
"整數轉換導致截斷",
|
||||
"不允許不完整的類型",
|
||||
"不允許不完整的類型 %t",
|
||||
"sizeof 的運算元可能不是位元欄位",
|
||||
null,
|
||||
null,
|
||||
@@ -163,7 +163,7 @@
|
||||
"無法辨認的 #pragma",
|
||||
null,
|
||||
"無法開啟暫存檔 %sq: %s2",
|
||||
"暫存檔的目錄名稱太長 (%sq)",
|
||||
null,
|
||||
"函式呼叫中的引數太少",
|
||||
"無效的浮點常數",
|
||||
"類型 %t1 的引數與類型 %t2 的參數不相容",
|
||||
@@ -301,7 +301,7 @@
|
||||
"無法判斷要使用 %n 的哪個執行個體",
|
||||
"繫結函式的指標只可用來呼叫該函式",
|
||||
"已經宣告 typedef 名稱 (以相同的類型)",
|
||||
"已經定義 %n",
|
||||
null,
|
||||
null,
|
||||
"%n 沒有任何執行個體符合引數清單",
|
||||
"函式傳回類型宣告不能有類型定義",
|
||||
@@ -392,7 +392,7 @@
|
||||
"函式 'main' 不能被呼叫或使用自己的位址",
|
||||
"不可為陣列指定 new 初始設定式",
|
||||
"成員函式 %no 不能在其類別之外重新宣告",
|
||||
"不得使用不完整的類別類型 %t 指標",
|
||||
null,
|
||||
"不允許參考封入函式的區域變數",
|
||||
"單一引數函式用於後置 %sq (過時用法)",
|
||||
null,
|
||||
@@ -832,7 +832,7 @@
|
||||
"%n 沒有對應的 delete%s 運算子 (要在初始化配置物件期間發生例外狀況時呼叫)",
|
||||
"位置刪除的支援已停用",
|
||||
"沒有顯示適當的 delete 運算子",
|
||||
"不允許類型不完整的指標或參考",
|
||||
"不允許不完整類型 %t 的指標或參考",
|
||||
"無效的部分特製化 -- %n 已經完全特製化",
|
||||
"不相容的例外狀況規格",
|
||||
"傳回區域變數的參考",
|
||||
@@ -853,7 +853,7 @@
|
||||
"轉換的類型必須是算術、列舉或指標類型",
|
||||
"運算式必須是完整物件類型的指標",
|
||||
null,
|
||||
"部分特製化非類型引數必須是非類型參數或常數的名稱",
|
||||
null,
|
||||
"傳回類型與覆寫虛擬函式 %no 的傳回類型 %t 不相同",
|
||||
"'guiding_decls' 選項只有在編譯 C++ 時才能使用",
|
||||
"類別樣板的部分特製化必須在其所屬的命名空間中宣告",
|
||||
@@ -1410,7 +1410,7 @@
|
||||
"strict 模式不相容,因為將命名空間 std 視為全域命名空間的別名",
|
||||
"在巨集 '%s' %p 的展開中",
|
||||
"<未知>",
|
||||
"",
|
||||
null,
|
||||
"[ 未顯示 %d 個巨集展開 ]",
|
||||
"在 %p 的巨集展開中",
|
||||
"無效的符號運算元名稱 %sq",
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"__real 和 __imag 只能套用至複雜值",
|
||||
"__real/__imag 已套用至實數值",
|
||||
"將 %nd 宣告為已被取代 (%sq)",
|
||||
"%nd 的重新定義無效",
|
||||
null,
|
||||
"dllimport/dllexport 已套用至未命名的命名空間的成員",
|
||||
"__thiscall 只能出現在非靜態成員函式宣告上",
|
||||
"__thiscall 不允許用於有省略符號參數的函式",
|
||||
@@ -1828,7 +1828,7 @@
|
||||
"'auto' 函式需要有尾端傳回類型",
|
||||
"成員樣板不能有純虛擬函式規範",
|
||||
"字串常值太長 -- 已忽略額外的字元",
|
||||
"控制 nullptr 關鍵字的選項只有在編譯 C++ 時才能使用",
|
||||
null,
|
||||
"std::nullptr_t 已轉換成布林",
|
||||
null,
|
||||
null,
|
||||
@@ -2641,7 +2641,7 @@
|
||||
"%nd 的欄位初始設定式不是常數運算式",
|
||||
"每個條件約束字串中的運算元條件約束數目皆必須相同",
|
||||
"條件約束字串包含太多替代條件約束; 並未檢查所有條件約束",
|
||||
"透過不完整的類別 %t 進行的呼叫只要被具現化,就一定會產生錯誤",
|
||||
null,
|
||||
"decltype(auto) 不能有新增的類型限定詞",
|
||||
"init-capture %nod 不能在這裡擷取",
|
||||
"類型 %t 的非類型範本引數無效",
|
||||
@@ -2953,9 +2953,9 @@
|
||||
"AMP 限制涵式中有不合法的 pragma 套件值 %s",
|
||||
"不允許重疊的限制指定名稱",
|
||||
"解構函式的限制規範必須涵蓋所有建構函式的限制規範聯集",
|
||||
null,
|
||||
"error",
|
||||
"nostdlib 至少需要一個強制 Using",
|
||||
null,
|
||||
"錯誤類型",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@@ -3230,8 +3230,8 @@
|
||||
"另一個相符項目為 %t",
|
||||
"已忽略此處使用的 'availability' 屬性",
|
||||
"範圍架構 'for' 陳述式中的 C++20 樣式初始設定式陳述式在此模式中不是標準用法",
|
||||
"co_await 只能套用至範圍架構 for 陳述式",
|
||||
"無法推算範圍架構 'for' 迴圈中的範圍類型",
|
||||
"co_await 只能套用至範圍架構 'for' 陳述式",
|
||||
"無法推算範圍架構 'for' 陳述式中的範圍類型",
|
||||
"內嵌變數為 C++17 功能",
|
||||
"終結運算子 Delete 需要 %t 作為第一個參數",
|
||||
"終結運算子 Delete 不能有除了 std::size_t 與 std::align_val_t 的參數",
|
||||
@@ -3272,17 +3272,17 @@
|
||||
"%sq 不是可匯入的標頭",
|
||||
"無法匯入沒有名稱的模組",
|
||||
"模組本身不能具有介面相依性",
|
||||
"已匯入模組 %sq",
|
||||
"%m 已匯入",
|
||||
"模組檔案",
|
||||
"找不到模組 %sq 的模組檔案",
|
||||
"無法匯入模組檔案 %sq",
|
||||
"必須為 %s1,但找到 %s2",
|
||||
null,
|
||||
"在開啟模組檔案 %sq 時",
|
||||
"未知的分割名稱 %sq",
|
||||
"未知的模組檔案",
|
||||
"可匯入的標頭模組檔案",
|
||||
"EDG 模組檔案",
|
||||
"IFC 模組檔案",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"未預期的模組檔案",
|
||||
"第二個運算元 %t2 的類型必須與 %t1 的大小相同",
|
||||
"類型必須可以原樣複製",
|
||||
@@ -3347,7 +3347,7 @@
|
||||
"找不到要匯入的標頭 '%s'",
|
||||
"模組檔案清單中有多個檔案與 '%s' 相符",
|
||||
"為 '%s' 找到的模組檔案會用於其他模組",
|
||||
"任何類型的模組檔案",
|
||||
null,
|
||||
"無法讀取模組檔案",
|
||||
"因為目前的選項不支援 char8_t 類型,所以無法使用內建函式",
|
||||
null,
|
||||
@@ -3364,15 +3364,15 @@
|
||||
"運算式必須要有算術、不限範圍列舉或指標類型,但其類型為 %t",
|
||||
"運算式必須要有指標類型,但其類型為 %t",
|
||||
"運算子 -> 或 ->* 適用於 %t,但不適用於指標類型",
|
||||
"不得使用不完整的類別類型 %t",
|
||||
null,
|
||||
"無法解譯此編譯目標的位元配置",
|
||||
"IFC 運算子 %sq 沒有任何相對應的運算子",
|
||||
"IFC 呼叫慣例 %sq 沒有任何相對應的呼叫慣例",
|
||||
"模組 %sq 包含不支援的建構",
|
||||
"%m 包含不受支援的建構",
|
||||
"不支援的 IFC 建構: %sq",
|
||||
"__is_signed 從現在起已不再是關鍵字",
|
||||
"陣列維度必須要有不帶正負號的常數整數值",
|
||||
"IFC 檔案 %sq 的版本為不支援的 %d1.%d2",
|
||||
null,
|
||||
"此模式下未啟用的模組",
|
||||
"模組名稱中不得包含 'import'",
|
||||
"模組名稱中不得包含 'module'",
|
||||
@@ -3417,35 +3417,35 @@
|
||||
"在此模式中,'if consteval' 和 'if not consteval' 不是標準",
|
||||
"在此模式中,在 Lambda 宣告子中省略 '()' 並非標準",
|
||||
"省略 Lambda 參數清單時,不允許後置 Requires 子句",
|
||||
"模組 %sq 要求的分割區無效",
|
||||
"模組 %sq1 已要求未定義的分割區 (相信是 %sq)",
|
||||
"已要求 %m 無效的分割區",
|
||||
"已要求 %m 未定義的分割區 (可能是 %sq)",
|
||||
null,
|
||||
null,
|
||||
"模組 %sq1 檔案位置 %u1 (相對位置 %u2) 要求分割區 %sq2 - 溢出其分割區的結尾",
|
||||
"模組 %sq1 檔案位置 %u1 (相對位置 %u2) 要求分割區 %sq2 - 與其分割區元素對齊錯誤",
|
||||
"從 subfield %sq (節點 %d 的相對位置)",
|
||||
"%m 檔案位置 %u1 (相對位置 %u2) 要求了分割區 %sq - 其溢出其分割區的結尾",
|
||||
"%m 檔案位置 %u1 (相對位置 %u2) 要求了分割區 %sq - 這與其分割區元素未對齊",
|
||||
"從 subfield %sq (節點 %u 的相對位置)",
|
||||
"從分割區 %sq 元素 %u1 (檔案位置 %u2,相對位置 %u3)",
|
||||
"Lambda 屬性在此為非標準",
|
||||
"lambda 上的屬性是 C++23 功能",
|
||||
"識別碼 %sq 可能會與 %p 上視覺類似的識別碼混淆",
|
||||
"此註解包含可疑的 Unicode 格式化控制字元",
|
||||
"此字串包含 Unicode 格式化控制字元,可能會導致非預期的執行時間行為",
|
||||
"%d1 抑制警告在處理模組 %sq1 時發生",
|
||||
"%d1 抑制警告在處理模組 %sq1 時發生",
|
||||
"%d1 抑制錯誤在處理模組 %sq1 時發生",
|
||||
"%d1 抑制錯誤在處理模組 %sq1 時發生",
|
||||
"處理 %m 時遇到 %u 個抑制的警告",
|
||||
"處理 %m 時遇到 %u 個抑制的警告",
|
||||
"處理 %m 時遇到 %u 個抑制的錯誤",
|
||||
"處理 %m 時遇到 %u 個抑制的錯誤",
|
||||
"包括",
|
||||
"抑制",
|
||||
"虛擬成員函式不能有明確的 'this' 參數",
|
||||
"取得明確 'this' 函數的位址需要限定名稱",
|
||||
"形成明確 'this' 函數的位址需要 '&' 運算子",
|
||||
"字串常值不能用來初始化彈性陣列成員",
|
||||
"函數 %sq 定義的 IFC 表示法無效",
|
||||
"函式 %sq 定義的 IFC 表示法無效",
|
||||
null,
|
||||
"UniLevel IFC 圖表未用來指定參數",
|
||||
"IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數",
|
||||
"IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數",
|
||||
"IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數",
|
||||
"遺漏函數 %sq 定義的 IFC 標記法",
|
||||
"IFC 參數定義圖表指定了 %u1 個參數,而 IFC 宣告則指定了 %u2 個參數",
|
||||
"IFC 參數定義圖表指定了 %u1 個參數,而 IFC 宣告則指定了 %u2 個參數",
|
||||
"IFC 參數定義圖表指定了 %u1 個參數,而 IFC 宣告則指定了 %u2 個參數",
|
||||
"遺漏函式 %sq 定義的 IFC 標記法",
|
||||
"函數修飾詞不適用於成員範本宣告",
|
||||
"成員選取涉及太多巢狀匿名型別",
|
||||
"運算元之間沒有通用類型",
|
||||
@@ -3466,23 +3466,23 @@
|
||||
"重复的 'asm' 限定詞",
|
||||
"具有不完整列舉類型的位欄位,或具有無效基底類型的不透明列舉",
|
||||
"已嘗試使用索引從 IFC 磁碟分割 %sq2 將元素建構到 IFC 磁碟分割 %sq",
|
||||
"磁碟分割 %sq 在需要 %d2 時將其項目大小指定為 %d1",
|
||||
"處理模組 %sq1 時發現未預期的 IFC 需求",
|
||||
"磁碟分割 %sq 將其項目大小指定為 %u1,但預期為 %u2",
|
||||
"處理 %m 時遇到未預期的 IFC 需求",
|
||||
"第 %d 行 (在 %s1 中) 條件失敗: %sq2",
|
||||
"不可部分完成限制式依賴其本身",
|
||||
"'noreturn' 函數具有非 void 的返回類型",
|
||||
"已置放參數 %sq (相對索引 %d) 進行修正",
|
||||
"已置放參數 %sq (於相對索引 %u) 進行修正",
|
||||
"無法在其類別外的成員範本定義上指定預設範本引數",
|
||||
"實體重建期間發現無效 IFC 識別碼名稱 %sq",
|
||||
null,
|
||||
"模組 %sq 無效排序值",
|
||||
"%m 無效的排序值",
|
||||
"從 IFC 模組載入的函數範本不正確地剖析為 %nd",
|
||||
"無法在模組 %sq 中載入 IFC 實體參考",
|
||||
"無法在 %m 中載入 IFC 實體參考",
|
||||
"從分割區 %sq 元素 %u1 (檔案位置 %u2,相對位置 %u3)",
|
||||
"具有非屬性解構函數的類別類型不允許連結指定元",
|
||||
"明確的特殊化宣告不能是 friend 宣告",
|
||||
"不支援 std::float128_t 類型,將改用 std::float64_t",
|
||||
"不支援 std::bfloat16_t 類型,將改用 std::float32_t",
|
||||
null,
|
||||
"別名範本不可宣告扣除指南 %no",
|
||||
"已宣告 %n 無法使用",
|
||||
"已宣告 %n 無法使用 (%sq)",
|
||||
@@ -3501,14 +3501,14 @@
|
||||
"無法辨識的輸出模式 (必須是文字或 SARIF): %s",
|
||||
"選項 'c23_typeof' 只能在編譯 C 時使用",
|
||||
"無效的 Clang 版本編號: %s",
|
||||
"IFC 字串在模組 %sq 中包含未預期的 Null (零) 字元",
|
||||
"%d2 個位元組中已使用 %d1 個",
|
||||
"來自分割區 %sq 元素 %u1 (檔案位置 %u2,相對位置 %u3) 中的字串資訊",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"無法評估彈性陣列成員的初始設定式",
|
||||
"預設的位元欄位初始設定式為 C++20 功能",
|
||||
"模組 %sq 中範本引數清單中的引數太多",
|
||||
"%m 中範本引數清單中的引數太多",
|
||||
"偵測到 %sq 元素 %u1 所代表的範本引數 (檔案位置 %u2,相對位置 %u3)",
|
||||
"模組 %sq 中範本引數清單中的引數太少",
|
||||
"%m 中範本引數清單中的引數太少",
|
||||
"在處理 %sq 元素 %u1 所代表的範本引數清單時偵測到 (檔案位置 %u2,相對位置 %u3)",
|
||||
"從範圍列舉類型 %t 轉換為非標準",
|
||||
"解除配置和配置種類不相符 (一個是針對陣列,另一個則不是)",
|
||||
@@ -3517,8 +3517,8 @@
|
||||
"__make_unsigned 只和非布林值整數和列舉類型相容",
|
||||
"在這裡會將內部名稱 %sq 視為一般識別碼",
|
||||
"存取索引 %d 中未初始化的子物件",
|
||||
"IFC 行號 (%u1) 溢位最大允許值 (%u2) 模組 %sq",
|
||||
"模組 %sq1 要求的元素 %u 分割區 %sq2,此檔案位置超出可表示的最大值",
|
||||
"IFC 行號 (%u1) 溢出最大允許的值 (%u2) %m",
|
||||
"%m 要求了分割區 %sq 的元素 %u,此檔案位置超過最大可呈現值",
|
||||
"引數數目錯誤",
|
||||
"不符合對候選項目 %n 的限制式",
|
||||
"%n 的參數數目和呼叫不相符",
|
||||
@@ -3551,10 +3551,201 @@
|
||||
"無法處理 IFC 檔案 %sq",
|
||||
"不支援 IFC 版本 %u1.%u2",
|
||||
"IFC 架構 %sq 與目前的目標架構不相容",
|
||||
"模組 %sq1 要求索引 %u,其為對應至 %sq2 不支援分割的索引",
|
||||
"%m 要求對應至 %sq 不受支援的分割區的索引 %u",
|
||||
"%n 的參數編號 %d 具有無法完成的類型 %t",
|
||||
"%n 的參數編號 %d 具有不完整的類型 %t",
|
||||
"%n 的參數編號 %d 具有抽象類別型 %t",
|
||||
"結構化繫結是個 C++17 功能",
|
||||
"擷取結構化繫結是個 C++20 功能"
|
||||
]
|
||||
"擷取結構化繫結是個 C++20 功能",
|
||||
"Splicer 的運算元類型為 %t,而不是 std::meta::info",
|
||||
"運算元 (%r 的反映) 不是類型的反映",
|
||||
"Splicer 的非常數運算元",
|
||||
"使用 %t 而非 std::string_view (= std::basic_string_view<char>)",
|
||||
"在這裡使用的 std::string_view 與其他內部函式的使用不一致",
|
||||
"std::string_view 的定義不符合反映假設 (指標和長度沒有基底類別和資料成員)",
|
||||
"反映不是常數值的反映",
|
||||
"不能使陣列長度為零",
|
||||
"傳遞至 make_constexpr_array 的長度 (%d1) 大於可用的元素數目 (%d2)",
|
||||
"std::meta::infovec 的定義不符合反映假設 (指標、長度和容量沒有基底類別和資料成員)",
|
||||
"運算式 splice 的不良反映 (%r)",
|
||||
"%n 已定義 (先前的定義 %p)",
|
||||
"infovec 物件未初始化",
|
||||
"類型 %t1 的擷取與給定的反映 (類型為 %t2 的實體) 不相容",
|
||||
"目前不允許反射多載集",
|
||||
"此內部函式需要範本執行個體的反映",
|
||||
"運算子的 %t1 和 %t2 類型不相容",
|
||||
"內部元函式的反映無效",
|
||||
"內部元函式需要類別成員的反映",
|
||||
"類別無法從聯合中衍生",
|
||||
"無法從具有彈性陣列成員的類別衍生",
|
||||
"null 反映",
|
||||
"命名空間別名",
|
||||
"反映 (無詳細資料)",
|
||||
"std::meta::substitute 中範本引數的不良反映 (%r)",
|
||||
"(為 %r) 叫用 std::meta::substitute 失敗",
|
||||
"反映值參考非使用中的實體",
|
||||
"運算式 splice 必須接合常數值、變數或函式。",
|
||||
"成員存取 splice 必須接合資料成員或成員函式",
|
||||
"成員 %nd 不是 %t 的直接或間接成員",
|
||||
"名稱 %sq 未指定已知的 Unicode 字元",
|
||||
"未結束命名的 Unicode 字元逸出",
|
||||
"字元不能在 Unicode 名稱中出現",
|
||||
"空白命名的 Unicode 字元逸出",
|
||||
"應為 '[:'",
|
||||
"應為 ':]'",
|
||||
"Lambda 運算式不能同時是 'mutable' 和 'static'",
|
||||
"'static' Lambda 運算式是非標準",
|
||||
"'static' Lambda 運算式必須有空白的擷取規格",
|
||||
"EDG IFC 標頭單位",
|
||||
"EDG IFC",
|
||||
"無法為目前的編譯單位建立標頭單位",
|
||||
"目前的編譯單位使用一或多個目前無法寫入標頭單位的功能",
|
||||
"'explicit(bool)' 是 C++20 功能",
|
||||
"第一個引數必須是整數的指標、enum 或支援的浮點類型",
|
||||
"編譯多個翻譯單元時,無法使用 C++ 模組",
|
||||
"C++ 模組無法搭配先前的 C++11 'export' 功能使用",
|
||||
"IFC 權杖 %sq 不受支援",
|
||||
"'pass_object_size' 屬性僅在函式宣告的參數上有效",
|
||||
"%sq 屬性 %d1 的引數必須是介於 0 到 %d2 之間的值",
|
||||
"這裡會忽略 ref-qualifier",
|
||||
"無效的 NEON 向量元素類型 %t",
|
||||
"無效的 NEON 多邊形向量元素類型 %t",
|
||||
"無效的可調整向量元素類型 %t",
|
||||
"可調整向量類型的 Tuple 元素數目無效",
|
||||
"NEON 向量或多邊形向量必須是 64 或128 位元寬",
|
||||
"不允許無大小類型 %t",
|
||||
"無大小類型 %t 的物件不可以是以值初始化",
|
||||
"在範圍 %u 中發現未預期的 Null 宣告索引",
|
||||
"必須為參照檔案的模組檔案對應指定模組名稱 %sq",
|
||||
"收到 null 索引值,其中預期在 IFC 分割區 %sq 中有節點",
|
||||
"%nd 不能有類型 %t",
|
||||
"在此模式下,參考限定詞並非標準用法",
|
||||
"範圍架構 'for' 陳述式在此模式中不是標準用法",
|
||||
"在此模式下,'auto' 作為類型規範並非標準用法",
|
||||
"由於檔案損毀,無法匯入模組檔案 %sq",
|
||||
"IFC",
|
||||
"成員宣告後插入了沒有直接關聯的權杖",
|
||||
"錯誤的插入範圍 (%r)",
|
||||
"預期為 std::string_view 類型的值,但收到 %t",
|
||||
"陳述式後插入了沒有直接關聯的權杖",
|
||||
"宣告後插入了沒有直接關聯的權杖",
|
||||
"Tuple 索引值 (%d) 溢位",
|
||||
">> 輸出來自 std::meta::__report_tokens",
|
||||
">> 結束輸出自 std::meta::__report_tokens",
|
||||
"不在具有參數變數的內容中",
|
||||
"分隔的逸出序列必須至少包含一個字元",
|
||||
"未終止的分隔逸出序列",
|
||||
"常數包含區域變數的位址",
|
||||
"無法將結構化繫結宣告為 'consteval'",
|
||||
"%no 與已匯入的宣告 %nd 衝突",
|
||||
"字元無法以指定的字元類型表示",
|
||||
"註釋不能出現在 'using' 屬性前置詞的內容中",
|
||||
"註釋的類型 %t 不是常值類型",
|
||||
"'ext_vector_type' 屬性只適用於布林值、整數或浮點數類型",
|
||||
"不允許在同一聯集中使用多個指示項",
|
||||
"測試訊息",
|
||||
"模擬的 Microsoft 版本至少須為 1943,才能使用 '--ms_c++23'",
|
||||
"無效的目前工作目錄: %s",
|
||||
"constexpr 函式內的 'cleanup' 屬性目前不受支援",
|
||||
"'assume' 屬性只能套用至 Null 陳述式",
|
||||
"假設失敗",
|
||||
"變數範本為 C++14 功能",
|
||||
"無法取得具有的參數使用 'pass_object_size' 屬性宣告的函式位址",
|
||||
"所有引數都必須有相同的類型",
|
||||
"最終比較為 %s1 %s2 %s3",
|
||||
"屬性 %sq 的引數太多",
|
||||
"Mantissa 字串未包含有效的數字",
|
||||
"常數評估期間發生浮點錯誤",
|
||||
"繼承建構函式 %n 已略過複製/移動之類作業",
|
||||
"無法判斷檔案 %s 的大小",
|
||||
"無法讀取 %s",
|
||||
"內嵌",
|
||||
"無法辨識的參數名稱",
|
||||
"參數已指定一次以上",
|
||||
"__has_embed 無法出現在外部 #if",
|
||||
"無法將 LC_NUMERIC 地區設定設為 C",
|
||||
"elifdef 和 elifndef 未在此模式中啟用,而且會在略過的文字中遭到忽略",
|
||||
"別名宣告在此內容中並非標準用法",
|
||||
"目標 ABI 可能會以不符合宣告順序的順序配置非靜態成員,此順序在 C++23 和更高版本中並非標準用法",
|
||||
"EDG IFC 模組介面單元",
|
||||
"EDG IFC 模組分割單元",
|
||||
"除非建立模組介面檔案,否則無法從此翻譯單元匯出模組宣告",
|
||||
"必須從此翻譯單元匯出模組宣告,以建立模組介面檔案",
|
||||
"已要求模組檔案產生,但未在翻譯單元中宣告任何模組",
|
||||
"以 %T 替換 %n 導致限制式失敗",
|
||||
"%n 未滿足 %T 的條件",
|
||||
"#embed 擴充太長,無法初始化類型 %t 的實體",
|
||||
"此處不允許使用 'defined' 運算子",
|
||||
"%n 不是 %t 的成員",
|
||||
"將 #embed 資料中的縮小轉換為 signed character",
|
||||
"'vector of boo' 類型不允許運算子",
|
||||
"物件過大,無法進行常數評估",
|
||||
"自我參照的暫存物件",
|
||||
"在此內容中,Lambda 無法引用區域變數或初始化擷取",
|
||||
"Lambda 參數無法隱藏明確擷取",
|
||||
"Lambda 範本參數無法隱藏明確擷取",
|
||||
"處理此編譯單位時,可用位址空間不足",
|
||||
"<undetermined type>",
|
||||
"<undetermined constant>",
|
||||
"<undetermined template>",
|
||||
"%s 的設定大小對於指定的尾數位數 + 指數位數而言過小",
|
||||
"運算式",
|
||||
"<expression>",
|
||||
"未命名的",
|
||||
"<unnamed>",
|
||||
"<error-type>",
|
||||
"<unknown-type>",
|
||||
"<something>",
|
||||
"<null-type>",
|
||||
"<no-init>",
|
||||
"<zero-init>",
|
||||
"位元複製:",
|
||||
"<bitwise-copy>",
|
||||
"透過建構函式的類別結果:",
|
||||
"<constructor-call>",
|
||||
"<NULL expression>",
|
||||
"<error>",
|
||||
"<NULL routine>",
|
||||
"<default>",
|
||||
"參數 #",
|
||||
" (上移一層)",
|
||||
" 上移",
|
||||
"dynamic-init:",
|
||||
"<error-constant>",
|
||||
"stack-offset-of:",
|
||||
"<implicit element> ",
|
||||
" 重複的 ",
|
||||
"整數",
|
||||
"列舉",
|
||||
"範圍列舉",
|
||||
"算術",
|
||||
"非布林算術",
|
||||
"指標",
|
||||
"nullptr 類型",
|
||||
"控點",
|
||||
"handle-to-CLI-array",
|
||||
"pointer-to-object",
|
||||
"pointer-to-function",
|
||||
"pointer-to-member",
|
||||
"bool",
|
||||
"bool-equivalent",
|
||||
"類別",
|
||||
"遞增運算式的 volatile 運算元已淘汰",
|
||||
"遞減運算式的 volatile 運算元已淘汰",
|
||||
"%n 先前宣告時未帶有 'indeterminate' 屬性",
|
||||
"%t 的預設建構函式為明確的",
|
||||
"無法載入 %m 中 %n 的定義",
|
||||
"無法載入 %m 中 %n 的初始設定式",
|
||||
"具有 typedef 名稱以供連結用途的類別不能有基底類別",
|
||||
"具有 typedef 名稱以供連結用途的類別不能有成員函式",
|
||||
"為連結目的而使用 typedef 名稱的類別,除列舉類型或非閉鎖類別類型外,不得包含巢狀類型",
|
||||
"為連結目的而使用 typedef 名稱的類別無法包含 Lambda 表達式",
|
||||
"為連結目的而使用 typedef 名稱的類別,其非靜態資料成員不得具有預設成員初始設定式",
|
||||
"靜態資料成員宣告不得出現在未命名的類別中",
|
||||
"初始設定式結果會處理 dllimport 變數",
|
||||
"具有 'no_specializations' 屬性的範本無法特殊化",
|
||||
"此處使用的 'static' 非標準",
|
||||
"%nd 先前宣告時未明確指定的列舉基底",
|
||||
"missing \"typename\" is nonstandard here",
|
||||
"abbreviated function template syntax is nonstandard for deduction guides"
|
||||
]
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"defaults": [
|
||||
"--pack_alignment",
|
||||
"8"
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
{
|
||||
"defaults": [
|
||||
],
|
||||
"defaults_op": "merge"
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user