Compare commits
12
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8fc66f4fc4 | ||
|
|
d8f7f573dd | ||
|
|
99f9cbf006 | ||
|
|
980e77a3c9 | ||
|
|
1da717d336 | ||
|
|
64fe189c4d | ||
|
|
3d26cdcf9b | ||
|
|
16e0c8fb37 | ||
|
|
198564558f | ||
|
|
2a9df36b04 | ||
|
|
c34a3f5cc7 | ||
|
|
60a32847c2 |
@@ -2,4 +2,3 @@
|
||||
test/**/index.ts
|
||||
test/**/runTest.ts
|
||||
tools/prepublish.js
|
||||
vscode*.d.ts
|
||||
|
||||
+5
-57
@@ -1,57 +1,5 @@
|
||||
# C/C++ for Visual Studio Code Changelog
|
||||
|
||||
## Version 1.17.4: August 21, 2023
|
||||
### Bug Fixes
|
||||
* Fix crash recovery for the main extension process. [#11335](https://github.com/microsoft/vscode-cpptools/issues/11335)
|
||||
* Fix an IntelliSense process crash when certain error messages occur with a language pack enabled. [#11336](https://github.com/microsoft/vscode-cpptools/issues/11336)
|
||||
|
||||
## Version 1.17.3: August 16, 2023
|
||||
### Bug Fix
|
||||
* Fix a regression with attaching the debugger to processes on Linux and macOS. [#11328](https://github.com/microsoft/vscode-cpptools/issues/11328)
|
||||
|
||||
## Version 1.17.2: August 14, 2023
|
||||
### Enhancements
|
||||
* Enable a subset of markdown to render in hover by default and a `C_Cpp.markdownInComments` setting. [#6020](https://github.com/microsoft/vscode-cpptools/issues/6020), [#10461](https://github.com/microsoft/vscode-cpptools/issues/10461)
|
||||
* Add support for gcc 13 features. [#11038](https://github.com/microsoft/vscode-cpptools/issues/11038)
|
||||
* Add default compiler detection of additional compilers in MSYS environments. [#11211](https://github.com/microsoft/vscode-cpptools/issues/11211)
|
||||
* Use musl for building Linux binaries of the extension.
|
||||
* Add support for additional compiler wrappers: gomacc, distcc, buildcache, and icecc.
|
||||
|
||||
### Bug Fixes
|
||||
* Fix a couple bugs with documentation comments. [#5241](https://github.com/microsoft/vscode-cpptools/issues/5241)
|
||||
* Added `__float128` support in gcc IntelliSense mode. [#9558](https://github.com/microsoft/vscode-cpptools/issues/9558)
|
||||
* Fix an issue where the debugger would get stuck while using cl.exe options. [#10231](https://github.com/microsoft/vscode-cpptools/issues/10231)
|
||||
* Fix C/C++ commands showing in the Command Palette with non-C/C++ files. [#10421](https://github.com/microsoft/vscode-cpptools/issues/10421)
|
||||
* Fix the 'Select IntelliSense Configuration' command to also update an existing `compilerPath` in c_cpp_properties.json. [#10808](https://github.com/microsoft/vscode-cpptools/issues/10808)
|
||||
* Update clang-format (and clang-tidy) to 16.0.6 to fix a bug. [#11027](https://github.com/microsoft/vscode-cpptools/issues/11027)
|
||||
* Fix `#include` completion leaving an extra `>`. [#11042](https://github.com/microsoft/vscode-cpptools/issues/11042)
|
||||
* Fix an issue with matching of glob patterns containing path delimiters. [#11132](https://github.com/microsoft/vscode-cpptools/issues/11132)
|
||||
* Fix Create Declaration/Definition via `Quick Fix…` from hover tooltip. [#11157](https://github.com/microsoft/vscode-cpptools/issues/11157)
|
||||
* Fix issues with compiler querying of clang-cl. [#11207](https://github.com/microsoft/vscode-cpptools/issues/11207)
|
||||
* Fix `files.encoding` setting on startup. [#11210](https://github.com/microsoft/vscode-cpptools/issues/11210)
|
||||
* Fix a crash related to directories with a very large number of files. [#11226](https://github.com/microsoft/vscode-cpptools/issues/11226)
|
||||
* Fix the parameter format of call hierarchy items. [#11247](https://github.com/microsoft/vscode-cpptools/issues/11247)
|
||||
* Remove the vcpkg code action from the missing includes code action list. [#11252](https://github.com/microsoft/vscode-cpptools/issues/11252)
|
||||
* Fix the file path info of call hierarchy items to display the relative path to a workspace folder. [#11254](https://github.com/microsoft/vscode-cpptools/issues/11254)
|
||||
* Fix colorization for macro expansions in macro arguments. [#11256](https://github.com/microsoft/vscode-cpptools/issues/11256)
|
||||
* Fix a crash for CUDA projects with '>' in the command line. [#11289](https://github.com/microsoft/vscode-cpptools/issues/11289)
|
||||
* Increase the default standard for the 'Build and Debug Active File' feature to c++14 on macOS. [#11292](https://github.com/microsoft/vscode-cpptools/issues/11292)
|
||||
* Fix an issue with the compiler currently configured for use with IntelliSense being listed last in the task creation popup. [PR #11299](https://github.com/microsoft/vscode-cpptools/pull/11299)
|
||||
* Fix an IPCH issue on Linux due to the Position Independent Executable (PIE) option not being set since 1.17.0.
|
||||
* Fix Rank > 1 Display Strings for Natvis. [PR MIEngine#1406](https://github.com/microsoft/MIEngine/pull/1406)
|
||||
* Fix some crashes identified by crash telemetry.
|
||||
* Fix an issue that could cause zombie processes on Linux/Mac.
|
||||
* Address some issues with glibc version compatibility. Native binaries for cpptools and the bundled clang-tidy/clang-format are now built with musl and fully statically linked.
|
||||
* Fix the wrong compiler being set as default when configured to use `compile_commands.json` and overriding the compiler used there with an explicit `compilerPath`.
|
||||
|
||||
### Thank You to the Contributors
|
||||
* [@gareth-rees (Gareth Rees)](https://github.com/gareth-rees): Always use `--simple-values` in newer versions of GDB. [PR MIEngine#1400](https://github.com/microsoft/MIEngine/pull/1400)
|
||||
* [@iAbadia (Iñaki)](https://github.com/iAbadia): Align use of 'sendInvalidate' request arguments. [PR MIEngine#1402](https://github.com/microsoft/MIEngine/pull/1402)
|
||||
* [@intel-rganesh (Rakesh Ganesh)](https://github.com/intel-rganesh): Introduce `--thread` and `--frame options`. [PR MIEngine#1401](https://github.com/microsoft/MIEngine/pull/1401)
|
||||
* [@michalmaka (Michał Mąka)](https://github.com/michalmaka): Add support for Toybox to the remote process picker. [PR #11175](https://github.com/microsoft/vscode-cpptools/pull/11175)
|
||||
* [@sbobko (Sergey Bobko)](https://github.com/sbobko): Add 'sendInvalidate' request. [PR MIEngine#1367](https://github.com/microsoft/MIEngine/pull/1367)
|
||||
* [@yne (Rémy F.)](https://github.com/yne): Add wildcard support for `includePath`. [PR #10388](https://github.com/microsoft/vscode-cpptools/pull/10388)
|
||||
|
||||
## Version 1.16.3: June 23, 2023
|
||||
### Bug Fix
|
||||
* Fix "cout is ambiguous" error. [#11122](https://github.com/microsoft/vscode-cpptools/issues/11122)
|
||||
@@ -657,7 +605,7 @@
|
||||
* Add auto-detection of clang compilers on Windows (and different versions of cl.exe). [#6718](https://github.com/microsoft/vscode-cpptools/issues/6718)
|
||||
* Stop adding .cu files to `files.associations` (switch to using setTextDocumentLanguage). [#7359](https://github.com/microsoft/vscode-cpptools/issues/7359)
|
||||
* Add "Symbol Options" for CppVsdbg to configure symbol settings [PR #7680](https://github.com/microsoft/vscode-cpptools/pull/7680)
|
||||
* Update CppVsdbg to use newer CppEE and msdia.
|
||||
* Update CppVsdbg to use newer CppEE and msdia.
|
||||
|
||||
### Bug Fixes
|
||||
* Fix switch header/source not checking `files.exclude`. [#4429](https://github.com/microsoft/vscode-cpptools/issues/4429)
|
||||
@@ -703,7 +651,7 @@
|
||||
* Add `private` or `protected` scope labels to class symbols. [#7120](https://github.com/microsoft/vscode-cpptools/issues/7120)
|
||||
* Fix file:line path for $FILEPOS [#7193](https://github.com/microsoft/vscode-cpptools/issues/7193)
|
||||
* [PR MIEngine#1124](https://github.com/microsoft/MIEngine/pull/1124)
|
||||
* Add `stopAtConnect` and `hardwareBreakpoints` launch options [PR #7449](https://github.com/microsoft/vscode-cpptools/pull/7449)
|
||||
* Add `stopAtConnect` and `hardwareBreakpoints` launch options [PR #7449](https://github.com/microsoft/vscode-cpptools/pull/7449)
|
||||
* `stopAtConnect` stops the debugger on connection to a remote target [PR MIEngine#1109](https://github.com/microsoft/MIEngine/pull/1109)
|
||||
* `hardwareBreakpoints` controls usage and number of remote hardware breakpoints [PR MIEngine#1128](https://github.com/microsoft/MIEngine/pull/1128)
|
||||
* Add support for loading Concord extensions to the cppvsdbg debug adapter (see [documentation](https://github.com/microsoft/ConcordExtensibilitySamples/wiki/Support-for-VS-Code-cppvsdbg-Scenarios) for more information)
|
||||
@@ -936,7 +884,7 @@
|
||||
* YuTengjing (@tjx666) [PR #6344](https://github.com/microsoft/vscode-cpptools/pull/6344)
|
||||
* Enable support for specifying a compiler by only the filename if it's in the environment path. [#6179](https://github.com/microsoft/vscode-cpptools/issues/6179)
|
||||
* Restart the IntelliSense process if its memory usage exceeds the `C_Cpp.intelliSenseMemoryLimit` setting. [#6230](https://github.com/microsoft/vscode-cpptools/issues/6230)
|
||||
* [cppdbg] Stepping out of a function will display '$ReturnValue'.
|
||||
* [cppdbg] Stepping out of a function will display '$ReturnValue'.
|
||||
* @Trass3r [PR MIEngine#1036](https://github.com/microsoft/MIEngine/pull/1036)
|
||||
* [cppdbg] Support composite expressions in natvis ArrayItems
|
||||
* @Trass3r [PR MIEngine#1044](https://github.com/microsoft/MIEngine/pull/1044)
|
||||
@@ -1317,7 +1265,7 @@
|
||||
* Add a code action for resolving missing includes via the `vcpkg` dependency manager. [PR #3791](https://github.com/microsoft/vscode-cpptools/pull/3791)
|
||||
|
||||
### Enhancements
|
||||
* Added support for compile commands:
|
||||
* Added support for compile commands:
|
||||
* `-iquote`. [#2088](https://github.com/microsoft/vscode-cpptools/issues/2088)
|
||||
* `-imacros`. [#2417](https://github.com/microsoft/vscode-cpptools/issues/2417)
|
||||
* `-idirafter`(`--include-directory-after` & `--include-directory-after=`). [#3713](https://github.com/microsoft/vscode-cpptools/issues/3713)
|
||||
@@ -2094,4 +2042,4 @@
|
||||
## Version 0.5.0: April 14, 2016
|
||||
* Usability and correctness bug fixes.
|
||||
* Simplify installation experience.
|
||||
* Usability and correctness bug fixes.
|
||||
* Usability and correctness bug fixes.
|
||||
|
||||
@@ -2366,38 +2366,6 @@ ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
ssh-config 4.2.1 - MIT
|
||||
https://github.com/cyjake/ssh-config#readme
|
||||
|
||||
Copyright (c) 2017 Chen Yangjian
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2017 Chen Yangjian
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"Očekávalo se návěstí.",
|
||||
"Po %%l se očekávalo číslo operandu.",
|
||||
"Číslo operandu pro %%l neodkazuje na platný argument popisku.",
|
||||
"Číslo operandu pro %%l neodkazuje na platný argument návěstí.",
|
||||
"Řetězec typu widestring není u příkazu asm platný.",
|
||||
"Atribut je nestandardní.",
|
||||
"Není základní třídou třídy %t.",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"specifikátor _Atomic(...) nelze použít u kvalifikovaného typu %t",
|
||||
"přístup k členovi objektu _Atomic",
|
||||
"bitové pole nemůže mít typ _Atomic",
|
||||
null,
|
||||
"typy třídy _Atomic jsou zakázané",
|
||||
"konstruktor constexpr volá jiný konstruktor než constexpr kvůli inicializaci podobjektu",
|
||||
"očekávala se čárka (verze static_assert s jedním argumentem není v tomto režimu povolená)",
|
||||
"statický kontrolní výraz selhal",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"Inicializace kopírování seznamu nemůže používat explicit. %n",
|
||||
"Vodítko pro dedukci",
|
||||
"Neplatná hodnota uživatelem definovaného operátoru literálu",
|
||||
"%s se nemůže vyskytovat mimo direktivy preprocesoru.",
|
||||
"Funkci __has_cpp_attribute nelze použít mimo direktivu #if nebo #elif.",
|
||||
"Vodítko pro dedukci se musí deklarovat se stejnou přístupností jako %n.",
|
||||
"Lambda se v tomto kontextu nepovoluje.",
|
||||
"Zadané zarovnání není ekvivalentní předchozí deklaraci.",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"Deklarace exportu nemůže obsahovat deklaraci importu modulu.",
|
||||
"Deklarace exportu se může vyskytnout jen v jednotce rozhraní modulu.",
|
||||
"Deklarace exportu nemůže exportovat název s interním propojením.",
|
||||
null,
|
||||
null,
|
||||
"Deklarace using zahrnuje %nfd.",
|
||||
"Předdefinovaná funkce není dostupná, protože typy s plovoucí desetinnou čárkou __fp16 se nepodporují.",
|
||||
"Výraz requires musí určovat alespoň jeden požadavek.",
|
||||
"Modifikátor constinit tady není platný.",
|
||||
"Modifikátor constinit je platný jen pro deklarace proměnných s dobou trvání úložiště static nebo thread.",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"Požádalo se nedefinovaný oddíl modulu %sq1 (předpokládalo se, že je to %sq2).",
|
||||
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ů",
|
||||
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale přetéká konec svého oddílu.",
|
||||
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale není zarovnaná s elementy oddílu.",
|
||||
"z dílčího pole %sq (relativní pozice k uzlu %d)",
|
||||
"Z oddílu %sq elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
"Z oddílu %sq, elementu %d1 (pozice v souboru %d2, relativní pozice %d3)",
|
||||
"Atributy výrazu lambda tady nejsou standardní.",
|
||||
"Identifikátor %sq by bylo možné zaměnit za vizuálně podobné %p.",
|
||||
"Tento komentář obsahuje podezřelé řídicí znaky formátování Unicode.",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"oprava byla provedena vyřazením parametru %sq (v relativním indexu %d).",
|
||||
"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ý identifikátor IFC s názvem %sq byl během obnovy entity přeskočen.",
|
||||
"neplatná hodnota řazení modulu %sq",
|
||||
"š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.",
|
||||
"Z oddílu %sq elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
"Z oddílu %sq, elementu %d1 (pozice v souboru %d2, relativní pozice %d3)",
|
||||
"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",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"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)",
|
||||
"z informací o řetězci v oddílu %sq, elementu %d1 (pozice souboru %d2, relativní pozice %d3)",
|
||||
"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",
|
||||
"zjištěno pro argument šablony reprezentovaný %sq elementem %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
"zjištěno pro argument šablony reprezentovaný %sq elementem %d1 (pozice souboru %d2, relativní pozice %d3)",
|
||||
"příliš málo argumentů v seznamu argumentů šablony v modulu %sq",
|
||||
"zjištěno při zpracování seznamu argumentů šablony reprezentovaného %sq elementem %u1 (pozice souboru %u2, relativní pozice %u3)",
|
||||
"zjištěno při zpracování seznamu argumentů šablony reprezentovaného %sq elementem %d1 (pozice souboru %d2, relativní pozice %d3)",
|
||||
"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)",
|
||||
"porovnání zahrnuje neznámou adresu (např. adresu slabé proměnné)",
|
||||
"__make_signed je kompatibilní jenom s typem integer a výčtovým typem, které nejsou typu bool",
|
||||
"__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.",
|
||||
"nesprávný počet argumentů",
|
||||
"Omezení kandidáta %n není splněno.",
|
||||
"Počet parametrů %n neodpovídá volání.",
|
||||
"Nahrazení explicitních argumentů šablony %T pro %n se nezdařilo.",
|
||||
"%n je implicitně funkce přesunu „= delete“, která se proto během řešení přetížení ignoruje.",
|
||||
"%n se neshoduje, protože pro prázdný balíček parametrů je zadaný argument #%d.",
|
||||
"%n se neshoduje, protože argument #%d neodpovídá parametru.",
|
||||
"Kandidát %n neuspěl při dedukci.",
|
||||
"Předdefinovaný operátor%s se neshoduje, protože argument #%d neodpovídá parametru.",
|
||||
"<integrál>",
|
||||
"<propagovaný integrál>",
|
||||
"<ptrdiff_t>",
|
||||
"<výčet>",
|
||||
"<vymezený výčet>",
|
||||
"<aritmetické>",
|
||||
"<aritmetické zvýšení úrovně>",
|
||||
"<nelogické aritmetické>",
|
||||
"<ukazatel>",
|
||||
"<nullptr>",
|
||||
"<popisovač>",
|
||||
"<popisovač pole rozhraní příkazového řádku>",
|
||||
"<ukazatel na objekt>",
|
||||
"<ukazatel na funkci>",
|
||||
"<ukazatel na člen>",
|
||||
"<bool>",
|
||||
"<podobné logické hodnotě>",
|
||||
"<třída>"
|
||||
"přístup k neinicializovanému podobjektu v indexu %d"
|
||||
]
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"Bezeichnung erwartet",
|
||||
"Operandennummer nach \"%%l\" erwartet",
|
||||
"Die Operandennummer für \"%%l\" verweist nicht auf ein gültiges Bezeichnungsargument",
|
||||
"Operandennummer für '%%l' verweist nicht auf ein gültiges Bezeichnungsargument.",
|
||||
"Eine breite Zeichenfolge ist in einer asm-Anweisung ungültig.",
|
||||
"Das Attribut entspricht nicht dem Standard.",
|
||||
"Keine Basisklasse der Klasse \"%t\".",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"Der Spezifizierer \"_Atomic(...)\" kann nicht auf den qualifizierten Typ \"%t\" angewendet werden.",
|
||||
"Zugriff auf Member des _Atomic-Objekts",
|
||||
"Ein Bitfeld kann keinen _Atomic-Typ aufweisen.",
|
||||
null,
|
||||
"_Atomic-Klassentypen sind deaktiviert.",
|
||||
"Der constexpr-Konstruktor ruft den Nicht-constexpr-Konstruktor für die Teilobjektinitialisierung auf.",
|
||||
"Ein Komma wurde erwartet (die Version mit einem Argument von \"static_assert\" ist in diesem Modus nicht aktiviert).",
|
||||
"Fehler bei der statischen Assertion.",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"Der unvollständige %t-Wert kann nicht ausgewertet werden.",
|
||||
"Der Rückgabewert der Routine, die mit dem Attribut \"nodiscard\" deklariert ist, wird ignoriert.",
|
||||
"Der Rückgabewerttyp mit dem Attribut \"nodiscard\" wird ignoriert.",
|
||||
"Das Attribut \"nodiscard\" gilt nicht für Destruktoren oder Routinen mit einem ungültigen Rückgabetyp",
|
||||
"Das Attribut \"nodiscard\" gilt nicht für Destruktoren oder Routinen mit einem ungültigen Rückgabetyp.",
|
||||
"Das Attribut \"fallthrough\" gilt nur für NULL-Anweisungen.",
|
||||
"Das Attribut \"fallthrough\" erscheint unter Umständen nur in einer einschließenden switch-Anweisung.",
|
||||
"Die \"fallthrough\"-Anweisung muss einer \"switch case\"-Bezeichnung oder \"default\" vorausgehen.",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"Die copy-list-Initialisierung kann nicht \"%n\" als \"explicit\" verwenden.",
|
||||
"Deduktionsanweisung",
|
||||
"Ungültiger Wert für benutzerdefinierten Literaloperator.",
|
||||
"%s darf nicht außerhalb von Präprozessordirektiven auftreten",
|
||||
"__has_cpp_attribute darf nicht außerhalb von #if oder #elif verwendet werden.",
|
||||
"Die Deduktionsanweisung muss mit derselben Barrierefreiheit wie \"%n\" deklariert werden.",
|
||||
"Eine Lambdafunktion ist in diesem Kontext nicht zulässig.",
|
||||
"Die angegebene Ausrichtung entspricht nicht der vorherigen Deklaration.",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"Eine Exportdeklaration kann keine Modulimportdeklaration enthalten.",
|
||||
"Eine Exportdeklaration kann nur in einer Modulschnittstelleneinheit verwendet werden.",
|
||||
"Eine Exportdeklaration kann keinen Namen mit interner Verknüpfung exportieren.",
|
||||
null,
|
||||
null,
|
||||
"Die using-Deklaration enthält \"%nfd\".",
|
||||
"Die integrierte Funktion ist nicht verfügbar, weil __fp16-Gleitkommatypen nicht unterstützt werden.",
|
||||
"Für einen requires-Ausdruck muss mindestens eine Anforderung angegeben werden.",
|
||||
"\"constinit\" ist hier nicht gültig.",
|
||||
"\"constinit\" ist nur für Deklarationen von Variablen mit Speicherdauer \"static\" oder \"thread\" gültig.",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"Modul %sq1 undefinierte Partition (könnte %sq2 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",
|
||||
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für die Partition %sq2 angefordert – was das Ende ihrer Partition überschreitet",
|
||||
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für die Partition %sq2 angefordert – welche mit ihren Partitionselementen falsch ausgerichtet ist",
|
||||
"von Unterfeld %sq (relative Position zum Knoten %d)",
|
||||
"von Partition %sq Element %u1 (Dateiposition %u2, relative Position %u3)",
|
||||
"von Partition %sq Element %d1 (Dateiposition %d2, relative Position %d3)",
|
||||
"Lambda-Attribute entsprechen hier nicht dem Standard",
|
||||
"der Bezeichner %sq könnte mit einem visuell ähnlichen Bezeichner verwechselt werden, der %p angezeigt wird",
|
||||
"dieser Kommentar enthält verdächtige Unicode-Formatierungssteuerzeichen",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"Eine Korrektur wurde vorgenommen, indem der Parameter %sq (beim relativen Index %d) 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,
|
||||
"Ungültiger IFC-Bezeichnername %sq bei der Rekonstruktion der Entität übersprungen",
|
||||
"Modul %sq 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\"",
|
||||
"von Partition %sq Element %u1 (Dateiposition %u2, relative Position %u3)",
|
||||
"von Partition %sq Element %d1 (Dateiposition %d2, relative Position %d3)",
|
||||
"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",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"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)",
|
||||
"aus Zeichenfolgeninformationen in Partition %sq Element %d1 (Dateiposition %d2, relative Position %d3)",
|
||||
"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",
|
||||
"für das Vorlagenargument erkannt, das durch das %sq-Element %u1 dargestellt wird (Dateiposition %u2, relative Position %u3)",
|
||||
"für das Vorlagenargument erkannt, das durch das %sq-Element %d1 dargestellt wird (Dateiposition %d2, relative Position %d3)",
|
||||
"zu wenige Argumente in der Vorlagenargumentliste im Modul %sq",
|
||||
"wurde beim Verarbeiten der Vorlagenargumentliste erkannt, die durch das %sq-Element %u1 (Dateiposition %u2, relative Position %u3) dargestellt wird",
|
||||
"wurde beim Verarbeiten der Vorlagenargumentliste erkannt, die durch das %sq-Element %d1 dargestellt wird (Dateiposition %d2, relative Position %d3)",
|
||||
"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)",
|
||||
"der Vergleich umfasst eine unbekannte Adresse (z. B. die Adresse einer schwachen Variablen)",
|
||||
"__make_signed ist nur mit nicht booleschen Integer- und Enumerationstypen kompatibel",
|
||||
"__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",
|
||||
"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",
|
||||
"Fehler beim Ersetzen der expliziten Vorlagenargumente %T für %n",
|
||||
"%n ist eine implizite Verschiebungsfunktion \"= delete\" und wird daher während der Überladungsauflösung ignoriert",
|
||||
"%n stimmt nicht überein, da das Argument #%d für ein leeres Parameterpaket angegeben wurde",
|
||||
"%n stimmt nicht überein, da das Argument #%d nicht mit dem Parameter übereinstimmt",
|
||||
"Kandidat %n konnte nicht abgezogen werden",
|
||||
"Der integrierte Operator %s stimmt nicht überein, da das Argument #%d nicht mit dem Parameter übereinstimmt",
|
||||
"<integral>",
|
||||
"<promoted integral>",
|
||||
"<ptrdiff_t>",
|
||||
"<enum>",
|
||||
"<scoped enum>",
|
||||
"<arithmetic>",
|
||||
"<promoted arithmetic>",
|
||||
"<non-bool arithmetic>",
|
||||
"<pointer>",
|
||||
"<nullptr>",
|
||||
"<handle>",
|
||||
"<handle to CLI array>",
|
||||
"<pointer to object>",
|
||||
"<pointer to function>",
|
||||
"<pointer-to-member>",
|
||||
"<bool>",
|
||||
"<bool-like>",
|
||||
"<class>"
|
||||
]
|
||||
"Zugriff auf nicht initialisiertes Teilobjekt bei Index %d"
|
||||
]
|
||||
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"se esperaba una etiqueta",
|
||||
"se esperaba un número de operando después de \"%%l\"",
|
||||
"el número de operando para '%%l' no hace referencia a un argumento de etiqueta válido",
|
||||
"el número de operando de \"%%l\" no hace referencia a un argumento de etiqueta válido",
|
||||
"las cadenas de tipo ancho no son válidas en una instrucción \"asm\"",
|
||||
"el atributo no es estándar",
|
||||
"no es una clase base de la clase %t",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"el especificador _Atomic(...) no se puede aplicar al tipo calificado %t",
|
||||
"acceder al miembro del objeto _Atomic",
|
||||
"un campo de bits no puede tener un tipo _Atomic",
|
||||
null,
|
||||
"Los tipos de clase _Atomic están deshabilitados",
|
||||
"el constructor constexpr llama al constructor que no es constexpr para la inicialización del subobjeto",
|
||||
"se esperaba una coma (la versión de un argumento de static_assert no está habilitada en este modo)",
|
||||
"error de aserción estática",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"no se puede evaluar el valor de %t incompleto",
|
||||
"ignorando el valor devuelto de la rutina declarada con el atributo \"nodiscard\"",
|
||||
"ignorando el tipo de valor devuelto con el atributo \"nodiscard\"",
|
||||
"el atributo 'nodiscard' no se aplica a destructores o rutinas con tipo de valor devuelto void",
|
||||
"el atributo \"nodiscard\" no se aplica a los destructores ni a las rutinas con un tipo de valor devuelto void",
|
||||
"El atributo \"fallthrough\" solo se aplica a instrucciones null",
|
||||
"El atributo \"fallthrough\" solo puede aparecer dentro de una instrucción switch",
|
||||
"la instrucción fallthrough debe preceder a la etiqueta switch case o default",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"la inicialización de lista de copia no puede usar un elemento %n de tipo \"explicit\"",
|
||||
"guía de deducción",
|
||||
"Valor no válido para un operador literal definido por el usuario.",
|
||||
"%s no puede aparecer fuera de las directivas de preprocesador",
|
||||
"__has_cpp_attribute no puede aparecer fuera de #if o #elif",
|
||||
"la guía de deducción debe declararse con la misma accesibilidad que %n",
|
||||
"no se permite el uso de lambda en este contexto",
|
||||
"la alineación especificada no es equivalente a la declaración anterior",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"una declaración de exportación no puede contener una declaración de importación de módulo",
|
||||
"una declaración de exportación solo puede aparecer en una unidad de interfaz de módulo",
|
||||
"una declaración de exportación no puede exportar un nombre con vinculación interna",
|
||||
null,
|
||||
null,
|
||||
"la declaración using incluye %nfd",
|
||||
"la función builtin no está disponible porque no se admiten tipos de punto flotante __fp16",
|
||||
"una expresión requires debe especificar al menos un requisito",
|
||||
"\"constexpr\" no es válido aquí",
|
||||
"\"constinit\" solo es válido para las declaraciones de variables con duración de almacenamiento estático o de subproceso",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"módulo %sq1 partición no definida (se considera que es %sq2) 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",
|
||||
"módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que desborda el final de su partición",
|
||||
"módulo %sq1 posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que está mal alineada con sus elementos de particiones",
|
||||
"desde el subcampo %sq (posición relativa al nodo %d)",
|
||||
"desde la partición %sq elemento %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
"de la partición %sq elemento %d1 (posición de archivo %d2, posición relativa %d3)",
|
||||
"los atributos lambda no son estándar aquí",
|
||||
"el identificador %sq podría confundirse con uno visualmente similar que aparece %p",
|
||||
"este comentario contiene caracteres de control de formato Unicode sospechosos",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"se ha quitado el parámetro %sq (en el índice relativo %d) 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,
|
||||
"se omitió un nombre de identificador IFC no válido %sq durante la reconstrucción de entidades",
|
||||
"el módulo %sq es un 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",
|
||||
"desde la partición %sq elemento %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
"de la partición %sq elemento %d1 (posición de archivo %d2, posición relativa %d3)",
|
||||
"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",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"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)",
|
||||
"de la información de la cadena %sq elemento %d1 (posición de archivo %d2, posición relativa %d3)",
|
||||
"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",
|
||||
"detectado para el argumento de plantilla representado por el elemento %sq %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
"detectado para el argumento de plantilla representado por el elemento %sq %d1 (posición de archivo %d2, posición relativa %d3)",
|
||||
"demasiado pocos argumentos en la lista de argumentos de plantilla en el módulo %sq",
|
||||
"detectado al procesar la lista de argumentos de plantilla representada por el elemento %sq %u1 (posición de archivo %u2, posición relativa %u3)",
|
||||
"detectado al procesar la lista de argumentos de plantilla representada por el elemento %sq %d1 (posición de archivo %d2, posición relativa %d3)",
|
||||
"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)",
|
||||
"la comparación implica una dirección desconocida (por ejemplo, la dirección de una variable débil)",
|
||||
"__make_signed solo es compatible con tipos de enumeración y enteros no booleanos",
|
||||
"__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",
|
||||
"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",
|
||||
"error al sustituir los argumentos de plantilla explícitos %T por %n",
|
||||
"%n es una función de movimiento '= delete' implícitamente y, por lo tanto, se omite durante la resolución de sobrecarga",
|
||||
"%n no coincide porque se proporciona el argumento #%d para un paquete de parámetros vacío",
|
||||
"%n no coincide porque el argumento #%d no coincide con el parámetro",
|
||||
"candidato %n error de deducción",
|
||||
"el operador integrado%s no coincide porque el argumento #%d no coincide con el parámetro",
|
||||
"<integral>",
|
||||
"< integral promocionado>",
|
||||
"<ptrdiff_t>",
|
||||
"<enumeración>",
|
||||
"<enumeración con ámbito>",
|
||||
"<aritmética>",
|
||||
"<aritmética promocionada>",
|
||||
"<aritmética no booleana>",
|
||||
"<puntero>",
|
||||
"<nullptr>",
|
||||
"<identificador>",
|
||||
"<controlar la matriz de la CLI>",
|
||||
"<puntero al objeto>",
|
||||
"<puntero a la función>",
|
||||
"<puntero a miembro>",
|
||||
"<bool>",
|
||||
"<tipo bool>",
|
||||
"<clase>"
|
||||
]
|
||||
"acceso al subobjeto no inicializado en el índice %d"
|
||||
]
|
||||
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"étiquette attendue",
|
||||
"nombre d'opérande attendu après '%%l'",
|
||||
"le numéro d’opérande pour '%% ne fait pas référence à un argument d’étiquette valide",
|
||||
"le nombre d'opérande pour '%%l' ne fait pas référence à un argument d'étiquette valide",
|
||||
"une chaîne étendue est non valide dans une instruction 'asm'",
|
||||
"attribut non standard",
|
||||
"n'est pas une classe de base de %t",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"impossible d'appliquer le spécificateur _Atomic(...) au type qualifié %t",
|
||||
"accès au membre de l'objet _Atomic",
|
||||
"un champ de bits ne peut pas avoir un type _Atomic",
|
||||
null,
|
||||
"Les types de classe _Atomic sont désactivés",
|
||||
"un constructeur constexpr appelle un constructeur non constexpr pour l'initialisation d'un sous-objet",
|
||||
"virgule attendue (la version de static_assert à un seul argument n'est pas activée dans ce mode)",
|
||||
"échec de l'assertion statique",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"impossible d'évaluer la valeur du %t incomplet",
|
||||
"valeur retournée ignorée dans la routine déclarée avec l'attribut 'nodiscard'",
|
||||
"type valeur retourné ignoré avec l'attribut 'nodiscard'",
|
||||
"l’attribut 'nodiscard' ne s’applique pas aux destructeurs ou routines avec le type de retour void",
|
||||
"l'attribut 'nodiscard' ne s'applique pas aux destructeurs ou routines ayant le type de retour void",
|
||||
"l'attribut 'fallthrough' s'applique uniquement aux instructions ayant une valeur null",
|
||||
"l'attribut 'fallthrough' peut apparaître uniquement dans une instruction switch englobante",
|
||||
"l'instruction fallthrough doit précéder l'étiquette case ou default de switch",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"l'initialisation de copie de liste ne peut pas utiliser un %n 'explicit'",
|
||||
"guide de déduction",
|
||||
"Valeur non valide pour l'opérateur de littéral défini par l'utilisateur",
|
||||
"%s ne peut pas apparaître en dehors des directives de préprocesseur",
|
||||
"__has_cpp_attribute ne peut pas apparaître en dehors de #if ou #elif",
|
||||
"le guide de déduction doit être déclaré avec la même accessibilité que %n",
|
||||
"un lambda n'est pas autorisé dans ce contexte",
|
||||
"l'alignement spécifié n'est pas équivalent à la déclaration précédente",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"une déclaration export ne peut pas contenir de déclaration import de module",
|
||||
"une déclaration export ne peut apparaître que dans une unité d'interface de module",
|
||||
"une déclaration export ne peut pas exporter un nom avec une liaison interne",
|
||||
null,
|
||||
null,
|
||||
"la déclaration using inclut %nfd",
|
||||
"la fonction intégrée n'est pas disponible, car les types à virgule flottante __fp16 ne sont pas pris en charge",
|
||||
"une expression requires doit spécifier au moins une exigence",
|
||||
"'constinit' est non valide ici",
|
||||
"'constinit' est valide uniquement pour les déclarations de variables ayant une durée de stockage statique ou de thread",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"module %sq1 partition non définie (on pense qu’il s’agirait de %sq2) 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",
|
||||
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui dépasse la fin de sa partition",
|
||||
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui est mal alignée avec ses éléments de partitions",
|
||||
"à partir du sous-champ %sq (position relative par rapport au nœud %d)",
|
||||
"à partir de la partition %sq, élément %u1 (position de fichier %u2, position relative %u3)",
|
||||
"à partir de la partition %sq, élément %d1 (position de fichier %d2, position relative %d3)",
|
||||
"les attributs lambda ne sont pas standard ici",
|
||||
"l’identificateur %sq peut être confondu avec un identificateur visuellement similaire qui apparaît %p",
|
||||
"ce commentaire contient des caractères de contrôle de mise en forme Unicode suspects",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"une correction a été effectuée en supprimant le paramètre %sq (au %d 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,
|
||||
"identificateur IFC non valide nommé %sq ignoré lors de la reconstruction de l’entité",
|
||||
"le module %sq valeur de tri non valide",
|
||||
"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",
|
||||
"à partir de la partition %sq, élément %u1 (position de fichier %u2, position relative %u3)",
|
||||
"à partir de la partition %sq, élément %d1 (position de fichier %d2, position relative %d3)",
|
||||
"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",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"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)",
|
||||
"à partir de l’information de chaîne dans la partition %sq, élément %d1 (position de fichier %d2, position relative %d3)",
|
||||
"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",
|
||||
"détecté pour l’argument de modèle représenté par l’élément %sq %u1 (position de fichier %u2, position relative %u3)",
|
||||
"détecté pour l’argument du modèle représenté par %sq élément %d1 (position de fichier %d2, position relative %d3)",
|
||||
"nombre insuffisant d’arguments dans la liste d’arguments du modèle du module %sq",
|
||||
"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)",
|
||||
"détecté lors du traitement de la liste d’arguments du modèle représentée par %sq élément %d1 (position du fichier %d2, position relative %d3)",
|
||||
"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)",
|
||||
"la comparaison implique une adresse inconnue (par exemple, l’adresse d’une variable faible)",
|
||||
"__make_signed n’est compatible qu’avec les types entier et enum non bool",
|
||||
"__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",
|
||||
"nombre d'arguments erroné",
|
||||
"contrainte sur le candidat %n pas satisfaite",
|
||||
"nombre de paramètres de %n ne correspond pas à l’appel",
|
||||
"échec de la substitution des arguments de modèle explicites %T pour %n",
|
||||
"%n est une fonction de déplacement implicite '= delete' et donc ignorée durant la résolution de surcharge",
|
||||
"%n ne correspond pas, car l’argument #%d est fourni pour un package de paramètres vide",
|
||||
"%n ne correspond pas, car l’argument #%d ne correspond pas au paramètre",
|
||||
"%n candidat n’a pas été déduit",
|
||||
"l’opérateur intégré%s ne correspond pas, car l’argument #%d ne correspond pas au paramètre",
|
||||
"<integral>",
|
||||
"<promoted integral>",
|
||||
"<ptrdiff_t>",
|
||||
"<enum>",
|
||||
"<scoped enum>",
|
||||
"<arithmetic>",
|
||||
"<promoted arithmetic>",
|
||||
"<non-bool arithmetic>",
|
||||
"<pointer>",
|
||||
"<nullptr>",
|
||||
"<handle>",
|
||||
"<handle to CLI array>",
|
||||
"<pointer to object>",
|
||||
"<pointer to function>",
|
||||
"<pointer-to-member>",
|
||||
"<bool>",
|
||||
"<bool-like>",
|
||||
"<class>"
|
||||
"accès au sous-objet non initialisé à l’index %d"
|
||||
]
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"è prevista un'etichetta",
|
||||
"è previsto un numero operando dopo '%%l'",
|
||||
"il numero operando per '%%l' non fa riferimento a un argomento etichetta valido",
|
||||
"il numero operando per '%%l' non fa riferimento a un argomento di etichetta valido",
|
||||
"una stringa \"wide\" non è valida in un'istruzione 'asm'",
|
||||
"l'attributo non è standard",
|
||||
"non è una classe di base della classe %t",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"non è possibile applicare l'identificatore _Atomic(...) al tipo qualificato %t",
|
||||
"accesso al membro dell'oggetto _Atomic",
|
||||
"un campo di bit non può contenere un tipo _Atomic",
|
||||
null,
|
||||
"i tipi di classe _Atomic sono disabilitati",
|
||||
"il costruttore constexpr chiama il costruttore non constexpr per l'inizializzazione del sotto-oggetto",
|
||||
"è prevista una virgola (la versione a un solo argomento di static_assert non è abilitata in questa modalità)",
|
||||
"l'asserzione statica non è riuscita",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"non è possibile valutare il valore dell'oggetto incompleto %t",
|
||||
"il valore restituito dalla routine dichiarata con l'attributo 'nodiscard' verrà ignorato",
|
||||
"il tipo del valore restituito con l'attributo 'nodiscard' verrà ignorato",
|
||||
"l'attributo 'nodiscard' non si applica a distruttori o routine con tipo restituito void",
|
||||
"l'attributo 'nodiscard' non può essere applicato a distruttori o routine con tipo restituito void",
|
||||
"l'attributo 'fallthrough' si applica solo a istruzioni Null",
|
||||
"l'attributo 'fallthrough' può essere usato solo in un'istruzione switch in cui è incluso",
|
||||
"l'attributo fallthrough deve precedere un'etichetta switch case o default",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"l'inizializzazione elenco copie non può usare %n 'explicit'",
|
||||
"guida per la deduzione",
|
||||
"Valore non valido per l'operatore di valore letterale definito dall'utente",
|
||||
"%s non può essere visualizzato all'esterno delle direttive del preprocessore",
|
||||
"__has_cpp_attribute può essere specificato all'esterno di #if o #elif",
|
||||
"la guida per la deduzione deve essere dichiarata con la stessa accessibilità di %n",
|
||||
"in questo contesto non sono consentite espressioni lambda",
|
||||
"l'allineamento specificato non equivale alla dichiarazione precedente",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"una dichiarazione di esportazione non può contenere una dichiarazione di importazione del modulo",
|
||||
"una dichiarazione di esportazione può essere presente solo in un'unità di interfaccia del modulo",
|
||||
"una dichiarazione di esportazione non può esportare un nome con collegamento interno",
|
||||
null,
|
||||
null,
|
||||
"la dichiarazione using include %nfd",
|
||||
"la funzione predefinita non è disponibile perché i tipi a virgola mobile __fp16 non sono supportati",
|
||||
"un'espressione requires deve specificare almeno un requisito",
|
||||
"'constinit' non è valida in questo punto",
|
||||
"'constinit' è valida solo per dichiarazioni con durata di archiviazione del thread o statica",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"richiesta partizione non definita del modulo %sq1 (che si ritiene sia %sq2)",
|
||||
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",
|
||||
"modulo %sq1 posizione del file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che causa l'overflow della fine della partizione",
|
||||
"modulo %sq1 posizione file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che non è allineata con i relativi elementi di partizioni",
|
||||
"dal sottocampo %sq (posizione relativa al nodo %d)",
|
||||
"dalla partizione %sq elemento %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
"dalla partizione %sq elemento %d1 (posizione file %d2, posizione relativa %d3)",
|
||||
"attributi lambda non conformi allo standard",
|
||||
"l'identificatore %sq potrebbe essere confuso con un identificatore visivamente simile visualizzato %p",
|
||||
"questo commento contiene caratteri di controllo di formattazione Unicode sospetti",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"è stata apportata una correzione eliminando il parametro %sq (in corrispondenza dell'indice relativo %d)",
|
||||
"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,
|
||||
"nome identificatore IFC %sq non valido ignorato durante la ricostruzione dell'entità",
|
||||
"il modulo %sq valore di ordinamento 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",
|
||||
"dalla partizione %sq elemento %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
"dalla partizione %sq elemento %d1 (posizione file %d2, posizione relativa %d3)",
|
||||
"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",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"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)",
|
||||
"da informazioni stringa nella partizione %sq dell’elemento %d1 (posizione file %d2, posizione relativa %d3)",
|
||||
"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",
|
||||
"rilevato per l'argomento del modello rappresentato dall’elemento %sq %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
"rilevato per l'argomento del modello rappresentato dall'elemento %sq %d1 (posizione file %d2, posizione relativa %d3)",
|
||||
"argomenti insufficienti nell'elenco degli argomenti del modello nel modulo %sq",
|
||||
"rilevato durante l'elaborazione dell'elenco di argomenti del modello rappresentato dall’elemento %sq %u1 (posizione file %u2, posizione relativa %u3)",
|
||||
"rilevato durante l'elaborazione dell'elenco di argomenti del modello rappresentato dall’elemento %sq %d1 (posizione file %d2, posizione relativa %d3)",
|
||||
"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)",
|
||||
"il confronto include un indirizzo sconosciuto (ad esempio, l'indirizzo di una variabile debole)",
|
||||
"__make_signed è compatibile solo con i tipi di numero intero ed enumerazione non booleani",
|
||||
"__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 errato di argomenti",
|
||||
"vincolo sul candidato %n non soddisfatto",
|
||||
"il numero di parametri di %n non corrisponde alla chiamata",
|
||||
"sostituzione degli argomenti di modello espliciti %T per %n non riuscita",
|
||||
"%n è una funzione di spostamento '= delete' implicita e quindi verrà ignorata durante la risoluzione dell'overload",
|
||||
"%n non corrisponde perché è stato specificato l'argomento #%d per un pacchetto di parametri vuoto",
|
||||
"%n non corrisponde perché l'argomento #%d non corrisponde al parametro",
|
||||
"deduzione del candidato %n non riuscita",
|
||||
"l'operatore predefinito%s non corrisponde perché l'argomento #%d non corrisponde al parametro",
|
||||
"<integral>",
|
||||
"<promoted integral>",
|
||||
"<ptrdiff_t>",
|
||||
"<enum>",
|
||||
"<scoped enum>",
|
||||
"<arithmetic>",
|
||||
"<promoted arithmetic>",
|
||||
"<non-bool arithmetic>",
|
||||
"<pointer>",
|
||||
"<nullptr>",
|
||||
"<handle>",
|
||||
"<handle to CLI array>",
|
||||
"<pointer to object>",
|
||||
"<pointer to function>",
|
||||
"<pointer-to-member>",
|
||||
"<bool>",
|
||||
"<bool-like>",
|
||||
"<class>"
|
||||
"accesso a un sotto-oggetto non inizializzato all'indice %d"
|
||||
]
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"_Atomic(...) 指定子は、修飾型 %t には適用できません",
|
||||
"_Atomic オブジェクトのメンバーへのアクセス",
|
||||
"ビット フィールドを _Atomic 型にすることはできません",
|
||||
null,
|
||||
"_Atomic クラス型は無効です",
|
||||
"constexpr コンストラクターは、サブオブジェクトを初期化するために constexpr ではないコンストラクターを呼び出します",
|
||||
"コンマが必要です (static_assert の 1 引数バージョンはこのモードでは無効です)",
|
||||
"静的なアサーションが失敗しました",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"copy-list-initialization で 'explicit' %n を使用することはできません",
|
||||
"演繹ガイド",
|
||||
"ユーザー定義のリテラル演算子の値が無効です",
|
||||
"%s はプリプロセッサ ディレクティブ外部で使用できません",
|
||||
"__has_cpp_attribute は、#if または #elif の外側に置くことはできません",
|
||||
"演繹ガイドは、%n と同じアクセシビリティで宣言する必要があります",
|
||||
"ラムダはこのコンテキストで許可されていません",
|
||||
"指定された配置は前の宣言と同等ではありません",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"エクスポート宣言にモジュール インポート宣言を含めることはできません",
|
||||
"エクスポート宣言はモジュール インターフェイス ユニットでのみ使用できます",
|
||||
"エクスポート宣言では、内部リンケージを含む名前をエクスポートできません",
|
||||
null,
|
||||
null,
|
||||
"using 宣言には %nfd が含まれます",
|
||||
"fp16 の浮動小数点型がサポートされていないので、ビルトイン関数を使用できません(__F)",
|
||||
"requires 式には少なくとも 1 つの要件を指定する必要があります",
|
||||
"ここでは 'constinit' は無効です",
|
||||
"'constinit' は、静的またはスレッド ストレージ存続期間を持つ変数の宣言にのみ有効です",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"モジュール %sq1 個の未定義のパーティション (%sq2 と推定) が要求されました",
|
||||
null,
|
||||
null,
|
||||
"モジュール %sq1 ファイル位置 %u1 (相対位置 %u2) がパーティション %sq2 に対して要求されました - これはそのパーティションの終点をオーバーフローしています",
|
||||
"モジュール %sq1 ファイル位置 %u1 (相対位置 %u2) がパーティション %sq2 に対して要求されました - これはそのパーティション要素の整列誤りです",
|
||||
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはそのパーティションの終点をオーバーフローしています",
|
||||
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはそのパーティション要素の整列誤りです",
|
||||
"サブフィールド %sq から (ノード %d への相対位置)",
|
||||
"パーティション元 %sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3)",
|
||||
"パーティション元 %sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3)",
|
||||
"ラムダ属性はここでは非標準です",
|
||||
"識別子 %sq は、%p に表示される視覚的に類似したものと混同される可能性があります",
|
||||
"このコメントには、不審な Unicode 書式設定制御文字が含まれています",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"パラメーター %sq (相対インデックス %d) を削除することで修正が行われています",
|
||||
"クラス外のメンバー テンプレートの定義では、既定のテンプレート引数を指定できません",
|
||||
"エンティティの再構築中に無効な IFC 識別子名 %sq が見つかりました",
|
||||
null,
|
||||
"エンティティの再構築中に %sq と命名された無効な IFC 識別子がスキップされました",
|
||||
"モジュール %sq は無効な並べ替え値です",
|
||||
"IFC モジュールから読み込まれた関数テンプレートが誤って %nd として解析されました",
|
||||
"モジュール %sq で IFC エンティティ参照を読み込めませんでした",
|
||||
"パーティション元 %sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3)",
|
||||
"パーティション元 %sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3)",
|
||||
"非単純デストラクターを持つクラス型では、チェーンされた指定子は許可されていません",
|
||||
"明示的特殊化宣言はフレンド宣言にできない場合があります",
|
||||
"std::float128_t 型はサポートされていません。代わりに std::float64_t が使用されます",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"無効な Clang バージョン番号: %s",
|
||||
"IFC 文字列に、モジュール %sq 内の予期しない null (ゼロ) 文字が含まれています",
|
||||
"%d2 バイト中 %d1 が使用されました",
|
||||
"パーティション元 %sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3) 内の文字列情報から",
|
||||
"パーティション元 %sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3) 内の文字列情報から",
|
||||
"柔軟な配列メンバーの初期化子を評価できません",
|
||||
"既定のビット フィールド初期化子は C++20 機能です",
|
||||
"モジュール %sq 内のテンプレート引数リストの引数が多すぎます",
|
||||
"%sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3) で表されるテンプレート引数に対して検出されました",
|
||||
"%sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3) で表されるテンプレート引数に対して検出されました",
|
||||
"モジュール %sq 内のテンプレート引数リストの引数が少なすぎます",
|
||||
"%sq 要素 %u1 (ファイル位置 %u2,、相対位置 %u3) で表されるテンプレート引数リストの処理中に検出されました",
|
||||
"%sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3) で表されるテンプレート引数リストの処理中に検出されました",
|
||||
"スコープを持つ列挙型 %t からの変換は非標準です",
|
||||
"割り当て解除の種類が一致割り当ての種類と一致しません (一方が配列用で、もう一方が配列用ではありません)",
|
||||
"比較に不明なアドレス (弱い変数のアドレスなど) が含まれています",
|
||||
"__make_signed はブール型以外の整数型および列挙型とのみ互換性があります",
|
||||
"__make_unsigned はブール型以外の整数型および列挙型とのみ互換性があります",
|
||||
"組み込み名前 %sq は、ここから通常の識別子として扱われます",
|
||||
"インデックス %d にある初期化されていないサブオブジェクトへのアクセス",
|
||||
"IFC 行番号 (%u1) が許可された最大値 (%u2) モジュール %sq をオーバーフローしています",
|
||||
"モジュール %sq1 が要素 %u (パーティション %sq2) を要求しました。このファイルの位置は、表現可能な最大値を超えています",
|
||||
"引数の数が正しくありません",
|
||||
"候補に対する制約 %n が満たされていません",
|
||||
"%n のパラメーター数が呼び出しと一致しません",
|
||||
"明示的なテンプレート引数 %T を %n に置き換えることができませんでした",
|
||||
"%n は暗黙的に '= delete' 移動関数であるため、オーバーロードの解決中は無視されます",
|
||||
"%n が一致しません。空のパラメーター パックに引数 #%d が指定されているためです",
|
||||
"%n が一致しません。引数 #%d がパラメーターと一致しないためです",
|
||||
"候補の %n が失敗した演繹",
|
||||
"組み込み演算子 %s が一致しません。引数 #%d がパラメーターと一致しないからです",
|
||||
"<integral>",
|
||||
"<promoted integral>",
|
||||
"<ptrdiff_t>",
|
||||
"<enum>",
|
||||
"<scoped enum>",
|
||||
"<arithmetic>",
|
||||
"<promoted arithmetic>",
|
||||
"<non-bool arithmetic>",
|
||||
"<pointer>",
|
||||
"<nullptr>",
|
||||
"<handle>",
|
||||
"<handle to CLI array>",
|
||||
"<pointer to object>",
|
||||
"<pointer to function>",
|
||||
"<pointer-to-member>",
|
||||
"<bool>",
|
||||
"<bool-like>",
|
||||
"<class>"
|
||||
"インデックス %d にある初期化されていないサブオブジェクトへのアクセス"
|
||||
]
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"레이블이 필요합니다.",
|
||||
"'%%l' 다음에는 피연산자 숫자가 필요합니다.",
|
||||
"'%%l'의 피연산자 번호가 유효한 레이블 인수를 참조하지 않습니다.",
|
||||
"'%%l'의 피연산자 숫자가 올바른 레이블 인수를 참조하지 않습니다.",
|
||||
"와이드 문자열은 'asm' 문에서 유효하지 않습니다.",
|
||||
"특성이 비표준입니다.",
|
||||
"%t 클래스의 기본 클래스가 아닙니다.",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"정규화된 형식 %t에는 _Atomic(...) 지정자를 적용할 수 없습니다.",
|
||||
"_Atomic 개체의 멤버에 액세스",
|
||||
"비트 필드에는 _Atomic 형식을 사용할 수 없습니다.",
|
||||
null,
|
||||
"_Atomic 클래스 형식을 사용할 수 없습니다.",
|
||||
"constexpr 생성자는 하위 개체 초기화를 위해 constexpr이 아닌 생성자를 호출합니다.",
|
||||
"쉼표가 필요합니다(static_assert의 1개 인수 버전은 이 모드에서 사용할 수 없도록 설정됨).",
|
||||
"정적 어설션이 실패했습니다.",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"불완전한 %t의 값을 평가할 수 없습니다.",
|
||||
"'nodiscard' 특성으로 선언된 루틴의 반환 값을 무시합니다.",
|
||||
"'nodiscard' 특성이 있는 반환 값 형식을 무시합니다.",
|
||||
"'nodiscard' 특성은 소멸자 또는 void 반환 유형이 있는 루틴에 적용되지 않습니다.",
|
||||
"'nodiscard' 특성은 void 반환 형식을 사용하는 소멸자 또는 루틴에 적용되지 않습니다.",
|
||||
"'fallthrough' 특성은 null 문에만 적용됩니다.",
|
||||
"'fallthrough' 특성은 바깥쪽 switch 문에만 사용할 수 있습니다.",
|
||||
"fallthrough 문은 switch case label 또는 default 앞에 와야 합니다.",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"copy-list-initialization은 'explicit' %n을(를) 사용할 수 없습니다.",
|
||||
"추론 가이드",
|
||||
"사용자 정의 리터럴 연산자에 대한 잘못된 값",
|
||||
"%s은(는) 전처리기 지시문 외부에 나타날 수 없습니다.",
|
||||
"__has_cpp_attribute는 #if 또는 #elif 외부에 표시될 수 없습니다.",
|
||||
"추론 가이드를 %n과(와) 같은 접근성으로 선언해야 합니다.",
|
||||
"이 컨텍스트에서는 람다가 허용되지 않습니다.",
|
||||
"지정한 맞춤이 이전 선언과 일치하지 않습니다.",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"내보내기 선언은 모듈 가져오기 선언을 포함할 수 없습니다.",
|
||||
"내보내기 선언은 모듈 인터페이스 단위에만 나타날 수 있습니다.",
|
||||
"내보내기 선언은 내부 링크가 있는 이름을 내보낼 수 없습니다.",
|
||||
null,
|
||||
null,
|
||||
"using 선언에 %nfd가 포함되어 있습니다.",
|
||||
"__fp16 부동 소수점 형식이 지원되지 않으므로 기본 제공 함수를 사용할 수 없습니다.",
|
||||
"requires 식은 하나 이상의 요구 사항을 지정해야 합니다.",
|
||||
"'constinit'는 여기에 유효하지 않습니다.",
|
||||
"'constinit'는 정적 또는 스레드 저장 기간을 사용하는 변수 선언에만 유효합니다.",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"모듈 %sq1 정의되지 않은 파티션(%sq2로 추정됨) 요청됨",
|
||||
null,
|
||||
null,
|
||||
"모듈 %sq1 파일 위치 %u1(상대 위치 %u2)이 파티션 %sq2에 대해 요청됨 - 해당 파티션의 끝을 오버플로함",
|
||||
"모듈 %sq1 파일 위치 %u1(상대 위치 %u2)이(가) 파티션 요소가 잘못 정렬된 파티션 %sq2에 대해 요청되었습니다.",
|
||||
"모듈 %sq1 파일 위치 %d1(상대 위치 %d2)이(가) 파티션의 끝을 오버플로하는 파티션 %sq2에 대해 요청되었습니다.",
|
||||
"모듈 %sq1 파일 위치 %d1(상대 위치 %d2)이(가) 파티션 요소가 잘못 정렬된 파티션 %sq2에 대해 요청되었습니다.",
|
||||
"하위 필드 %sq(노드 %d에 대한 상대 위치)에서",
|
||||
"파티션 %sq 요소 %u1에서(파일 위치 %u2, 상대 위치 %u3)",
|
||||
"파티션 %sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)에서",
|
||||
"여기서 람다 특성은 표준이 아닙니다.",
|
||||
"식별자 %sq은(는) 시각적으로 유사한 식별자와 혼동될 수 있습니다. %p",
|
||||
"이 주석에는 의심스러운 유니코드 서식 지정 제어 문자가 포함되어 있습니다.",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"매개 변수 %sq(상대 인덱스 %d)를 삭제하여 수정했습니다.",
|
||||
"클래스 외부의 멤버 템플릿 정의에 기본 템플릿 인수를 지정할 수 없습니다.",
|
||||
"엔터티를 재구성하는 동안 %sq라는 잘못된 IFC 식별자를 발견했습니다.",
|
||||
null,
|
||||
"엔티티를 재구성하는 동안 %sq라는 잘못된 IFC 식별자를 건너뛰었습니다.",
|
||||
"모듈 %sq 잘못된 정렬 값",
|
||||
"IFC 모듈에서 로드된 함수 템플릿이 %nd(으)로 잘못 구문 분석되었습니다.",
|
||||
"모듈 %sq에서 IFC 엔터티 참조를 로드하지 못했습니다.",
|
||||
"파티션 %sq 요소 %u1에서(파일 위치 %u2, 상대 위치 %u3)",
|
||||
"파티션 %sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)에서",
|
||||
"비자명 소멸자가 있는 클래스 형식에는 연결된 지정자를 사용할 수 없습니다.",
|
||||
"명시적 전문화 선언은 friend 선언이 아닐 수 있습니다.",
|
||||
"std::float128_t 형식은 지원되지 않습니다. std::float64_t이(가) 대신 사용됩니다.",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"잘못된 clang 버전 번호: %s",
|
||||
"IFC 문자열에 모듈 %sq에 예기치 않은 null(0) 문자가 포함되어 있습니다.",
|
||||
"%d2바이트 중 %d1바이트를 사용했습니다.",
|
||||
"파티션 %sq 요소 %u1의 문자열 정보에서(파일 위치 %u2, 상대 위치 %u3)",
|
||||
"파티션 %sq 요소 %d1의 문자열 정보에서(파일 위치 %d2, 상대 위치 %d3)",
|
||||
"유연한 배열 멤버에 대한 이니셜라이저를 평가할 수 없습니다.",
|
||||
"기본 비트 필드 이니셜라이저는 C++20 기능입니다.",
|
||||
"%sq 모듈의 템플릿 인수 목록에 인수가 너무 많습니다.",
|
||||
"%sq 요소 %u1(파일 위치 %u2, 상대 위치 %u3)이 나타내는 템플릿 인수에 대해 감지됨",
|
||||
"%sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)이(가) 나타내는 템플릿 인수에 대해 검색되었습니다.",
|
||||
"%sq 모듈의 템플릿 인수 목록에 인수가 너무 적습니다.",
|
||||
"%sq 요소 %u1(파일 위치 %u2, 상대 위치 %u3)이 나타내는 템플릿 인수 목록을 처리하는 동안 감지되었습니다.",
|
||||
"%sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)이(가) 나타내는 템플릿 인수 목록을 처리하는 동안 검색되었습니다.",
|
||||
"범위가 지정된 열거형 형식 %t에서의 변환이 표준이 아닙니다.",
|
||||
"할당 취소가 할당 종류와 일치하지 않습니다(하나는 배열용이고 다른 할당 종류는 일치하지 않음).",
|
||||
"비교에는 알 수 없는 주소(예: 약한 변수의 주소)가 포함됩니다.",
|
||||
"__make_signed 부울이 아닌 정수 및 열거형 형식과만 호환됩니다.",
|
||||
"__make_unsigned 부울이 아닌 정수 및 열거형 형식과만 호환됩니다.",
|
||||
"내장 이름 %sq은(는) 여기에서 일반 식별자로 처리됩니다.",
|
||||
"인덱스 %d에서 초기화되지 않은 하위 개체에 대한 액세스",
|
||||
"IFC 라인 번호(%u1)가 최대 허용 값(%u2) 모듈 %sq를 초과했습니다.",
|
||||
"%sq1 모듈이 %u 요소(파티션 %sq2)를 요청했습니다. 이 파일 위치는 최대 표현 가능 값을 초과합니다.",
|
||||
"잘못된 인수 수",
|
||||
"후보 %n에 대한 제약 조건이 충족되지 않음",
|
||||
"%n의 매개 변수 수가 호출과 일치하지 않습니다.",
|
||||
"명시적 템플릿 인수 %T을(를) %n(으)로 대체하지 못했습니다.",
|
||||
"%n(은)는 암시적으로 'delete' 이동 함수이므로 과부하 해결 중에 무시됩니다.",
|
||||
"%n이(가) 일치하지 않습니다. 빈 매개 변수 팩에 인수 #%d이(가) 제공되었기 때문입니다.",
|
||||
"%n이(가) 일치하지 않습니다. #%d 인수가 매개 변수와 일치하지 않기 때문입니다.",
|
||||
"후보 %n 추론 실패",
|
||||
"기본 제공 연산자 %s이(가) 일치하지 않습니다. #%d 인수가 매개 변수와 일치하지 않기 때문입니다.",
|
||||
"<적분>",
|
||||
"<승격 적분>",
|
||||
"<ptrdiff_t>",
|
||||
"<열거형입니다>",
|
||||
"<범위가 지정된 열거형>",
|
||||
"<산술>",
|
||||
"<승격 산술>",
|
||||
"<부울이 아닌 산술>",
|
||||
"<포인터>",
|
||||
"<nullptr>",
|
||||
"<핸들>",
|
||||
"<CLI 배열에 대한 핸들>",
|
||||
"<개체에 대한 포인터>",
|
||||
"<함수에 대한 포인터>",
|
||||
"<멤버 포인터>",
|
||||
"<부울>",
|
||||
"<부울 같은>",
|
||||
"<클래스>"
|
||||
"인덱스 %d에서 초기화되지 않은 하위 개체에 대한 액세스"
|
||||
]
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"oczekiwano etykiety",
|
||||
"oczekiwano numeru argumentu operacji za „%%l”",
|
||||
"numer argumentu operacji dla „%%l” nie odwołuje się do prawidłowego argumentu etykiety",
|
||||
"liczba argumentu operacji dla elementu „%%l” nie odwołuje się do prawidłowego argumentu etykiety",
|
||||
"ciąg typu wide jest nieprawidłowy w instrukcji „asm”",
|
||||
"atrybut jest niestandardowy",
|
||||
"nie jest klasą bazową klasy %t",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"nie można zastosować specyfikatora _Atomic(...) do kwalifikowanego typu %t",
|
||||
"dostęp do elementu członkowskiego w obiekcie _Atomic",
|
||||
"pole bitowe nie może mieć typu _Atomic",
|
||||
null,
|
||||
"typy klasy _Atomic zostały wyłączone",
|
||||
"konstruktor elementów constexpr wywołuje konstruktora elementów innych niż constexpr na potrzeby inicjowania podobiektów",
|
||||
"oczekiwano przecinka (jednoargumentowa wersja elementu static_assert nie została włączona w tym trybie)",
|
||||
"błąd potwierdzenia statycznego",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"nie można obliczyć wartości niekompletnego elementu %t",
|
||||
"ignorowanie wartości zwracanej z zadeklarowanej procedury z atrybutem „nodiscard”",
|
||||
"ignorowanie typu wartości zwracanej z atrybutem „nodiscard”",
|
||||
"atrybut „nodiscard” nie ma zastosowania do destruktorów ani procedur ze zwracanym typem „nieważny”",
|
||||
"atrybut „nodiscard” nie ma zastosowania do destruktorów ani procedur ze zwracanym typem void",
|
||||
"atrybut „fallthrough” ma zastosowanie tylko do instrukcji o wartości null",
|
||||
"atrybut „fallthrough” może występować tylko w instrukcji zawierającej switch",
|
||||
"instrukcja fallthrough musi znajdować się przed etykietą przypadku switch lub wartością domyślną",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"element copy-list-initialization nie może używać elementu „explicit” %n",
|
||||
"wytyczne wnioskowania",
|
||||
"Nieprawidłowa wartość dla operatora literału zdefiniowanego przez użytkownika",
|
||||
"Element %s nie może występować poza dyrektywami preprocesora",
|
||||
"atrybut __has_cpp_attribute nie może występować poza wyrażeniem #if ani #elif",
|
||||
"wytyczne wnioskowania należy zadeklarować z taką samą dostępnością co %n",
|
||||
"lambda nie jest dozwolona w tym kontekście",
|
||||
"określone wyrównanie nie jest odpowiednikiem poprzedniej deklaracji",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"deklaracja eksportu nie może zawierać deklaracji importu modułu",
|
||||
"deklaracja eksportu może występować tylko w jednostce interfejsu modułu",
|
||||
"deklaracja eksportu nie może eksportować nazwy z powiązaniem wewnętrznym",
|
||||
null,
|
||||
null,
|
||||
"deklaracja using zawiera %nfd",
|
||||
"funkcja wbudowana jest niedostępna, ponieważ typy liczb zmiennoprzecinkowych __fp16 nie są obsługiwane",
|
||||
"wyrażenie requires musi określać co najmniej jedno wymaganie",
|
||||
"słowo kluczowe „constinit” nie jest tutaj prawidłowe",
|
||||
"element „constinit” jest prawidłowy tylko w deklaracjach zmiennych z czasem trwania magazynowania statycznym lub wątku",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"zażądano niezdefiniowanej partycji modułu %sq1 (prawdopodobnie %sq2)",
|
||||
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",
|
||||
"zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2, która powoduje przepełnienie końca partycji",
|
||||
"zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2, która jest nieprawidłowo wyrównana do jej elementów partycji",
|
||||
"z podpola %sq (względne położenie w stosunku do węzła %d)",
|
||||
"z partycji %sq elementu %u1 (pozycja pliku %u2, względna pozycja %u3)",
|
||||
"z partycji %sq element %d1 (pozycja pliku %d2, względna pozycja %d3)",
|
||||
"atrybuty lambda są niestandardowe w tym miejscu",
|
||||
"identyfikator %sq można pomylić z widocznym wizualnie identyfikatorem %p",
|
||||
"ten komentarz zawiera podejrzane znaki kontrolne formatowania Unicode",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"wprowadzono poprawkę przez usunięcie parametru %sq (względny indeks %d)",
|
||||
"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,
|
||||
"podczas odbudowy jednostki pominięto nieprawidłowy identyfikator IFC o nazwie %sq",
|
||||
"nieprawidłowa wartość sortowania modułu %sq",
|
||||
"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",
|
||||
"z partycji %sq elementu %u1 (pozycja pliku %u2, względna pozycja %u3)",
|
||||
"z partycji %sq element %d1 (pozycja pliku %d2, względna pozycja %d3)",
|
||||
"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",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"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)",
|
||||
"z ciągu informacji w partycji %sq element %d1 (pozycja pliku %d2, względna pozycja %d3)",
|
||||
"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",
|
||||
"wykryto dla argumentu szablonu reprezentowanego przez %sq element %u1 (pozycja pliku %u2, pozycja względna %u3)",
|
||||
"wykryty dla argumentu szablonu reprezentowanego przez element %sq %d1 (pozycja pliku %d2, położenie względne %d3)",
|
||||
"zbyt mało argumentów na liście argumentów szablonu w module %sq",
|
||||
"wykryty podczas przetwarzania listy argumentów szablonu reprezentowanej przez %sq elementu %u1 (pozycja pliku %u2, pozycja względna %u3)",
|
||||
"wykryty podczas przetwarzania listy argumentów szablonu reprezentowanej przez element %sq %d1 (pozycja pliku %d2, pozycja względna %d3)",
|
||||
"konwersja z typu wyliczenia z zakresem %t jest niestandardowa",
|
||||
"cofnięcie alokacji nie pasuje do rodzaju alokacji (jedna dotyczy tablicy, a druga nie)",
|
||||
"porównanie obejmuje nieznany adres (np. adres słabej zmiennej)",
|
||||
"__make_signed jest zgodna tylko z niepustymi typami liczb całkowitych i wyliczeniami",
|
||||
"__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",
|
||||
"nieprawidłowa liczba argumentów",
|
||||
"ograniczenie dotyczące kandydata %n nie jest spełnione",
|
||||
"liczba parametrów elementu %n jest niezgodna z wywołaniem",
|
||||
"zastępowanie jawnych argumentów szablonu %T dla %n nie powiodło się",
|
||||
"%n jest niejawnie funkcją przenoszenia „= delete”, dlatego jest ignorowana podczas rozpoznawania przeciążenia",
|
||||
"Element %n jest niezgodny, ponieważ podano argument #%d dla pustego pakietu parametrów",
|
||||
"Element %n jest niezgodny, ponieważ argument #%d nie jest zgodny z parametrem",
|
||||
"wnioskowanie kandydatów %n nie powiodło się",
|
||||
"wbudowany operator %s jest niezgodny, ponieważ argument #%d nie jest zgodny z parametrem",
|
||||
"<całka>",
|
||||
"<podwyższona całka>",
|
||||
"<ptrdiff_t>",
|
||||
"<wyliczenie>",
|
||||
"<wyliczenie z zakresu>",
|
||||
"<arytmetyczne>",
|
||||
"<podwyższona arytmetyka>",
|
||||
"<arytmetyczne inne niż wartość logiczna>",
|
||||
"<wskaźnik>",
|
||||
"<nullptr>",
|
||||
"<dojście>",
|
||||
"<dojście do tablicy interfejsu wiersza polecenia>",
|
||||
"<wskaźnik do obiektu>",
|
||||
"<wskaźnik do funkcji>",
|
||||
"<wskaźnik do składowej>",
|
||||
"<wartość logiczna>",
|
||||
"<podobne do wartości logicznej>",
|
||||
"<klasa>"
|
||||
"dostęp do odinicjowanego podobiektu w indeksie %d"
|
||||
]
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"espera-se um rótulo",
|
||||
"espera-se um número de operando depois de '%%l'",
|
||||
"o número operand para \"%%l\" não se refere a um argumento de rótulo válido",
|
||||
"o número de operando para '%%l' não se refere a um argumento de rótulo válido",
|
||||
"uma cadeia ampla é inválida em uma instrução 'asm'",
|
||||
"o atributo não é padrão",
|
||||
"não é uma classe base da classe %t",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"o especificador _Atomic(...) não pode ser aplicado ao tipo qualificado %t",
|
||||
"acesso ao membro do objeto _Atomic",
|
||||
"um campo de bit não pode ter um tipo _Atomic",
|
||||
null,
|
||||
"Os tipos de classe _Atomic estão desabilitados",
|
||||
"o construtor constexpr chama o construtor não constexpr para inicialização do subobjeto",
|
||||
"esperada uma vírgula (a versão de um argumento de static_assert não está habilitada nesse modo)",
|
||||
"falha na asserção estática",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"não é possível avaliar o valor de %t incompleto",
|
||||
"ignorando o valor retornado da rotina declarada com o atributo 'nodiscard'",
|
||||
"ignorando o tipo de valor retornado com o atributo 'nodiscard'",
|
||||
"o atributo \"nodiscard\" não se aplica a destruidores ou rotinas com tipo de retorno void",
|
||||
"o atributo 'nodiscard' não se aplica aos destruidores ou rotinas com o tipo de retorno nulo",
|
||||
"o atributo 'fallthrough' se aplica somente a instruções nulas",
|
||||
"o atributo 'fallthrough' pode aparecer somente em uma instrução switch da delimitação",
|
||||
"a instrução fallthrough deve preceder o rótulo de caso ou padrão de switch",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"copy-list-initialization não pode usar %n 'explicit'",
|
||||
"guia de dedução",
|
||||
"Valor inválido para o operador literal definido pelo usuário",
|
||||
"%s não pode aparecer fora das diretivas do pré-processador",
|
||||
"__has_cpp_attribute não pode aparecer fora de #if ou #elif",
|
||||
"a guia de dedução deve ser declarada com a mesma acessibilidade que %n",
|
||||
"um lambda não é permitido neste contexto",
|
||||
"o alinhamento especificado não é equivalente à declaração anterior",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"uma declaração de exportação não pode conter uma declaração de importação de módulo",
|
||||
"uma declaração export só pode aparecer em uma unidade de interface de módulo",
|
||||
"uma declaração export não pode exportar um nome com vínculo interno",
|
||||
null,
|
||||
null,
|
||||
"a declaração using inclui %nfd",
|
||||
"a função interna não está disponível porque não há suporte para tipos de ponto flutuante __fp16",
|
||||
"uma expressão requires precisa especificar pelo menos um requisito",
|
||||
"'constinit' não é válido aqui",
|
||||
"'constinit' só é válido para declarações de variáveis com duração de armazenamento estática ou de thread",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"módulo %sq1 partição indefinida (acredita-se que seja %sq2) 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",
|
||||
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que estoura o final de sua partição",
|
||||
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que está desalinhada com seus elementos de partições",
|
||||
"do subcampo %sq (posição relativa ao nó %d)",
|
||||
"da partição %sq, elemento %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
"da partição %sq elemento %d1 (posição do arquivo %d2, posição relativa %d3)",
|
||||
"os atributos lambda não são padrão aqui",
|
||||
"O identificador %sq pode ser confundido com um visualmente semelhante ao que aparece %p",
|
||||
"este comentário contém caracteres de controle de formatação Unicode suspeitos",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"foi feita uma correção eliminando o parâmetro %sq (no índice relativo %d)",
|
||||
"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,
|
||||
"identificador IFC inválido chamado %sq ignorado durante a reconstrução da entidade",
|
||||
"valor de classificação inválido do módulo %sq",
|
||||
"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",
|
||||
"da partição %sq, elemento %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
"da partição %sq elemento %d1 (posição do arquivo %d2, posição relativa %d3)",
|
||||
"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",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"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)",
|
||||
"de informações de cadeia de caracteres na partição %sq elemento %d1 (posição do arquivo %d2, posição relativa %d3)",
|
||||
"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",
|
||||
"detectado para o argumento de modelo representado pelo elemento %sq %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
"detectado para o argumento de modelo representado pelo elemento %sq %d1 (posição do arquivo %d2, posição relativa %d3)",
|
||||
"poucos argumentos na lista de argumentos do modelo no módulo %sq",
|
||||
"detectado durante o processamento da lista de argumentos do modelo representada pelo elemento %sq %u1 (posição do arquivo %u2, posição relativa %u3)",
|
||||
"detectado durante o processamento da lista de argumentos do modelo representada pelo elemento %sq %d1 (posição do arquivo %d2, posição relativa %d3)",
|
||||
"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)",
|
||||
"comparação envolve endereço desconhecido (por exemplo, o endereço de uma variável fraca)",
|
||||
"__make_signed é compatível apenas com tipos inteiros e enum não bool",
|
||||
"__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 de argumentos errado",
|
||||
"restrição sobre o candidato %n não satisfeita",
|
||||
"o número de parâmetros de %n não corresponde à chamada",
|
||||
"a substituição de argumentos de modelo explícitos %T por %n falhou",
|
||||
"%n é uma função de movimento implicitamente \"= delete\" e, portanto, ignorada durante a resolução de sobrecarga",
|
||||
"%n não corresponde porque o argumento #%d é fornecido para um pacote de parâmetros vazio",
|
||||
"%n não corresponde porque o argumento #%d não corresponde ao parâmetro",
|
||||
"o candidato %n falhou na dedução",
|
||||
"o operador integrado %s não corresponde porque o argumento #%d não corresponde ao parâmetro",
|
||||
"<integral>",
|
||||
"<promoted integral>",
|
||||
"<ptrdiff_t>",
|
||||
"<enum>",
|
||||
"<scoped enum>",
|
||||
"<arithmetic>",
|
||||
"<promoted arithmetic>",
|
||||
"<non-bool arithmetic>",
|
||||
"<pointer>",
|
||||
"<nullptr>",
|
||||
"<handle>",
|
||||
"<handle to CLI array>",
|
||||
"<pointer to object>",
|
||||
"<pointer to function>",
|
||||
"<pointer-to-member>",
|
||||
"<bool>",
|
||||
"<bool-like>",
|
||||
"<class>"
|
||||
"acesso ao subobjeto não inicializado no índice %d"
|
||||
]
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"не допускается применять описатель _Atomic(...) к квалифицированному типу %t",
|
||||
"доступ к элементу объекта _Atomic",
|
||||
"битовое поле не может иметь тип _Atomic",
|
||||
null,
|
||||
"типы классов _Atomic отключены",
|
||||
"Конструктор constexpr вызывает конструктор, не относящийся к constexpr, для инициализации подобъекта.",
|
||||
"ожидается запятая (версия static_assert с одним аргументом в этом режиме не включена)",
|
||||
"сбой статического утверждения",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"copy-list-initialization не может использовать explicit %n",
|
||||
"правила дедукции",
|
||||
"Недопустимое значение для определенного пользователем литерального оператора",
|
||||
"%s не может находиться вне директив препроцессора",
|
||||
"__has_cpp_attribute не может находиться вне #if или #elif",
|
||||
"Правила дедукции должны быть объявлены с тем же доступом, что и %n.",
|
||||
"лямбда-выражение недопустимо в этом контексте",
|
||||
"указанное выравнивание не соответствует предыдущему объявлению",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"объявление экспорта не может содержать объявление импорта модуля",
|
||||
"объявление экспорта может находиться только в блоке интерфейса модуля",
|
||||
"объявление экспорта не может экспортировать имя с внутренней компоновкой",
|
||||
null,
|
||||
null,
|
||||
"объявление using включает %nfd",
|
||||
"встроенная функция недоступна, так как типы с плавающей запятой __fp16 не поддерживаются",
|
||||
"в выражении requires должно быть указано по крайней мере одно требование",
|
||||
"\"constinit\" не может использоваться здесь",
|
||||
"\"constinit\" может использоваться только для объявлений переменных со сроком хранения в статическом или потоковом хранилище",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"запрошен неопределенный раздел модуля %sq1 (предполагается — %sq2)",
|
||||
null,
|
||||
null,
|
||||
"модуль %sq1, позиция файла %u1 (относительная позиция %u2) запрошена для раздела %sq2, который переполняет окончание этого раздела",
|
||||
"модуль %sq1, позиция файла %u1 (относительная позиция %u2) запрошена для раздела %sq2, который не выровнен по элементам разделов",
|
||||
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) для раздела %sq2, который переполняет окончание этого раздела",
|
||||
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который не выровнен по элементам разделов",
|
||||
"из подполя %sq (относительное положение к узлу %d)",
|
||||
"из раздела %sq, элемент %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"из раздела %sq, элемент %d1 (позиция файла %d2, относительная позиция %d3)",
|
||||
"здесь нестандартные лямбда-атрибуты",
|
||||
"идентификатор %sq можно перепутать с визуально похожим %p",
|
||||
"этот комментарий содержит подозрительные управляющие символы форматирования Юникода",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"исправление внесено путем удаления параметра %sq (по относительному индексу %d)",
|
||||
"аргумент шаблона по умолчанию не может быть указан в определении шаблона элемента вне его класса",
|
||||
"обнаружено недопустимое имя идентификатора IFC %sq во время реконструкции сущности",
|
||||
null,
|
||||
"недопустимое имя идентификатора IFC %sq пропущено во время реконструкции сущности",
|
||||
"недопустимое значение сортировки модуля %sq",
|
||||
"шаблон функции, загруженный из модуля IFC, был неправильно проанализирован как %nd",
|
||||
"не удалось загрузить ссылку на объект IFC в модуль %sq",
|
||||
"из раздела %sq, элемент %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"из раздела %sq, элемент %d1 (позиция файла %d2, относительная позиция %d3)",
|
||||
"цепные обозначения не разрешены для типа класса с нетривиальным деструктором",
|
||||
"явное объявление специализации не может быть объявлением дружественной функции",
|
||||
"тип std::float128_t не поддерживается; вместо этого будет использоваться std::float64_t",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"недопустимый номер версии Clang: %s",
|
||||
"Строка IFC содержит непредвиденный символ NULL (ноль) в модуле %sq",
|
||||
"Использовано байт: %d1 из %d2",
|
||||
"из сведений строки раздела %sq, элемент %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"из сведений строки раздела %sq, элемент %d1 (позиция файла %d2, относительная позиция %d3)",
|
||||
"не удается оценить инициализатор для элемента гибкого массива",
|
||||
"стандартный инициализатор битового поля является функцией C++20",
|
||||
"слишком много аргументов в списке аргументов шаблона в модуле %sq",
|
||||
"обнаружено для аргумента шаблона, представленного элементом %sq %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"обнаружено для аргумента шаблона, представленного элементом %sq %d1 (позиция файла %d2, относительная позиция %d3)",
|
||||
"слишком мало аргументов в списке аргументов шаблона в модуле %sq",
|
||||
"обнаружено при обработке для списка аргументов шаблона, представленного элементом %sq %u1 (позиция файла %u2, относительная позиция %u3)",
|
||||
"обнаружено при обработке для списка аргументов шаблона, представленного элементом %sq %d1 (позиция файла %d2, относительная позиция %d3)",
|
||||
"преобразование из типа ограниченного перечисления %t является нестандартным",
|
||||
"освобождение не соответствует типу выделения (одно из них для массива, а другое нет)",
|
||||
"сравнение включает неизвестный адрес (например, адрес слабой переменной)",
|
||||
"__make_signed совместимо только с нелогическими целыми числами и типами перечислений",
|
||||
"__make_unsigned совместимо только с нелогическими целыми числами и типами перечислений",
|
||||
"внутреннее имя %sq будет рассматриваться с этого момента как обычный идентификатор",
|
||||
"доступ к неинициализированному подобъекту в индексе %d",
|
||||
"Номер строки IFC (%u1) переполняет максимально допустимое значение (%u2) модуля %sq",
|
||||
"модуль %sq1 запросил элемент %u раздела %sq2, эта позиция файла превышает максимальное отображаемое значение",
|
||||
"неправильное количество аргументов",
|
||||
"ограничение по соискателю %n не выполнено",
|
||||
"количество параметров %n не соответствует вызову",
|
||||
"не удалось подставить явные аргументы шаблона %T для %n",
|
||||
"%n является неявной функцией перемещения \"= delete\" и поэтому игнорируется при разрешении перегрузки",
|
||||
"%n не совпадает, так как аргумент #%d указан для пустого пакета параметров",
|
||||
"%n не совпадает, так как аргумент #%d не соответствует параметру",
|
||||
"сбой дедукции соискателя %n",
|
||||
"встроенный оператор %s не совпадает, так как аргумент #%d не соответствует параметру",
|
||||
"<целочисленное значение>",
|
||||
"<повышенное целочисленное значение>",
|
||||
"<ptrdiff_t>",
|
||||
"<перечисление>",
|
||||
"<перечисление с областью>",
|
||||
"<арифметическое>",
|
||||
"<повышенное арифметическое значение>",
|
||||
"<нелогическое арифметическое>",
|
||||
"<указатель>",
|
||||
"<nullptr>",
|
||||
"<дескриптор>",
|
||||
"<дескриптор массива CLI>",
|
||||
"<указатель на объект>",
|
||||
"<указатель на функцию>",
|
||||
"<указатель на элемент>",
|
||||
"<логическое>",
|
||||
"<bool-like>",
|
||||
"<класс>"
|
||||
"доступ к неинициализированному подобъекту в индексе %d"
|
||||
]
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"etiket bekleniyordu",
|
||||
"'%%l' sonrasında bir işlenen numarası bekleniyordu",
|
||||
"'%%l' için işlenen numarası geçerli bir etiket argümanına işaret etmiyor",
|
||||
"'%%l' işlenen numarası geçerli bir etiket bağımsız değişkenine başvurmaz",
|
||||
"bir 'asm' deyiminde geniş dizeler geçersizdir",
|
||||
"öznitelik standart değildir",
|
||||
"%t sınıfının temel sınıfı değil",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"_Atomic(...) tanımlayıcısı %t nitelenmiş türüne uygulanamaz",
|
||||
"_Atomic nesnesinin üyelerine erişim",
|
||||
"bir bit alanı _Atomic türüne sahip olamaz",
|
||||
null,
|
||||
"_Atomic sınıf türleri devre dışı bırakıldı",
|
||||
"constexpr oluşturucusu alt nesneyi başlatmak için constexpr olmayan oluşturucuyu çağırıyor",
|
||||
"bir virgül bekleniyordu (tek bağımsız değişkenli static_assert sürümü bu modda etkin değil)",
|
||||
"statik onaylama başarısız oldu",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"eksik %t değeri değerlendirilemiyor",
|
||||
"'nodiscard' özniteliği ile bildirilen yordamdan gelen dönüş değeri yoksayılıyor",
|
||||
"'nodiscard' özniteliğine sahip dönüş değeri yoksayılıyor",
|
||||
"'nodiscard' özniteliği, geçersiz dönüş türüne sahip yıkıcılar veya yordamlar için geçerli değildir",
|
||||
"'nodiscard' özniteliği yıkıcılar veya void dönüş türüne sahip yordamlar için geçerli değildir",
|
||||
"'fallthrough' özniteliği yalnızca null ifadeler için geçerlidir",
|
||||
"'fallthrough' özniteliği yalnızca kapsayan bir switch ifadesinde görünebilir",
|
||||
"fallthrough ifadesi switch case etiketinden veya default ifadesinden önce gelmelidir",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"copy-list-initialization, %n adlı 'explicit' oluşturucusunu kullanamaz",
|
||||
"çıkarsama kılavuzu",
|
||||
"Kullanıcı tanımlı sabit değer operatörü için geçersiz değer",
|
||||
"%s, önişlemci yönergelerinin dışında görünemez",
|
||||
"__has_cpp_attribute, #if veya #elif dışında yer alamaz",
|
||||
"çıkarsama kılavuzu, %n ile aynı erişilebilirlikle bildirilmelidir",
|
||||
"bu bağlamda bir lambda'ya izin verilmez",
|
||||
"belirtilen hizalama, önceki bildirime eşdeğer değil",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"dışarı aktarma bildirimi, modül içeri aktarma bildirimi içeremez",
|
||||
"dışarı aktarma bildirimi yalnızca modül arabirim ünitesinde görünebilir",
|
||||
"dışarı aktarma bildirimi, iç bağlantıya sahip bir adı dışarı aktaramaz",
|
||||
null,
|
||||
null,
|
||||
"Kullanılan bildirim %nfd içeriyor",
|
||||
"__fp16 kayan nokta türleri desteklenmediği için yerleşik işlev kullanılamıyor",
|
||||
"requires ifadesi en az bir gereksinim belirtmelidir",
|
||||
"'constinit' burada geçerli değil",
|
||||
"'constinit' yalnızca statik veya iş parçacığı depolama süresine sahip değişkenlerin bildirimleri için geçerlidir",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"%sq1 modülünün tanımsız bölümü (%sq2 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",
|
||||
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölümünün sonundan taşan %sq2 bölümü için istekte bulundu",
|
||||
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölüm öğeleriyle yanlış hizalanan %sq2 bölümü için istekte bulundu",
|
||||
"%sq alt alanından (%d düğümüne göreli olan konum)",
|
||||
"%sq bölümündeki %u1 öğesinden (%u2 dosya konumu, %u3 göreli konumu)",
|
||||
"%sq bölümündeki %d1 öğesinden (%d2 dosya konumu, %d3 göreli konumu)",
|
||||
"lambda öznitelikleri burada standart dışı",
|
||||
"%sq tanımlayıcısı görsel olarak %p gibi görünen tanımlayıcıyla karıştırılabilir",
|
||||
"bu açıklama, şüpheli Unicode biçimlendirme denetim karakterleri içeriyor",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"%sq parametresi kaldırılarak bir düzeltme yapıldı (%d 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,
|
||||
"varlık yeniden oluşturma işlemi sırasında geçersiz %sq IFC tanımlayıcı adı atlandı",
|
||||
"%sq modülü 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",
|
||||
"%sq bölümündeki %u1 öğesinden (%u2 dosya konumu, %u3 göreli konumu)",
|
||||
"%sq bölümündeki %d1 öğesinden (%d2 dosya konumu, %d3 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",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"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)",
|
||||
"%sq bölümündeki %d1 öğesinden (%d2 dosya konumu, %d3 göreli konumu)",
|
||||
"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",
|
||||
"%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 öğesi %d1 tarafından temsil edilen şablon bağımsız değişkeni için algılandı (dosya konumu %d2, göreli konum %d3)",
|
||||
"%sq modülündeki şablon argüman listesinde çok az argüman 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)",
|
||||
"%sq öğesi %d1 tarafından temsil edilen şablon bağımsız değişken listesi işlenirken algılandı (dosya konumu %d2, göreli konum %d3)",
|
||||
"%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)",
|
||||
"karşılaştırma, bilinmeyen adresi içerir (örneğin, zayıf bir değişkenin adresi)",
|
||||
"__make_signed yalnızca bool olmayan tamsayı ve sabit listesi türleri ile uyumludur",
|
||||
"__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",
|
||||
"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",
|
||||
"%n yerine açık şablon bağımsız değişkenleri %T değiştirilemedi",
|
||||
"%n örtülü olarak bir '= silme' taşıma işlevidir ve bu nedenle aşırı yükleme çözümü sırasında yoksayılır",
|
||||
"%n, boş bir parametre paketi için #%d bağımsız değişkeni sağlandığından eşleşmiyor",
|
||||
"%n, #%d bağımsız değişkeninin parametreyle eşleşmemesi nedeniyle eşleşmiyor",
|
||||
"aday %n başarısız kesinti",
|
||||
"yerleşik operatör %s eşleşmiyor çünkü #%d bağımsız değişkeni parametreyle eşleşmiyor",
|
||||
"<integral>",
|
||||
"<yükseltilen integraller>",
|
||||
"<ptrdiff_t>",
|
||||
"<sabit listesi>",
|
||||
"<kapsamlı sabit listesi>",
|
||||
"<aritmetik>",
|
||||
"<yükseltilen aritmetik>",
|
||||
"<bool olmayan aritmetik>",
|
||||
"<işaretçi>",
|
||||
"<nullptr>",
|
||||
"<tanıtıcı>",
|
||||
"<CLI dizisine işle>",
|
||||
"<nesne işaretçisi>",
|
||||
"<işlev işaretçisi>",
|
||||
"<üye işaretçisi>",
|
||||
"<bool>",
|
||||
"<bool benzeri>",
|
||||
"<sınıf>"
|
||||
"%d dizinindeki başlatılmamış alt nesneye erişim"
|
||||
]
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"_Atomic(...) 说明符不能应用于限定类型 %t",
|
||||
"对 _Atomic 对象的成员的访问",
|
||||
"位域不能具有 _Atomic 类型",
|
||||
null,
|
||||
"已禁用 _Atomic 类类型",
|
||||
"constexpr 构造函数调用非 constexpr 构造函数来初始化子对象",
|
||||
"应为逗号(此模式未启用 static_assert 的单参数版本)",
|
||||
"静态断言失败",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"无法计算不完整 %t 的值",
|
||||
"忽略使用 \"nodiscard\" 属性声明的例程的返回值",
|
||||
"忽略具有 \"nodiscard\" 属性的返回值类型",
|
||||
"“nodiscard”属性不适用于析构函数或返回类型为 void 的例程",
|
||||
"\"nodiscard\" 属性不适用于析构函数或返回类型为 void 的例程",
|
||||
"\"fallthrough\" 属性仅适用于 null 语句",
|
||||
"\"fallthrough\" 属性可能只出现在封闭的 switch 语句中",
|
||||
"fallthrough 语句必须后接 switch case 标签或默认值",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"复制列表初始化不能使用“显式”%n",
|
||||
"推导指南",
|
||||
"用户定义的文本运算符的值无效",
|
||||
"%s 不能出现在预处理器指令之外",
|
||||
"#if 或 #elif 之外不能出现 __has_cpp_attribute",
|
||||
"必须使用与 %n 相同的辅助功能声明推导指南",
|
||||
"此上下文中不允许使用 lambda",
|
||||
"指定的对齐方式不等同于以前的声明",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"导出声明不能包含模块导入声明",
|
||||
"导出声明只能出现在模块接口单元中",
|
||||
"导出声明无法导出具有内部链接的名称",
|
||||
null,
|
||||
null,
|
||||
"using 声明包括 %nfd",
|
||||
"内置函数不可用,因为不支持 __fp16 浮点类型",
|
||||
"requires 表达式必须指定至少一个要求",
|
||||
"\"constinit\" 在此处无效",
|
||||
"\"constinit\" 仅对具有静态或线程存储持续时间的变量的声明有效",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"已请求模块 %sq1 未定义分区(被认为是 %sq2)",
|
||||
null,
|
||||
null,
|
||||
"已请求模块 %sq1 文件位置 %u1 (相对位置 %u2),针对分区 %sq2 请求 - 溢出其分区的末尾",
|
||||
"已请求模块 %sq1 文件位置 %u1 (相对位置 %u2),针对分区 %sq2 - 与其分区元素不一致",
|
||||
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 溢出其分区的末尾",
|
||||
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 - 与其分区元素不一致",
|
||||
"从子域 %sq (相对于节点 %d 的位置)",
|
||||
"来自分区 %sq 元素 %u1(文件位置 %u2,相对位置 %u3)",
|
||||
"从分区 %sq 元素 %d1 (文件位置 %d2,相对位置 %d3)",
|
||||
"lambda 属性在此处为非标准属性",
|
||||
"标识符 %sq 可能与显示 %p 的视觉上相似的标识符混淆",
|
||||
"此注释包含可疑的 Unicode 格式控制字符",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"通过删除参数 %sq (在相对索引 %d 处)进行了更正",
|
||||
"不能在成员模板类之外的成员模板定义上指定默认模板参数",
|
||||
"实体重建期间遇到了无效的 IFC 标识符名称 %sq",
|
||||
null,
|
||||
"实体重建期间跳过了名为 %sq 的无效 IFC 标识符",
|
||||
"模块 %sq 排序值无效",
|
||||
"从 IFC 模块加载的函数模板被错误地分析为 %nd",
|
||||
"未能在模块 %sq 中加载 IFC 实体引用",
|
||||
"来自分区 %sq 元素 %u1(文件位置 %u2,相对位置 %u3)",
|
||||
"从分区 %sq 元素 %d1 (文件位置 %d2,相对位置 %d3)",
|
||||
"对于具有非平凡析构函数的类的类型,不允许使用链式指示符",
|
||||
"显式专用化声明不能是友元声明",
|
||||
"不支持 std::float128_t 类型; 将改用 std::float64_t",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"无效的 clang 版本号: %s",
|
||||
"IFC 字符串在模块 %sq 中包含意外的 null (零) 字符",
|
||||
"使用了 %d1 个字节(共 %d2 个字节)",
|
||||
"来自分区 %sq 元素 %u1 (文件位置 %u2,相对位置 %u3) 中的字符串信息",
|
||||
"来自分区 %sq 元素 %d1 (文件位置 %d2,相对位置 %d3) 中的字符串信息",
|
||||
"无法计算灵活数组成员的初始值设定项",
|
||||
"默认位字段初始化表达式是 C++20 的特性。",
|
||||
"模块 %sq 的模板参数列表中的参数太多",
|
||||
"检测到由 %sq 元素 %u1 表示的模板参数(文件位置 %u2,相对位置 %u3)",
|
||||
"检测到由 %sq 元素 %d1 表示的模板参数(文件位置 %d2,相对位置 %d3)",
|
||||
"模块 %sq 的模板参数列表中的参数太少",
|
||||
"在处理由 %sq 元素 %u1 表示的模板参数列表时检测到(文件位置 %u2,相对位置 %u3)",
|
||||
"在处理由 %sq 元素 %d1 表示的模板参数列表时检测到(文件位置 %d2,相对位置 %d3)",
|
||||
"从作用域内枚举类型 %t 转换为非标准",
|
||||
"解除分配与分配类型不匹配(一种用于数组,另一种不匹配)",
|
||||
"比较涉及未知地址(例如弱变量的地址)",
|
||||
"__make_signed 仅与非布尔整数和枚举类型兼容",
|
||||
"__make_unsigned 仅与非布尔整数和枚举类型兼容",
|
||||
"内部名称 %sq 将从此处视为普通标识符",
|
||||
"访问索引为 %d 的未初始化的子对象",
|
||||
"IFC 行号 (%u1) 溢出允许的最大值 (%u2) 模块 %sq",
|
||||
"模块 %sq1 请求了元素 %u (分区 %sq2),此文件位置超出了最大可表示值",
|
||||
"参数数目不正确。",
|
||||
"未满足对候选项 %n 的约束",
|
||||
"%n 的参数数目与调用不匹配",
|
||||
"为 %n 替换显式模板参数 %T 失败",
|
||||
"%n 是隐式“= delete”移动函数,因此在重载解析过程中被忽略",
|
||||
"%n 不匹配,因为为空参数包提供了参数 #%d",
|
||||
"%n 不匹配,因为参数 #%d 与参数不匹配",
|
||||
"候选项 %n 推断失败",
|
||||
"内置运算符%s 不匹配,因为参数 #%d 与参数不匹配",
|
||||
"<integral>",
|
||||
"<promoted integral>",
|
||||
"<ptrdiff_t>",
|
||||
"<enum>",
|
||||
"<scoped enum>",
|
||||
"<arithmetic>",
|
||||
"<promoted arithmetic>",
|
||||
"<non-bool arithmetic>",
|
||||
"<pointer>",
|
||||
"<nullptr>",
|
||||
"<handle>",
|
||||
"<handle to CLI array>",
|
||||
"<pointer to object>",
|
||||
"<pointer to function>",
|
||||
"<pointer-to-member>",
|
||||
"<bool>",
|
||||
"<bool-like>",
|
||||
"<class>"
|
||||
"访问索引为 %d 的未初始化的子对象"
|
||||
]
|
||||
@@ -2477,7 +2477,7 @@
|
||||
null,
|
||||
"必須有標籤",
|
||||
"'%%l' 之後必須有運算元數字",
|
||||
"'%%l' 的運算元數字未參照有效的標籤引數",
|
||||
"'%%l' 的運算元數字未參考有效的標籤引數",
|
||||
"寬字串在 'asm' 陳述式中無效",
|
||||
"屬性並非標準用法",
|
||||
"不是類別 %t 的基底類別",
|
||||
@@ -2780,7 +2780,7 @@
|
||||
"不能將 _Atomic(...) 指定名稱套用到限定類型 %t",
|
||||
"存取 _Atomic 物件的成員",
|
||||
"位元欄位不能有 _Atomic 類型",
|
||||
null,
|
||||
"已停用 _Atomic 類別類型",
|
||||
"constexpr 建構函式會為子物件初始化呼叫非 constexpr 的建構函式",
|
||||
"必須為逗號 (在此模式中未啟用單一引數版本的 static_assert)",
|
||||
"靜態判斷提示失敗",
|
||||
@@ -2810,7 +2810,7 @@
|
||||
"無法為不完整的 %t 評估值",
|
||||
"正在略過以 'nodiscard' 屬性宣告之常式的傳回值",
|
||||
"正在略過具有 'nodiscard' 屬性的傳回值類型",
|
||||
"'nodiscard' 屬性並不適用具有 void 傳回型別的解構函式或常式",
|
||||
"'nodiscard' 屬性不適用於具有 void 傳回型別的解構函式或常式",
|
||||
"'fallthrough' 屬性只適用於 null 陳述式",
|
||||
"'fallthrough' 屬性只可出現在封閉式 switch 陳述式中",
|
||||
"fallthrough 陳述式必須在 switch case 標籤或預設之前",
|
||||
@@ -2893,7 +2893,7 @@
|
||||
"copy-list-initialization 不得使用 'explicit' %n",
|
||||
"推算指引",
|
||||
"使用者定義的常值運算子值無效",
|
||||
"%s 無法在前置處理器指示詞之外顯示",
|
||||
"__has_cpp_attribute 不可出現在 #if 或 #elif 之外",
|
||||
"推算指引必須與 %n 使用相同的協助工具宣告",
|
||||
"此內容中不允許 Lambda",
|
||||
"指定的對齊與先前的宣告不對等",
|
||||
@@ -3309,8 +3309,8 @@
|
||||
"匯出宣告不能包含模組匯入宣告",
|
||||
"匯出宣告只能出現在模組介面單位中",
|
||||
"匯出宣告不能匯出具有內部連結的名稱",
|
||||
null,
|
||||
null,
|
||||
"using 宣告包含 %nfd",
|
||||
"因為不支援 __fp16 浮點數類型,所以無法使用內建函式",
|
||||
"Requires 運算式必須至少指定一個需求",
|
||||
"'constinit' 在這裡無效",
|
||||
"'constinit' 只對具有靜態或執行緒儲存期的變數宣告有效",
|
||||
@@ -3421,10 +3421,10 @@
|
||||
"模組 %sq1 已要求未定義的分割區 (相信是 %sq)",
|
||||
null,
|
||||
null,
|
||||
"模組 %sq1 檔案位置 %u1 (相對位置 %u2) 要求分割區 %sq2 - 溢出其分割區的結尾",
|
||||
"模組 %sq1 檔案位置 %u1 (相對位置 %u2) 要求分割區 %sq2 - 與其分割區元素對齊錯誤",
|
||||
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 溢出其分割區的結尾",
|
||||
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 與其分割區元素對齊錯誤",
|
||||
"從 subfield %sq (節點 %d 的相對位置)",
|
||||
"從分割區 %sq 元素 %u1 (檔案位置 %u2,相對位置 %u3)",
|
||||
"從分割區 %sq 元素 %d1 (檔案位置 %d2,相對位置 %d3)",
|
||||
"Lambda 屬性在此為非標準",
|
||||
"識別碼 %sq 可能會與 %p 上視覺類似的識別碼混淆",
|
||||
"此註解包含可疑的 Unicode 格式化控制字元",
|
||||
@@ -3474,11 +3474,11 @@
|
||||
"已置放參數 %sq (相對索引 %d) 進行修正",
|
||||
"無法在其類別外的成員範本定義上指定預設範本引數",
|
||||
"實體重建期間發現無效 IFC 識別碼名稱 %sq",
|
||||
null,
|
||||
"實體重建期間略過名稱為 %sq 的無效 IFC 識別碼",
|
||||
"模組 %sq 無效排序值",
|
||||
"從 IFC 模組載入的函數範本不正確地剖析為 %nd",
|
||||
"無法在模組 %sq 中載入 IFC 實體參考",
|
||||
"從分割區 %sq 元素 %u1 (檔案位置 %u2,相對位置 %u3)",
|
||||
"從分割區 %sq 元素 %d1 (檔案位置 %d2,相對位置 %d3)",
|
||||
"具有非屬性解構函數的類別類型不允許連結指定元",
|
||||
"明確的特殊化宣告不能是 friend 宣告",
|
||||
"不支援 std::float128_t 類型,將改用 std::float64_t",
|
||||
@@ -3503,47 +3503,18 @@
|
||||
"無效的 Clang 版本編號: %s",
|
||||
"IFC 字串在模組 %sq 中包含未預期的 Null (零) 字元",
|
||||
"%d2 個位元組中已使用 %d1 個",
|
||||
"來自分割區 %sq 元素 %u1 (檔案位置 %u2,相對位置 %u3) 中的字串資訊",
|
||||
"來自分割區 %sq 元素 %d1 (檔案位置 %d2,相對位置 %d3) 中的字串資訊",
|
||||
"無法評估彈性陣列成員的初始設定式",
|
||||
"預設的位元欄位初始設定式為 C++20 功能",
|
||||
"模組 %sq 中範本引數清單中的引數太多",
|
||||
"偵測到 %sq 元素 %u1 所代表的範本引數 (檔案位置 %u2,相對位置 %u3)",
|
||||
"偵測到 %sq 元素 %d1 所代表的範本引數 (檔案位置 %d2,相對位置 %d3)",
|
||||
"模組 %sq 中範本引數清單中的引數太少",
|
||||
"在處理 %sq 元素 %u1 所代表的範本引數清單時偵測到 (檔案位置 %u2,相對位置 %u3)",
|
||||
"在處理 %sq 元素 %d1 所代表的範本引數清單時偵測到 (檔案位置 %d2,相對位置 %d3)",
|
||||
"從範圍列舉類型 %t 轉換為非標準",
|
||||
"解除配置和配置種類不相符 (一個是針對陣列,另一個則不是)",
|
||||
"比較包含未知的位址 (例如弱式變數的位址)",
|
||||
"__make_signed 只和非布林值整數和列舉類型相容",
|
||||
"__make_unsigned 只和非布林值整數和列舉類型相容",
|
||||
"在這裡會將內部名稱 %sq 視為一般識別碼",
|
||||
"存取索引 %d 中未初始化的子物件",
|
||||
"IFC 行號 (%u1) 溢位最大允許值 (%u2) 模組 %sq",
|
||||
"模組 %sq1 要求的元素 %u 分割區 %sq2,此檔案位置超出可表示的最大值",
|
||||
"引數數目錯誤",
|
||||
"不符合對候選項目 %n 的限制式",
|
||||
"%n 的參數數目和呼叫不相符",
|
||||
"取代 %n 的明確範本引數 %T 失敗",
|
||||
"%n 是隱含的 '= delete' 移動函式,因此在多載解析期間會忽略",
|
||||
"%n 不相符,因為為空白參數套件提供了引數 #%d",
|
||||
"%n 不相符,因為引數 #%d 和參數不相符",
|
||||
"候選項目 %n 推算失敗",
|
||||
"內建運算子 %s 不相符,因為引數 #%d 和參數不相符",
|
||||
"<積分>",
|
||||
"<升階積分>",
|
||||
"<ptrdiff_t>",
|
||||
"<列舉>",
|
||||
"<範圍列舉>",
|
||||
"<算術>",
|
||||
"<升階算術>",
|
||||
"<非 bool 算術>",
|
||||
"<指標>",
|
||||
"<nullptr>",
|
||||
"<控制代碼>",
|
||||
"<CLI 陣列的控制代碼>",
|
||||
"<物件的指標>",
|
||||
"<函式的指標>",
|
||||
"<成員指標>",
|
||||
"<bool>",
|
||||
"<bool-like>",
|
||||
"<類別>"
|
||||
"存取索引 %d 中未初始化的子物件"
|
||||
]
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "如果设置为 `default`,则假定工作区的文件系统在 Windows 上不区分大小写,在 macOS 或 Linux 上区分大小写。如果设置为 `enabled`,则假定工作区的文件系统在 Windows 上区分大小写。",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "如果启用,则根据 IntelliSense 对代码进行着色。仅当 `#C_Cpp.intelliSenseEngine#` 设置为 `default` 时,此设置才适用。",
|
||||
"c_cpp.configuration.codeFolding.description": "如果启用,则由语言服务器提供代码折叠范围。",
|
||||
"c_cpp.configuration.markdownInComments.description": "选择 Markdown 是否在悬停工具提示中可用。默认情况下,仅一部分 markdown 将应用于悬停工具提示中的注释。",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "启用悬停工具提示中的所有 Markdown 功能,但包含“_”和“*”字符的功能除外。",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "在悬停工具提示中启用所有 Markdown 功能。",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "禁用悬停工具提示中的所有 Markdown 功能。",
|
||||
"c_cpp.configuration.hover.description": "如果禁用,则语言服务器不再提供悬停详细信息。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依存关系管理器](https://aka.ms/vcpkg/) 启用集成服务。",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "当来自 `nan` 和 `node-addon-api` 的包含路径为依赖项时,请将其添加。",
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
|
||||
"check.permissions": "EPERM: 检查“{0}”的权限",
|
||||
"select.compiler": "选择要为 IntelliSense 配置的编译器",
|
||||
"configure.intelliSense.forFolder": "你希望如何为“{0}”文件夹配置 IntelliSense?",
|
||||
"configure.intelliSense.thisFolder": "你希望如何为此文件夹配置 IntelliSense?",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "选择编译器",
|
||||
"confirmCompiler.string": "是",
|
||||
"selectCompiler.message": "已找到编译器 {0}。是否要使用此编译器配置 IntelliSense?",
|
||||
"check.permissions": "EPERM: 检查“{0}”的权限",
|
||||
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
|
||||
"server.crashed.restart": "语言服务器崩溃。正在重新启动...",
|
||||
"server.crashed2": "在过去 3 分钟内,语言服务器崩溃了 5 次。它不会重新启动。",
|
||||
"loggingLevel.changed": "{0} 已更改为: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "首先打开一个文件夹以选择配置。",
|
||||
"configuration.provider.select.first": "首先打开一个文件夹以选择配置提供程序。",
|
||||
"edit.configurations.open.first": "首先打开一个文件夹以编辑配置",
|
||||
"code.action.aborted": "无法应用代码分析修复程序,因为文档已更改。"
|
||||
"code.action.aborted": "无法应用代码分析修复程序,因为文档已更改。",
|
||||
"add.includepath.open.first": "首先打开一个要添加到 {0} 的文件夹"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Code Analysis 模式:",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "配置 IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ 配置 IntelliSense",
|
||||
"select.command": "选择命令...",
|
||||
"select.code.analysis.command": "选择代码分析命令...",
|
||||
"c.cpp.configuration.tooltip": "C/C++ 配置",
|
||||
"c.cpp.references.statusbar": "C/C++ 引用状态",
|
||||
"cpptools.status.intellisense": "C/C++ IntelliSense 状态",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "禁用活动配置提供程序(如果适用)。",
|
||||
"select.compile.commands": "选择 compile_commands.json...",
|
||||
"select.workspace": "选择工作区文件夹…",
|
||||
"select.command": "选择命令...",
|
||||
"select.code.analysis.command": "选择代码分析命令...",
|
||||
"resume.parsing": "恢复工作区分析",
|
||||
"pause.parsing": "暂停工作区分析",
|
||||
"cancel.analysis": "取消",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "如果設定為 `default`,則工作區的檔案系統會在 Windows 上假設為不區分大小寫,而在 macOS 或 Linux 上區分大小寫。如果設為 `enabled`,則工作區的檔案系統在 Windows 上會假設為區分大小寫。",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "若啟用,將會依據 IntelliSense 顯示彩色的程式碼。僅當 `#C_Cpp.intelliSenseEngine#` 設為 `default` 時,才適用此設定。",
|
||||
"c_cpp.configuration.codeFolding.description": "若啟用,則由語言伺服器提供程式碼摺疊功能範圍。",
|
||||
"c_cpp.configuration.markdownInComments.description": "選取是否可在暫留工具提示中使用 Markdown。根據預設,只會將 Markdown 子集套用至暫留工具提示中的註解。",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "啟用暫留工具提示中的所有 Markdown 功能,但包含 '_' 和 '*' 字元的功能除外。",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "啟用暫留工具提示中的所有 Markdown 功能。",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "停用暫留工具提示中的所有 Markdown 功能。",
|
||||
"c_cpp.configuration.hover.description": "如果停用,語言伺服器將不再提供暫留詳細資料。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "啟用 [vcpkg 相依性管理員](https://aka.ms/vcpkg/) 的整合服務。",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "當 `nan` 和 `node-addon-api` 為相依性時,從中新增 include 路徑。",
|
||||
|
||||
@@ -4,9 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
|
||||
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
|
||||
"select.compiler": "選取要設定 IntelliSense 的編譯器",
|
||||
"configure.intelliSense.forFolder": "想如何為 '{0}' 資料夾設定 IntelliSense。",
|
||||
"configure.intelliSense.thisFolder": "要如何為此資料夾設定 IntelliSense?",
|
||||
"configure.intelliSense.thisFolder": "想如何為此資料夾設定 IntelliSense。",
|
||||
"found.string": "在 {0} 找到",
|
||||
"use.compiler": "使用 {0}",
|
||||
"configuration.providers": "設定提供者",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "選取編譯器",
|
||||
"confirmCompiler.string": "是",
|
||||
"selectCompiler.message": "找到編譯器 {0}。您要使用此編譯器來設定 IntelliSense 嗎?",
|
||||
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
|
||||
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
|
||||
"server.crashed.restart": "語言伺服器當機。正在重新啟動...",
|
||||
"server.crashed2": "語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
|
||||
"loggingLevel.changed": "{0} 已變更為: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "先開啟資料夾以選取設定。",
|
||||
"configuration.provider.select.first": "先開啟資料夾以選取設定提供者。",
|
||||
"edit.configurations.open.first": "先開啟資料夾以編輯組態",
|
||||
"code.action.aborted": "無法套用程式碼分析修正,因為文件已變更。"
|
||||
"code.action.aborted": "無法套用程式碼分析修正,因為文件已變更。",
|
||||
"add.includepath.open.first": "先開啟資料夾以新增至 {0}"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Code Analysis 模式: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "設定 IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ 設定 IntelliSense",
|
||||
"select.command": "選取命令...",
|
||||
"select.code.analysis.command": "選取程式碼分析命令...",
|
||||
"c.cpp.configuration.tooltip": "C/C++ 組態",
|
||||
"c.cpp.references.statusbar": "C/C++ 參考狀態",
|
||||
"cpptools.status.intellisense": "C/C++ IntelliSense 狀態",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "如果適用,停用現有組態提供者。",
|
||||
"select.compile.commands": "選取 compile_commands.json...",
|
||||
"select.workspace": "選取工作區資料夾...",
|
||||
"select.command": "選取命令...",
|
||||
"select.code.analysis.command": "選取程式碼分析命令...",
|
||||
"resume.parsing": "繼續工作區剖析",
|
||||
"pause.parsing": "暫停工作區剖析",
|
||||
"cancel.analysis": "取消",
|
||||
|
||||
@@ -65,4 +65,4 @@
|
||||
"limit.symbols.checkbox": "若為 {0} (或已選取),標籤剖析器只會剖析 {1} 中原始程式檔直接或間接包含的程式碼檔。若為 {2} (或未選取),標籤剖析器會剖析在 {3} 清單中的指定路徑找到的所有程式碼檔。",
|
||||
"database.filename": "瀏覽: 資料庫檔案名稱",
|
||||
"database.filename.description": "產生符號資料庫路徑。這會指示延伸模組將標籤剖析器的符號資料庫儲存在工作區預設儲存位置以外的某處。如果指定了相對路徑,就會是相對於工作區預設儲存位置 (非工作區資料夾本身) 的路徑。{0} 變數可用於指定相對於工作區資料夾的路徑 (例如 {1})。"
|
||||
}
|
||||
}
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Když se nastaví na `default`, předpokládá se, že systém souborů pracovního prostoru ve Windows nerozlišuje velká a malá písmena a v macOS nebo Linuxu rozlišuje malá a velká písmena. Když se tato možnost nastaví na `enabled`, předpokládá se, že systém souborů pracovního prostoru ve Windows rozlišuje velká a malá písmena.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Když se tato možnost povolí, kód se bude obarvovat podle IntelliSense. Toto nastavení se použije jen v případě, že možnost `#C_Cpp.intelliSenseEngine#` je nastavená na `default`.",
|
||||
"c_cpp.configuration.codeFolding.description": "Když se tato možnost povolí, rozsahy sbalování kódu bude poskytovat jazykový server.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Vyberte, jestli bude markdown k dispozici v popisu při najetí myší. Ve výchozím nastavení se u komentářů v popisu přechodu použije jenom podmnožina markdownu.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Povolte všechny funkce Markdownu v popisku s výjimkou těch, které obsahují znaky „_“ a „*“.",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Umožňuje povolit všechny funkce Markdownu v popisu při najetí myší.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Umožňuje zakázat všechny funkce Markdownu v popisu při najetí myší.",
|
||||
"c_cpp.configuration.hover.description": "Pokud je tato možnost zakázaná, podrobnosti o najetí myší už nebude poskytovat jazykový server.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Povolte integrační služby pro [správce závislostí vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Pokud existují závislosti, přidejte cesty pro zahrnuté soubory z `nan` a `node-addon-api`.",
|
||||
@@ -434,4 +430,4 @@
|
||||
"c_cpp.walkthrough.customize.debugging.linux.description": "Konfiguraci ladění (např. za účelem předání argumentů do vašeho programu za běhu) můžete přizpůsobit výběrem možnosti Přidat konfiguraci ladění napravo od tlačítka Přehrát. Vlastní konfigurace ladění se uloží do souboru launch.json vašeho projektu. \n[Další informace](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.windows.description": "Konfiguraci ladění (např. za účelem předání argumentů do vašeho programu za běhu) můžete přizpůsobit výběrem možnosti Přidat konfiguraci ladění napravo od tlačítka Přehrát. Vlastní konfigurace ladění se uloží do souboru launch.json vašeho projektu. \n[Další informace](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.altText": "Obrázek znázorňující přidání konfigurace ladění v rozevíracím seznamu"
|
||||
}
|
||||
}
|
||||
@@ -4,9 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "Nepovedlo se spustit jazykový server C/C++. Funkce IntelliSense se zakážou. Chyba: {0}",
|
||||
"check.permissions": "EPERM: Zkontrolujte oprávnění pro {0}.",
|
||||
"select.compiler": "Vyberte kompilátor, který se má nakonfigurovat pro IntelliSense.",
|
||||
"configure.intelliSense.forFolder": "Jak chcete nakonfigurovat IntelliSense pro složku {0}?",
|
||||
"configure.intelliSense.thisFolder": "Jak chcete pro tuto složku nakonfigurovat IntelliSense?",
|
||||
"configure.intelliSense.thisFolder": "Jak chcete nakonfigurovat IntelliSense pro tuto složku?",
|
||||
"found.string": "Nalezeno v: {0}",
|
||||
"use.compiler": "Použít {0}",
|
||||
"configuration.providers": "poskytovatelé konfigurace",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Vybrat kompilátor",
|
||||
"confirmCompiler.string": "Ano",
|
||||
"selectCompiler.message": "Byl nalezen {0} kompilátoru. Chcete nakonfigurovat IntelliSense s tímto kompilátorem?",
|
||||
"check.permissions": "EPERM: Zkontrolujte oprávnění pro {0}.",
|
||||
"unable.to.start": "Nepovedlo se spustit jazykový server C/C++. Funkce IntelliSense se zakážou. Chyba: {0}",
|
||||
"server.crashed.restart": "Došlo k chybovému ukončení jazykového serveru. Restartuje se…",
|
||||
"server.crashed2": "Jazykový server se 5krát za poslední 3 minuty chybově ukončil. Nebude se restartovat.",
|
||||
"loggingLevel.changed": "{0} se změnila na: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Pokud chcete vybrat konfiguraci, otevřete nejdříve složku.",
|
||||
"configuration.provider.select.first": "Pokud chcete vybrat poskytovatele konfigurace, otevřete nejdříve složku.",
|
||||
"edit.configurations.open.first": "Pokud chcete upravit konfigurace, otevřete nejdříve složku.",
|
||||
"code.action.aborted": "Opravu analýzy kódu nelze použít, protože dokument byl změněn."
|
||||
"code.action.aborted": "Opravu analýzy kódu nelze použít, protože dokument byl změněn.",
|
||||
"add.includepath.open.first": "Nejdříve otevřete složku, která se má přidat do {0}."
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Režim Code Analysis: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "Konfigurovat IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "Konfigurovat IntelliSense v C/C++",
|
||||
"select.command": "Vyberte příkaz…",
|
||||
"select.code.analysis.command": "Vyberte příkaz pro analýzu kódu…",
|
||||
"c.cpp.configuration.tooltip": "Konfigurace C/C++",
|
||||
"c.cpp.references.statusbar": "Stav odkazů jazyka C/C++",
|
||||
"cpptools.status.intellisense": "C/C++ IntelliSense Status",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Zakažte aktivního poskytovatele konfigurací, pokud je to možné.",
|
||||
"select.compile.commands": "Vyberte soubor compile_commands.json...",
|
||||
"select.workspace": "Vyberte složku pracovního prostoru...",
|
||||
"select.command": "Vyberte příkaz…",
|
||||
"select.code.analysis.command": "Vyberte příkaz pro analýzu kódu…",
|
||||
"resume.parsing": "Pokračovat v analýze pracovního prostoru",
|
||||
"pause.parsing": "Pozastavit analýzu pracovního prostoru",
|
||||
"cancel.analysis": "Zrušit",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Wenn diese Einstellung auf `default` festgelegt ist, wird davon ausgegangen, dass für das Dateisystem des Arbeitsbereichs unter Windows die Groß-/Kleinschreibung nicht berücksichtigt und unter macOS oder Linux berücksichtigt wird. Wenn diese Einstellung auf `enabled` festgelegt ist, wird davon ausgegangen, dass für das Dateisystem des Arbeitsbereichs unter Windows die Groß-/Kleinschreibung beachtet wird.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Wenn diese Option aktiviert ist, wird der Code basierend auf IntelliSense eingefärbt. Diese Einstellung gilt nur, wenn `#C_Cpp.intelliSenseEngine#` auf `default` festgelegt ist.",
|
||||
"c_cpp.configuration.codeFolding.description": "Wenn diese Option aktiviert ist, werden Codefaltbereiche vom Sprachserver bereitgestellt.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Wählen Sie aus, ob Markdown in der QuickInfo zum Daraufzeigen verfügbar sein soll. Standardmäßig wird nur eine Teilmenge des Markdowns auf Kommentare in der QuickInfo zum Daraufzeigen angewendet.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Aktivieren Sie alle Markdownfeatures in der QuickInfo, mit Ausnahme derjenigen, die die Zeichen \"_\" und \"*\" enthalten.",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Aktivieren Sie alle Markdownfeatures in der QuickInfo zum Daraufzeigen.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Deaktivieren Sie alle Markdownfeatures in der QuickInfo zum Daraufzeigen.",
|
||||
"c_cpp.configuration.hover.description": "Wenn diese Option deaktiviert ist, werden die Hoverdetails nicht mehr vom Sprachserver bereitgestellt.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Hiermit aktivieren Sie Integrationsdienste für den [vcpkg-Abhängigkeitsmanager](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Fügen Sie Includepfade aus `nan` und `node-addon-api` hinzu, wenn es sich um Abhängigkeiten handelt.",
|
||||
@@ -434,4 +430,4 @@
|
||||
"c_cpp.walkthrough.customize.debugging.linux.description": "Sie können Ihre Debugkonfiguration anpassen (z. B. um Argumente zur Laufzeit an Ihr Programm zu übergeben), indem Sie rechts neben der Wiedergabeschaltfläche \"Debugkonfiguration hinzufügen\" auswählen. Die benutzerdefinierte Debugkonfiguration wird in der Datei \"launch.json\" Ihres Projekts gespeichert. \n[Weitere Informationen](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.windows.description": "Sie können Ihre Debugkonfiguration anpassen (z. B. um Argumente zur Laufzeit an Ihr Programm zu übergeben), indem Sie rechts neben der Wiedergabeschaltfläche \"Debugkonfiguration hinzufügen\" auswählen. Die benutzerdefinierte Debugkonfiguration wird in der Datei \"launch.json\" Ihres Projekts gespeichert. \n[Weitere Informationen](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.altText": "Bild, das \"Debugkonfiguration hinzufügen\" in der Dropdownliste anzeigt"
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "Der C/C++-Sprachserver kann nicht gestartet werden. IntelliSense-Features werden deaktiviert. Fehler: {0}",
|
||||
"check.permissions": "EPERM: Berechtigungen für \"{0}\" überprüfen",
|
||||
"select.compiler": "Wählen Sie einen Compiler aus, der für IntelliSense konfiguriert werden soll.",
|
||||
"configure.intelliSense.forFolder": "Wie möchten Sie IntelliSense für den Ordner \"{0}\" konfigurieren?",
|
||||
"configure.intelliSense.thisFolder": "Wie möchten Sie IntelliSense für diesen Ordner konfigurieren?",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Compiler auswählen",
|
||||
"confirmCompiler.string": "Ja",
|
||||
"selectCompiler.message": "Der Compiler {0} wurde gefunden. Möchten Sie IntelliSense mit diesem Compiler konfigurieren?",
|
||||
"check.permissions": "EPERM: Berechtigungen für \"{0}\" überprüfen",
|
||||
"unable.to.start": "Der C/C++-Sprachserver kann nicht gestartet werden. IntelliSense-Features werden deaktiviert. Fehler: {0}",
|
||||
"server.crashed.restart": "Der Sprach-Server ist abgestürzt. Neustart wird ausgeführt ...",
|
||||
"server.crashed2": "Der Sprachserver ist in den letzten 3 Minuten 5-mal abgestürzt. Er wird nicht neu gestartet.",
|
||||
"loggingLevel.changed": "{0} wurde geändert in {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Öffnen Sie zum Auswählen einer Konfiguration zuerst einen Ordner.",
|
||||
"configuration.provider.select.first": "Öffnen Sie zum Auswählen eines Konfigurationsanbieters zuerst einen Ordner.",
|
||||
"edit.configurations.open.first": "Zum Bearbeiten von Konfigurationen zuerst einen Ordner öffnen",
|
||||
"code.action.aborted": "Der Codeanalysepatch konnte nicht angewendet werden, da sich das Dokument geändert hat."
|
||||
"code.action.aborted": "Der Codeanalysepatch konnte nicht angewendet werden, da sich das Dokument geändert hat.",
|
||||
"add.includepath.open.first": "Zuerst einen Ordner öffnen, der \"{0}\" hinzugefügt werden soll"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Code Analysis-Modus: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "IntelliSense konfigurieren",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "IntelliSense in C/C++ konfigurieren",
|
||||
"select.command": "Befehl auswählen...",
|
||||
"select.code.analysis.command": "Codeanalysebefehl auswählen...",
|
||||
"c.cpp.configuration.tooltip": "C/C++-Konfiguration",
|
||||
"c.cpp.references.statusbar": "C/C++-Verweisstatus",
|
||||
"cpptools.status.intellisense": "Status von C/C++-IntelliSense",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Deaktivieren Sie den aktiven Konfigurationsanbieter, falls zutreffend.",
|
||||
"select.compile.commands": "compile_commands.json-Datei auswählen...",
|
||||
"select.workspace": "Arbeitsbereichsordner auswählen...",
|
||||
"select.command": "Befehl auswählen...",
|
||||
"select.code.analysis.command": "Codeanalysebefehl auswählen...",
|
||||
"resume.parsing": "Arbeitsbereichsanalyse fortsetzen",
|
||||
"pause.parsing": "Arbeitsbereichsanalyse anhalten",
|
||||
"cancel.analysis": "Abbrechen",
|
||||
|
||||
@@ -18,4 +18,4 @@
|
||||
"reinstall.extension.text7": "A continuación, reinstale mediante la interfaz de usuario de Marketplace en VS Code.",
|
||||
"reinstall.extension.text8": "Si VS Code no puede implementar la versión correcta de la extensión, el VSIX correcto para el sistema se puede {0} e instalar mediante la opción 'Instalar desde VSIX...', en el menú '...' en la interfaz de usuario de Marketplace en VS Code.",
|
||||
"download.vsix.link.title": "descargado del sitio web del Marketplace VS Code"
|
||||
}
|
||||
}
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Si se establece en `default`, el sistema de archivos del área de trabajo no distingue mayúsculas de minúsculas en Windows y distingue mayúsculas de minúsculas en macOS o Linux. Si se establece en `enabled`, el sistema de archivos del área de trabajo distingue mayúsculas de minúsculas en Windows.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Si se habilita esta opción, el código se colorea de acuerdo con IntelliSense. Esta configuración solo se aplica si `#C_Cpp.intelliSenseEngine#` se establece en `default`.",
|
||||
"c_cpp.configuration.codeFolding.description": "Si está habilitada, el servidor de lenguaje proporciona intervalos de plegado de código.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Seleccione si Markdown estará disponible en la información sobre herramientas que aparece al mantener el puntero. De manera predeterminada, solo se aplicará un subconjunto de Markdown a los comentarios de la información sobre herramientas que aparece al mantener el puntero.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Habilita todas las características de Markdown en la información sobre herramientas que aparece al mantener el puntero, excepto las que incluyen los caracteres \"_\" y \"*\".",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Habilite todas las características de Markdown en la información sobre herramientas que aparece al mantener el puntero.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Deshabilite todas las características de Markdown en la información sobre herramientas que aparece al mantener el puntero.",
|
||||
"c_cpp.configuration.hover.description": "Si se deshabilita, el servidor de lenguaje ya no proporciona detalles al mantener el puntero.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilita los servicios de integración para el [administrador de dependencias de vcpkgs](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Agrega rutas de acceso de inclusión de `nan` y `node-addon-api` cuando sean dependencias.",
|
||||
|
||||
@@ -4,9 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "No se puede iniciar el servidor de lenguaje de C/C++. Las características de IntelliSense se deshabilitarán. Error: {0}",
|
||||
"check.permissions": "EPERM: Compruebe los permisos de \"{0}\"",
|
||||
"select.compiler": "Selecciona un compilador para configurarlo para IntelliSense",
|
||||
"configure.intelliSense.forFolder": "¿Cómo deseas configurar IntelliSense para la carpeta \"{0}\"?",
|
||||
"configure.intelliSense.thisFolder": "¿Cómo desea configurar IntelliSense para esta carpeta?",
|
||||
"configure.intelliSense.thisFolder": "¿Cómo deseas configurar IntelliSense para esta carpeta?",
|
||||
"found.string": "Encontrado en {0}",
|
||||
"use.compiler": "Uso {0}",
|
||||
"configuration.providers": "proveedores de configuración",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Selecciona un compilador",
|
||||
"confirmCompiler.string": "Sí",
|
||||
"selectCompiler.message": "Se encontró el compilador {0}. ¿Desea configurar IntelliSense con este compilador?",
|
||||
"check.permissions": "EPERM: Compruebe los permisos de \"{0}\"",
|
||||
"unable.to.start": "No se puede iniciar el servidor de lenguaje de C/C++. Las características de IntelliSense se deshabilitarán. Error: {0}",
|
||||
"server.crashed.restart": "El servidor de lenguaje se bloqueó. Se está reiniciando...",
|
||||
"server.crashed2": "El servidor de lenguaje se ha bloqueado cinco veces en los tres últimos minutos. No se reiniciará.",
|
||||
"loggingLevel.changed": "{0} se cambió a: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Abre primero una carpeta para seleccionar una configuración.",
|
||||
"configuration.provider.select.first": "Abre primero una carpeta para seleccionar un proveedor de configuración.",
|
||||
"edit.configurations.open.first": "Abra una carpeta primero para editar las configuraciones",
|
||||
"code.action.aborted": "No se pudo aplicar la corrección de análisis de código porque el documento ha cambiado."
|
||||
"code.action.aborted": "No se pudo aplicar la corrección de análisis de código porque el documento ha cambiado.",
|
||||
"add.includepath.open.first": "Abra primero una carpeta para agregarla a {0}"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Modo de Code Analysis: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "Configurar IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "Configuración de IntelliSense en C/C++",
|
||||
"select.command": "Seleccione un comando...",
|
||||
"select.code.analysis.command": "Seleccione un comando de análisis de código...",
|
||||
"c.cpp.configuration.tooltip": "Configuración de C/C++",
|
||||
"c.cpp.references.statusbar": "Estado de referencias de C/C++",
|
||||
"cpptools.status.intellisense": "Estado de IntelliSense de C/C++",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Deshabilite el proveedor de configuración activo, si procede.",
|
||||
"select.compile.commands": "Seleccione un archivo compile_commands.json...",
|
||||
"select.workspace": "Seleccione una carpeta del área de trabajo...",
|
||||
"select.command": "Seleccione un comando...",
|
||||
"select.code.analysis.command": "Seleccione un comando de análisis de código...",
|
||||
"resume.parsing": "Reanudar el análisis de área de trabajo",
|
||||
"pause.parsing": "Pausar el análisis de área de trabajo",
|
||||
"cancel.analysis": "Cancelar",
|
||||
|
||||
@@ -18,4 +18,4 @@
|
||||
"reinstall.extension.text7": "Réinstallez ensuite via l’interface utilisateur de la Place de marché dans VS Code.",
|
||||
"reinstall.extension.text8": "Si la version correcte de l’extension ne peut pas être déployée par VS Code, le VSIX approprié pour votre système peut être {0} et installé à l’aide de l’option 'Installer à partir de VSIX...' sous le menu '...' de l’interface utilisateur de la Place de marché dans VS Code.",
|
||||
"download.vsix.link.title": "téléchargé à partir du site web de la place de marché VS Code"
|
||||
}
|
||||
}
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Si la valeur est définie sur `default`, le système de fichiers de l’espace de travail est supposé ne pas respecter la casse sur Windows et respecter la casse sur macOS ou Linux. Si la valeur est `enabled`, le système de fichiers de l’espace de travail est supposé respecter la casse sur Windows.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Si cette option est activée, le code est colorisé en fonction d'IntelliSense. Ce paramètre s'applique uniquement si `#C_Cpp.intelliSenseEngine#` est défini sur `default`.",
|
||||
"c_cpp.configuration.codeFolding.description": "Si cette fonctionnalité est activée, les plages de pliage de code sont fournies par le serveur de langage.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Indiquez si Markdown sera disponible dans l’info-bulle de pointage. Par défaut, seul un sous-ensemble de Markdown est appliqué aux commentaires dans l’info-bulle de pointage.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Activez toutes les fonctionnalités Markdown dans l’info-bulle de pointage, à l’exception de celles qui incluent les caractères « _ » et « * ».",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Activez toutes les fonctionnalités Markdown dans l’info-bulle de pointage.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Désactivez toutes les fonctionnalités Markdown dans l’info-bulle de pointage.",
|
||||
"c_cpp.configuration.hover.description": "Si cette option est désactivée, les détails du pointage ne sont plus fournis par le serveur de langage.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Activez les services d'intégration pour le [gestionnaire de dépendances vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Ajouter les chemins d'inclusion de `nan` et `node-addon-api` quand ils sont des dépendances.",
|
||||
@@ -434,4 +430,4 @@
|
||||
"c_cpp.walkthrough.customize.debugging.linux.description": "Vous pouvez personnaliser votre configuration de débogage (par exemple, pour passer des arguments à votre programme au moment de l’exécution) en sélectionnant « Ajouter une configuration de débogage » à droite du bouton de lecture. La configuration de débogage personnalisée est enregistrée dans le fichier launch.json de votre projet. \n[En savoir plus](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.windows.description": "Vous pouvez personnaliser votre configuration de débogage (par exemple, pour passer des arguments à votre programme au moment de l’exécution) en sélectionnant « Ajouter une configuration de débogage » à droite du bouton de lecture. La configuration de débogage personnalisée est enregistrée dans le fichier launch.json de votre projet. \n[En savoir plus](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.altText": "Image qui montre Ajouter une configuration de débogage dans la liste déroulante"
|
||||
}
|
||||
}
|
||||
@@ -4,9 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "Impossible de démarrer le serveur de langage C/C++. Les fonctionnalités IntelliSense sont désactivées. Erreur : {0}",
|
||||
"check.permissions": "EPERM : Vérifier les autorisations de '{0}'",
|
||||
"select.compiler": "Sélectionner un compilateur à configurer pour IntelliSense",
|
||||
"configure.intelliSense.forFolder": "Comment voulez-vous configurer IntelliSense pour le dossier «{0}» ?",
|
||||
"configure.intelliSense.thisFolder": "Comment voulez-vous configurer IntelliSense pour ce dossier ?",
|
||||
"configure.intelliSense.thisFolder": "Comment voulez-vous configurer IntelliSense pour ce dossier ?",
|
||||
"found.string": "Trouvé sur {0}",
|
||||
"use.compiler": "Utiliser {0}",
|
||||
"configuration.providers": "fournisseurs de configuration",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Sélectionner un compilateur",
|
||||
"confirmCompiler.string": "Oui",
|
||||
"selectCompiler.message": "Le compilateur {0} a été trouvé. Voulez-vous configurer IntelliSense avec ce compilateur ?",
|
||||
"check.permissions": "EPERM : Vérifier les autorisations de '{0}'",
|
||||
"unable.to.start": "Impossible de démarrer le serveur de langage C/C++. Les fonctionnalités IntelliSense sont désactivées. Erreur : {0}",
|
||||
"server.crashed.restart": "Le serveur de langue s’est arrêté. Redémarrage...",
|
||||
"server.crashed2": "Le serveur de langage s'est bloqué 5 fois au cours des 3 dernières minutes. Il n'est pas redémarré.",
|
||||
"loggingLevel.changed": "{0} a été changé en : {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Commencer par ouvrir un dossier pour sélectionner une configuration",
|
||||
"configuration.provider.select.first": "Commencer par ouvrir un dossier pour sélectionner un fournisseur de configuration",
|
||||
"edit.configurations.open.first": "Commencer par ouvrir un dossier pour modifier des configurations",
|
||||
"code.action.aborted": "Impossible d’appliquer le correctif d’analyse du code, car le document a changé."
|
||||
"code.action.aborted": "Impossible d’appliquer le correctif d’analyse du code, car le document a changé.",
|
||||
"add.includepath.open.first": "Commencer par ouvrir un dossier à ajouter à {0}"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Mode Code Analysis : ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "Configurer IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "Configuration d’IntelliSense en C/C++",
|
||||
"select.command": "Sélectionner une commande...",
|
||||
"select.code.analysis.command": "Sélectionner une commande d’analyse du code...",
|
||||
"c.cpp.configuration.tooltip": "Configuration C/C++",
|
||||
"c.cpp.references.statusbar": "État des références C/C++",
|
||||
"cpptools.status.intellisense": "État IntelliSense C/C++",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Désactivez le fournisseur de configuration actif, le cas échéant.",
|
||||
"select.compile.commands": "Sélectionner un fichier compile_commands.json...",
|
||||
"select.workspace": "Sélectionner un dossier d'espace de travail...",
|
||||
"select.command": "Sélectionner une commande...",
|
||||
"select.code.analysis.command": "Sélectionner une commande d’analyse du code...",
|
||||
"resume.parsing": "Reprendre l’analyse de l’espace de travail",
|
||||
"pause.parsing": "Suspendre l’analyse de l’espace de travail",
|
||||
"cancel.analysis": "Annuler",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Se impostato su `default`, si presuppone che il file system dell'area di lavoro non faccia distinzione tra maiuscole e minuscole in Windows ma faccia distinzione tra maiuscole e minuscole in macOS o Linux. Se impostato su `enabled`, si presuppone che il file system dell'area di lavoro faccia distinzione tra maiuscole e minuscole in Windows.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Se questa opzione è abilitata, il codice viene colorato in base a IntelliSense. Questa impostazione si applica solo se `#C_Cpp.intelliSenseEngine#` è impostato su `default`.",
|
||||
"c_cpp.configuration.codeFolding.description": "Se è abilitata, gli intervalli di riduzione del codice vengono fornite dal server di linguaggio.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Seleziona se markdown sarà disponibile nella descrizione comando al passaggio del mouse. Per impostazione predefinita, solo un subset di markdown verrà applicato ai commenti nella descrizione comando al passaggio del mouse.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Abilita tutte le funzionalità markdown nella descrizione comando al passaggio del mouse, ad eccezione di quelle che includono i caratteri '_' e '*'.",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Abilita tutte le funzionalità markdown nella descrizione comando al passaggio del mouse.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Disabilita tutte le funzionalità markdown nella descrizione comando al passaggio del mouse.",
|
||||
"c_cpp.configuration.hover.description": "Se questa opzione è disabilitata, i dettagli al passaggio del mouse non vengono più forniti dal server di linguaggio.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Abilita i servizi di integrazione per l'[utilità di gestione dipendenze di vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Aggiungere percorsi di inclusione da `nan` e `node-addon-api` quando sono dipendenze.",
|
||||
@@ -434,4 +430,4 @@
|
||||
"c_cpp.walkthrough.customize.debugging.linux.description": "È possibile personalizzare la configurazione di debug, ad esempio per passare argomenti al programma in fase di esecuzione, selezionando \"Aggiungi configurazione di debug\" a destra del pulsante Riproduci. La configurazione di debug personalizzata viene salvata nel file launch.json del progetto. \n[Altre informazioni](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.windows.description": "È possibile personalizzare la configurazione di debug, ad esempio per passare argomenti al programma in fase di esecuzione, selezionando \"Aggiungi configurazione di debug\" a destra del pulsante Riproduci. La configurazione di debug personalizzata viene salvata nel file launch.json del progetto. \n[Altre informazioni](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.altText": "Immagine che mostra l'aggiunta della configurazione di debug nell'elenco a discesa"
|
||||
}
|
||||
}
|
||||
@@ -4,9 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "Non è possibile avviare il server di linguaggio C/C++. Le funzionalità IntelliSense verranno disabilitate. Errore: {0}",
|
||||
"check.permissions": "EPERM: verificare le autorizzazioni per '{0}'",
|
||||
"select.compiler": "Seleziona un compilatore da configurare per IntelliSense",
|
||||
"configure.intelliSense.forFolder": "Come si desidera configurare IntelliSense per la cartella '{0}'?",
|
||||
"configure.intelliSense.thisFolder": "Come desideri configurare IntelliSense per questa cartella?",
|
||||
"configure.intelliSense.thisFolder": "Come si desidera configurare IntelliSense per questa cartella?",
|
||||
"found.string": "Trovato in {0}",
|
||||
"use.compiler": "Usa {0}",
|
||||
"configuration.providers": "Provider di configurazione",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Seleziona compilatore",
|
||||
"confirmCompiler.string": "Sì",
|
||||
"selectCompiler.message": "È stato trovato il {0} del compilatore. Configurare IntelliSense con questo compilatore?",
|
||||
"check.permissions": "EPERM: verificare le autorizzazioni per '{0}'",
|
||||
"unable.to.start": "Non è possibile avviare il server di linguaggio C/C++. Le funzionalità IntelliSense verranno disabilitate. Errore: {0}",
|
||||
"server.crashed.restart": "Si è verificato un arresto anomalo del server di linguaggio. Riavvio...",
|
||||
"server.crashed2": "Si sono verificati cinque arresti anomali del server di linguaggio negli ultimi tre minuti. Non verrà riavviato.",
|
||||
"loggingLevel.changed": "{0} è stato modificato in: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Apri prima una cartella per selezionare una configurazione.",
|
||||
"configuration.provider.select.first": "Apri prima una cartella per selezionare un provider di configurazione.",
|
||||
"edit.configurations.open.first": "Aprire prima una cartella per modificare le configurazioni",
|
||||
"code.action.aborted": "Impossibile applicare la correzione di Code Analysis perché il documento è stato modificato."
|
||||
"code.action.aborted": "Impossibile applicare la correzione di Code Analysis perché il documento è stato modificato.",
|
||||
"add.includepath.open.first": "Aprire prima una cartella da aggiungere a {0}"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Modalità Code Analysis: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "Configura IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ - Configura IntelliSense",
|
||||
"select.command": "Seleziona un comando...",
|
||||
"select.code.analysis.command": "Selezionare un comando di Code Analysis...",
|
||||
"c.cpp.configuration.tooltip": "Configurazione C/C++",
|
||||
"c.cpp.references.statusbar": "Stato riferimenti C/C++",
|
||||
"cpptools.status.intellisense": "Stato IntelliSense C/C++",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Disabilita il provider di configurazione attivo, se applicabile.",
|
||||
"select.compile.commands": "Seleziona un file compile_commands.json...",
|
||||
"select.workspace": "Seleziona una cartella dell'area di lavoro...",
|
||||
"select.command": "Seleziona un comando...",
|
||||
"select.code.analysis.command": "Selezionare un comando di Code Analysis...",
|
||||
"resume.parsing": "Riprendi analisi area di lavoro",
|
||||
"pause.parsing": "Sospendi analisi area di lavoro",
|
||||
"cancel.analysis": "Annulla",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "`default` に設定すると、ワークスペースのファイル システムは Windows では大文字と小文字を区別せず、macOS または Linux では大文字と小文字を区別すると見なされます。`enabled` に設定すると、ワークスペースのファイル システムは Windows で大文字と小文字を区別すると見なされます。",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "有効にすると、IntelliSense に基づいてコードが色分けされます。この設定は、 `#C_Cpp.intelliSenseEngine#` が `default` に設定されている場合にのみ適用されます。",
|
||||
"c_cpp.configuration.codeFolding.description": "有効にした場合、コードの折りたたみの範囲は言語サーバーによって指定されます。",
|
||||
"c_cpp.configuration.markdownInComments.description": "ホバー ツールヒントでマークダウンを使用可能にするかどうかを選択します。既定では、ホバー ツールヒントのコメントにはマークダウン機能の一部のみが適用されます。",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "ホバー ツールヒントのすべてのマークダウン機能を有効にします ('_' 文字と '*' 文字が含まれるものを除く)。",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "ホバー ツールヒントですべてのマークダウン機能を有効にします。",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "ホバー ツールヒントのすべてのマークダウン機能を無効にします。",
|
||||
"c_cpp.configuration.hover.description": "無効にすると、ホバーの詳細が言語サーバーから提供されなくなります。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg 依存関係マネージャー](https://aka.ms/vcpkg/) の統合サービスを有効にします。",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "依存関係である場合は、`nan` および `node-addon-api` のインクルード パスを追加してください。",
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "C/C++ 言語サーバーを起動できません。IntelliSense 機能は無効になります。エラー: {0}",
|
||||
"check.permissions": "EPERM: '{0}' のアクセス許可を確認してください",
|
||||
"select.compiler": "IntelliSense 用に構成するコンパイラを選択する",
|
||||
"configure.intelliSense.forFolder": "'{0}' フォルダーの IntelliSense をどのように構成しますか?",
|
||||
"configure.intelliSense.thisFolder": "このフォルダーの IntelliSense をどのように構成しますか?",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "コンパイラを選択する",
|
||||
"confirmCompiler.string": "はい",
|
||||
"selectCompiler.message": "コンパイラ {0} が見つかりました。このコンパイラで IntelliSense を構成しますか?",
|
||||
"check.permissions": "EPERM: '{0}' のアクセス許可を確認してください",
|
||||
"unable.to.start": "C/C++ 言語サーバーを起動できません。IntelliSense 機能は無効になります。エラー: {0}",
|
||||
"server.crashed.restart": "言語サーバーがクラッシュしました。再起動しています...",
|
||||
"server.crashed2": "言語サーバーが過去 3 分間に 5 回クラッシュしました。再起動されません。",
|
||||
"loggingLevel.changed": "{0} が次に変更されました: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "構成を選択するには、まずフォルダーを開いてください。",
|
||||
"configuration.provider.select.first": "構成プロバイダーを選択するには、まずフォルダーを開いてください。",
|
||||
"edit.configurations.open.first": "構成を編集するには、まずフォルダーを開いてください",
|
||||
"code.action.aborted": "ドキュメントが変更されたため、コード分析修正プログラムを適用できませんでした。"
|
||||
"code.action.aborted": "ドキュメントが変更されたため、コード分析修正プログラムを適用できませんでした。",
|
||||
"add.includepath.open.first": "{0} に追加するには、まずフォルダーを開いてください"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Code Analysis モード: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "IntelliSense の構成",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ IntelliSense の構成",
|
||||
"select.command": "コマンドを選択する...",
|
||||
"select.code.analysis.command": "コード分析コマンドを選択...",
|
||||
"c.cpp.configuration.tooltip": "C/C++ 構成",
|
||||
"c.cpp.references.statusbar": "C/C + + リファレンスの状態",
|
||||
"cpptools.status.intellisense": "C/c + + IntelliSense の状態",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "該当する場合は、アクティブな構成プロバイダーを無効にします。",
|
||||
"select.compile.commands": "compile_commands.json を選択してください...",
|
||||
"select.workspace": "ワークスペース フォルダーを選択します...",
|
||||
"select.command": "コマンドを選択する...",
|
||||
"select.code.analysis.command": "コード分析コマンドを選択...",
|
||||
"resume.parsing": "ワークスペースの解析の再開",
|
||||
"pause.parsing": "ワークスペースの解析の一時停止",
|
||||
"cancel.analysis": "キャンセル",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "`default`로 설정하면 작업 공간의 파일 시스템이 Windows에서는 대소문자를 구분하지 않고 macOS 또는 Linux에서는 대소문자를 구분하는 것으로 간주됩니다. `enabled`로 설정하면 작업 영역의 파일 시스템이 Windows에서 대소문자를 구분하는 것으로 간주됩니다.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "사용하도록 설정된 경우 IntelliSense를 기반으로 코드 색이 지정됩니다. `#C_Cpp.intelliSenseEngine#`이 `default`로 설정된 경우에만 이 설정이 적용됩니다.",
|
||||
"c_cpp.configuration.codeFolding.description": "사용하도록 설정하면 언어 서버에서 코드 접기 범위를 제공합니다.",
|
||||
"c_cpp.configuration.markdownInComments.description": "가리키기 도구 설명에서 Markdown을 사용할 수 있는지 여부를 선택합니다. 기본값으로, Markdown의 하위 집합만 가리키기 도구 설명의 주석에 적용됩니다.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "가리키기 도구 설명에서 '_' 및 '*' 문자를 포함하는 기능을 제외한 모든 Markdown 기능을 활성화합니다.",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "가리키기 도구 설명에서 모든 Markdown 기능을 활성화합니다.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "가리키기 도구 설명에서 모든 Markdown 기능을 비활성화합니다.",
|
||||
"c_cpp.configuration.hover.description": "사용하지 않도록 설정하면 언어 서버에서 마우스로 가리키기 세부 정보를 더 이상 제공하지 않습니다.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg 종속성 관리자](https://aka.ms/vcpkg/)에 대해 통합 서비스를 사용하도록 설정합니다.",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "`nan` 및 `node-addon-api`가 종속성일 때 해당 포함 경로를 추가합니다.",
|
||||
|
||||
@@ -4,9 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "C/C++ 언어 서버를 시작할 수 없습니다. IntelliSense 기능을 사용할 수 없습니다. 오류: {0}",
|
||||
"check.permissions": "EPERM: '{0}'에 대한 사용 권한 확인",
|
||||
"select.compiler": "IntelliSense에 구성할 컴파일러 선택",
|
||||
"configure.intelliSense.forFolder": "'{0}' 폴더에 대해 IntelliSense를 어떻게 구성하시겠습니까?",
|
||||
"configure.intelliSense.thisFolder": "이 폴더에 IntelliSense를 어떻게 구성하려고 하나요?",
|
||||
"configure.intelliSense.thisFolder": "IntelliSense 이 폴더를 어떻게 구성하시겠습니까?",
|
||||
"found.string": "{0}에서 찾음",
|
||||
"use.compiler": "{0} 사용",
|
||||
"configuration.providers": "구성 공급자",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "컴파일러 선택",
|
||||
"confirmCompiler.string": "예",
|
||||
"selectCompiler.message": "{0} 컴파일러를 발견했습니다. 이 컴파일러를 사용하여 IntelliSense를 구성할까요?",
|
||||
"check.permissions": "EPERM: '{0}'에 대한 사용 권한 확인",
|
||||
"unable.to.start": "C/C++ 언어 서버를 시작할 수 없습니다. IntelliSense 기능을 사용할 수 없습니다. 오류: {0}",
|
||||
"server.crashed.restart": "언어 서버가 중단되었습니다. 다시 시작하는 중입니다...",
|
||||
"server.crashed2": "지난 3분 동안 언어 서버에서 크래시가 5회 발생했습니다. 다시 시작되지 않습니다.",
|
||||
"loggingLevel.changed": "{0}이(가) {1}(으)로 변경되었습니다.",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "먼저 구성을 선택할 폴더를 엽니다.",
|
||||
"configuration.provider.select.first": "먼저 구성 공급자를 선택할 폴더를 엽니다.",
|
||||
"edit.configurations.open.first": "먼저 구성을 편집할 폴더 열기",
|
||||
"code.action.aborted": "문서가 변경되어 코드 분석 수정 사항을 적용할 수 없습니다."
|
||||
"code.action.aborted": "문서가 변경되어 코드 분석 수정 사항을 적용할 수 없습니다.",
|
||||
"add.includepath.open.first": "먼저 {0}에 추가할 폴더 열기"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Code Analysis 모드: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "IntelliSense 구성",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ IntelliSense 구성",
|
||||
"select.command": "명령 선택...",
|
||||
"select.code.analysis.command": "코드 분석 명령 선택...",
|
||||
"c.cpp.configuration.tooltip": "C/C++ 구성",
|
||||
"c.cpp.references.statusbar": "C/C++ 참조 상태",
|
||||
"cpptools.status.intellisense": "C/C++ IntelliSense 상태",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "해당하는 경우 활성 구성 공급자를 사용하지 않도록 설정합니다.",
|
||||
"select.compile.commands": "compile_commands.json 선택...",
|
||||
"select.workspace": "작업 영역 폴더 선택...",
|
||||
"select.command": "명령 선택...",
|
||||
"select.code.analysis.command": "코드 분석 명령 선택...",
|
||||
"resume.parsing": "작업 영역 구문 분석 다시 시작",
|
||||
"pause.parsing": "작업 영역 구문 분석 일시 중지",
|
||||
"cancel.analysis": "취소",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "W przypadku ustawienia wartości `default` przyjmuje się, że system plików obszaru roboczego w systemie Windows nie uwzględnia wielkości liter, a w systemie macOS lub Linux wielkość liter jest uwzględniana. W przypadku ustawienia wartości `enabled` przyjmuje się, że system plików obszaru roboczego uwzględnia wielkość liter w systemie Windows.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Jeśli ta opcja jest włączona, kod jest kolorowany na podstawie funkcji IntelliSense. To ustawienie ma zastosowanie tylko wtedy, gdy właściwość `#C_Cpp.intelliSenseEngine#` ma wartość `default`.",
|
||||
"c_cpp.configuration.codeFolding.description": "Jeśli ta opcja jest włączona, zakresy składania kodu są dostarczane przez serwer języka.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Wybierz, czy język Markdown będzie dostępny w etykietce narzędzia aktywowania. Domyślnie tylko podzbiór języka Markdown będzie stosowany do komentarzy w etykietce narzędzia aktywowania.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Włącz wszystkie funkcje języka Markdown w etykietce narzędzia aktywowania z wyjątkiem tych, które zawierają znaki „_” i „*”.",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Włącz wszystkie funkcje języka Markdown w etykietce narzędzia aktywowania.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Wyłącz wszystkie funkcje języka Markdown w etykietce narzędzia aktywowania.",
|
||||
"c_cpp.configuration.hover.description": "W przypadku wyłączenia szczegóły dotyczące umieszczania wskaźnika myszy nie będą już udostępniane przez serwer języka.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Włącz usługi integracji dla elementu [vcpkg dependency manager](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Dodaj ścieżki dołączania z plików `nan` i `node-addon-api`, jeśli są one zależnościami.",
|
||||
@@ -434,4 +430,4 @@
|
||||
"c_cpp.walkthrough.customize.debugging.linux.description": "Możesz dostosować konfigurację debugowania (np. aby przekazywać argumenty do programu w czasie uruchamiania), wybierając pozycję „Dodaj konfigurację debugowania” po prawej stronie przycisku odtwarzania. Niestandardowa konfiguracja debugowania jest zapisywana w pliku projektu launch.json. \n[Dowiedz się więcej](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.windows.description": "Możesz dostosować konfigurację debugowania (np. aby przekazywać argumenty do programu w czasie uruchamiania), wybierając pozycję „Dodaj konfigurację debugowania” po prawej stronie przycisku odtwarzania. Niestandardowa konfiguracja debugowania jest zapisywana w pliku projektu launch.json. \n[Dowiedz się więcej](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.altText": "Obraz przedstawiający pozycję „Dodaj konfigurację debugowania” na liście rozwijanej"
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "Nie można uruchomić serwera języka C/C++. Funkcje IntelliSense zostaną wyłączone. Błąd: {0}",
|
||||
"check.permissions": "EPERM: sprawdź uprawnienia dla elementu „{0}”",
|
||||
"select.compiler": "Wybierz kompilator do skonfigurowania dla funkcji IntelliSense",
|
||||
"configure.intelliSense.forFolder": "Jak chcesz skonfigurować funkcję IntelliSense dla folderu „{0}”?",
|
||||
"configure.intelliSense.thisFolder": "Jak chcesz skonfigurować funkcję IntelliSense dla tego folderu?",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Wybierz kompilator",
|
||||
"confirmCompiler.string": "Tak",
|
||||
"selectCompiler.message": "Znaleziono kompilator {0}. Czy chcesz skonfigurować funkcję IntelliSense za pomocą tego kompilatora?",
|
||||
"check.permissions": "EPERM: sprawdź uprawnienia dla elementu „{0}”",
|
||||
"unable.to.start": "Nie można uruchomić serwera języka C/C++. Funkcje IntelliSense zostaną wyłączone. Błąd: {0}",
|
||||
"server.crashed.restart": "Wystąpiła awaria serwera języka. Trwa ponowne uruchamianie...",
|
||||
"server.crashed2": "W ciągu ostatnich 3 minut awaria serwera języka wystąpiła 5 razy. Nie zostanie on ponownie uruchomiony.",
|
||||
"loggingLevel.changed": "Poziom {0} zmienił się na: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Najpierw otwórz folder, aby wybrać konfigurację.",
|
||||
"configuration.provider.select.first": "Najpierw otwórz folder, aby wybrać dostawcę konfiguracji.",
|
||||
"edit.configurations.open.first": "Otwórz najpierw folder, aby edytować konfiguracje",
|
||||
"code.action.aborted": "Nie można rozwiązać problemu z analizą kodu, ponieważ dokument został zmieniony."
|
||||
"code.action.aborted": "Nie można rozwiązać problemu z analizą kodu, ponieważ dokument został zmieniony.",
|
||||
"add.includepath.open.first": "Otwórz najpierw folder, aby dodać go do {0}"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Tryb analizy kodu: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "Konfigurowanie funkcji IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "Konfigurowanie funkcji IntelliSense (C/C++)",
|
||||
"select.command": "Wybierz polecenie...",
|
||||
"select.code.analysis.command": "Wybierz polecenie analizy kodu...",
|
||||
"c.cpp.configuration.tooltip": "Konfiguracja języka C/C++",
|
||||
"c.cpp.references.statusbar": "Stan odwołań języka C/C++",
|
||||
"cpptools.status.intellisense": "Stan funkcji IntelliSense języka C/C++",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Wyłącz aktywnego dostawcę konfiguracji, jeśli ma zastosowanie.",
|
||||
"select.compile.commands": "Wybierz plik compile_commands.json...",
|
||||
"select.workspace": "Wybierz folder obszaru roboczego...",
|
||||
"select.command": "Wybierz polecenie...",
|
||||
"select.code.analysis.command": "Wybierz polecenie analizy kodu...",
|
||||
"resume.parsing": "Wznów analizowanie obszaru roboczego",
|
||||
"pause.parsing": "Wstrzymaj analizowanie obszaru roboczego",
|
||||
"cancel.analysis": "Anuluj",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Se definido como `default`, o sistema de arquivos do workspace não diferencia maiúsculas de minúsculas no Windows e diferencia maiúsculas de minúsculas no macOS ou Linux. Se definido como `enabled`, o sistema de arquivos do workspace é considerado sensível a maiúsculas e minúsculas no Windows.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Se habilitado, o código é colorido com base no IntelliSense. Esta configuração só se aplica se `#C_Cpp.intelliSenseEngine#` estiver definido como `default`.",
|
||||
"c_cpp.configuration.codeFolding.description": "Se habilitado, os intervalos de dobramento de código serão fornecidos pelo servidor de idiomas.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Selecione se a remarcação estará disponível na dica de ferramenta instantânea. Por padrão, apenas um subconjunto de marcação será aplicado aos comentários na dica de ferramenta instantânea.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Habilite todos os recursos de marcação na dica de ferramenta instantânea, exceto aqueles que incluem os caracteres '_' e '*'.",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Habilite todos os recursos de marcação na dica de ferramenta de foco.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Desabilite todos os recursos de marcação na dica de ferramenta de foco.",
|
||||
"c_cpp.configuration.hover.description": "Se desabilitado, os detalhes do hover não são mais fornecidos pelo servidor de idiomas.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilitar os serviços de integração para o [gerenciador de dependências vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Adicione caminhos de inclusão de `nan` e `node-addon-api` quando forem dependências.",
|
||||
@@ -434,4 +430,4 @@
|
||||
"c_cpp.walkthrough.customize.debugging.linux.description": "Você pode personalizar sua configuração de depuração (por exemplo, para passar argumentos para seu programa em tempo de execução) selecionando \"Adicionar Configuração de Depuração\" à direita do botão de reprodução. A configuração de depuração personalizada é salva no arquivo launch.json do seu projeto.\n[Saiba mais](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.windows.description": "Você pode personalizar sua configuração de depuração (por exemplo, para passar argumentos para seu programa em tempo de execução) selecionando \"Adicionar Configuração de Depuração\" à direita do botão de reprodução. A configuração de depuração personalizada é salva no arquivo launch.json do seu projeto.\n[Saiba mais](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.altText": "Imagem que mostra Adicionar configuração de depuração no menu suspenso"
|
||||
}
|
||||
}
|
||||
@@ -4,9 +4,11 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "Não é possível iniciar o servidor de linguagem C/C++. Os recursos do IntelliSense serão desabilitados. Erro: {0}",
|
||||
"check.permissions": "EPERM: verifique as permissões para '{0}'",
|
||||
"select.compiler": "Selecionar um compilador a ser configurado para o IntelliSense",
|
||||
"configure.intelliSense.forFolder": "Como você deseja configurar o IntelliSense para a pasta \"{0}\"?",
|
||||
"configure.intelliSense.thisFolder": "Como você gostaria de configurar o IntelliSense para esta pasta?",
|
||||
"configure.intelliSense.thisFolder": "Como você deseja configurar o IntelliSense para esta pasta?",
|
||||
"found.string": "Encontrado em {0}",
|
||||
"use.compiler": "Usar {0}",
|
||||
"configuration.providers": "provedores de configuração",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Selecionar Compilador",
|
||||
"confirmCompiler.string": "Sim",
|
||||
"selectCompiler.message": "O compilador {0} foi encontrado. Deseja configurar o IntelliSense com este compilador?",
|
||||
"check.permissions": "EPERM: verifique as permissões para '{0}'",
|
||||
"unable.to.start": "Não é possível iniciar o servidor de linguagem C/C++. Os recursos do IntelliSense serão desabilitados. Erro: {0}",
|
||||
"server.crashed.restart": "O servidor de idiomas travou. Reiniciando...",
|
||||
"server.crashed2": "O servidor de idioma falhou cinco vezes nos últimos três minutos. Ele não será reiniciado.",
|
||||
"loggingLevel.changed": "{0} foi alterado para: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Primeiro, abra uma pasta para selecionar uma configuração.",
|
||||
"configuration.provider.select.first": "Primeiro, abra uma pasta para selecionar um provedor de configuração.",
|
||||
"edit.configurations.open.first": "Abrir uma pasta primeiro para editar as configurações",
|
||||
"code.action.aborted": "Não foi possível aplicar a correção de análise de código porque o documento foi alterado."
|
||||
"code.action.aborted": "Não foi possível aplicar a correção de análise de código porque o documento foi alterado.",
|
||||
"add.includepath.open.first": "Abrir uma pasta primeiro para adicionar a {0}"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Modo do Code Analysis: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "Configurar o IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ Configurar IntelliSense",
|
||||
"select.command": "Selecionar um comando...",
|
||||
"select.code.analysis.command": "Selecione um comando de análise de código...",
|
||||
"c.cpp.configuration.tooltip": "Configuração de C/C++",
|
||||
"c.cpp.references.statusbar": "Status de Referências do C/C++",
|
||||
"cpptools.status.intellisense": "Status do IntelliSense do C/C++",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Desabilite o provedor de configuração ativo, se aplicável.",
|
||||
"select.compile.commands": "Selecione um compile_commands.json...",
|
||||
"select.workspace": "Selecionar uma pasta de workspace...",
|
||||
"select.command": "Selecionar um comando...",
|
||||
"select.code.analysis.command": "Selecione um comando de análise de código...",
|
||||
"resume.parsing": "Retomar a Análise do Espaço de trabalho",
|
||||
"pause.parsing": "Pausar a Análise do Espaço de trabalho",
|
||||
"cancel.analysis": "Cancelar",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Если задано значение `default`, файловая система рабочей области считается нечувствительной к регистру в Windows и чувствительной к регистру в macOS или Linux. Если задано значение `enabled`, предполагается, что файловая система рабочей области чувствительна к регистру в Windows.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Если этот параметр включен, код раскрашивается в соответствии с IntelliSense. Этот параметр применяется, только если для `#C_Cpp.intelliSenseEngine#` установлено значение `default`.",
|
||||
"c_cpp.configuration.codeFolding.description": "Если этот параметр включен, то диапазоны свертывания кода предоставляются языковым сервером.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Укажите, будет ли Markdown доступен в подсказке, появляющейся при наведении указателя мыши. По умолчанию к комментариям, подсказке, появляющейся при наведении указателя мыши, будет применено только подмножество Markdown.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Включить все функции Markdown в подсказке, появляющейся при наведении указателя мыши, кроме тех, которые содержат символы \"_\" и \"*\".",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Включить все функции Markdown в подсказке, появляющейся при наведении указателя мыши.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Отключить все функции Markdown в подсказке, появляющейся при наведении указателя мыши.",
|
||||
"c_cpp.configuration.hover.description": "Если этот параметр отключен, сведения при наведении курсора больше не предоставляются языковым сервером.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Включите службы интеграции для [диспетчера зависимостей vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Добавьте пути включения из `nan` и `node-addon-api`, если они являются зависимостями.",
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "Не удалось запустить языковой сервер C/C++. Функции IntelliSense будут отключены. Ошибка: {0}",
|
||||
"check.permissions": "EPERM: проверьте разрешения для \"{0}\"",
|
||||
"select.compiler": "Выберите компилятор для настройки IntelliSense",
|
||||
"configure.intelliSense.forFolder": "Как вы хотите настроить IntelliSense для папки \"{0}\"?",
|
||||
"configure.intelliSense.thisFolder": "Как вы хотите настроить IntelliSense для этой папки?",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Выбор компилятора",
|
||||
"confirmCompiler.string": "Да",
|
||||
"selectCompiler.message": "Обнаружен компилятор {0}. Настроить IntelliSense с этим компилятором?",
|
||||
"check.permissions": "EPERM: проверьте разрешения для \"{0}\"",
|
||||
"unable.to.start": "Не удалось запустить языковой сервер C/C++. Функции IntelliSense будут отключены. Ошибка: {0}",
|
||||
"server.crashed.restart": "Сбой языкового сервера. Перезапуск…",
|
||||
"server.crashed2": "Языковой сервер аварийно завершил работу 5 раз за последние 3 минуты. Он не будет перезапущен.",
|
||||
"loggingLevel.changed": "{0} был изменен на: {1}",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Сначала откройте папку, чтобы выбрать конфигурацию.",
|
||||
"configuration.provider.select.first": "Сначала откройте папку, чтобы выбрать поставщика конфигурации.",
|
||||
"edit.configurations.open.first": "Сначала откройте папку для изменения конфигураций",
|
||||
"code.action.aborted": "Не удалось применить исправление анализа кода, так как документ был изменен."
|
||||
"code.action.aborted": "Не удалось применить исправление анализа кода, так как документ был изменен.",
|
||||
"add.includepath.open.first": "Сначала откройте папку для добавления в {0}"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Режим Code Analysis: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "Настройка IntelliSense",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "Настройка IntelliSense C/C++",
|
||||
"select.command": "Выберите команду...",
|
||||
"select.code.analysis.command": "Выберите команду анализа кода...",
|
||||
"c.cpp.configuration.tooltip": "Конфигурация C/C++",
|
||||
"c.cpp.references.statusbar": "Состояние ссылок C/C++",
|
||||
"cpptools.status.intellisense": "Состояние IntelliSense C/C++",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Отключите активный поставщик конфигурации (если применимо).",
|
||||
"select.compile.commands": "Выберите compile_commands.json...",
|
||||
"select.workspace": "Выберите папку рабочей области…",
|
||||
"select.command": "Выберите команду...",
|
||||
"select.code.analysis.command": "Выберите команду анализа кода...",
|
||||
"resume.parsing": "Возобновить анализ рабочей области",
|
||||
"pause.parsing": "Приостановить анализ рабочей области",
|
||||
"cancel.analysis": "Отмена",
|
||||
|
||||
@@ -247,10 +247,6 @@
|
||||
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "`default` olarak ayarlanırsa, çalışma alanının dosya sisteminin Windows'da büyük/küçük harfe duyarlı olmadığı ve macOS ya da Linux'ta büyük/küçük harfe duyarlı olduğu varsayılır. `enabled` olarak ayarlanırsa, çalışma alanının dosya sisteminin Windows'da büyük/küçük harfe duyarlı olduğu varsayılır.",
|
||||
"c_cpp.configuration.enhancedColorization.markdownDescription": "Etkinleştirilirse, kod IntelliSense'e göre renklendirilir. Bu ayar yalnızca `#C_Cpp.intelliSenseEngine#` `default` olarak ayarlandıysa geçerlidir.",
|
||||
"c_cpp.configuration.codeFolding.description": "Etkinleştirilirse, kod katlama aralıkları dil sunucusu tarafından sağlanır.",
|
||||
"c_cpp.configuration.markdownInComments.description": "Üzerine gelme araç ipucunda Markdown'ın kullanılabilir olup olmayacağını seçin. Varsayılan olarak, üzerine gelme araç ipucundaki açıklamalara yalnızca bir Markdown alt kümesi uygulanır.",
|
||||
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Üzerine gelme araç ipucundaki '_' ve '*' karakterlerini içerenler dışındaki tüm Markdown özelliklerini etkinleştirin.",
|
||||
"c_cpp.configuration.markdownInComments.enabled.description": "Üzerine gelme araç ipucundaki tüm Markdown özelliklerini etkinleştirin.",
|
||||
"c_cpp.configuration.markdownInComments.disabled.description": "Üzerine gelme araç ipucundaki tüm Markdown özelliklerini devre dışı bırakın.",
|
||||
"c_cpp.configuration.hover.description": "Devre dışı bırakılırsa üzerine gelme ayrıntıları artık dil sunucusu tarafından sağlanmaz.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg bağımlılık yöneticisi](https://aka.ms/vcpkg/) için tümleştirme hizmetlerini etkinleştirin.",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "`nan` ve `node-addon-api` bağımlılık olduğunda bunlardan ekleme yolları ekleyin.",
|
||||
@@ -434,4 +430,4 @@
|
||||
"c_cpp.walkthrough.customize.debugging.linux.description": "Yürüt düğmesinin sağındaki \"Hata Ayıklama Yapılandırması Ekle\"yi seçerek hata ayıklama yapılandırmanızı özelleştirebilirsiniz (ör. çalışma zamanında programınıza bağımsız değişkenler geçirmek için). Özel hata ayıklama yapılandırması, projenizin launch.json dosyasına kaydedilir.\n[Daha Fazla Bilgi Edinin](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.windows.description": "Yürüt düğmesinin sağındaki \"Hata Ayıklama Yapılandırması Ekle\"yi seçerek hata ayıklama yapılandırmanızı özelleştirebilirsiniz (ör. çalışma zamanında programınıza bağımsız değişkenler geçirmek için). Özel hata ayıklama yapılandırması, projenizin launch.json dosyasına kaydedilir. \n[Daha Fazla Bilgi Edinin](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
|
||||
"c_cpp.walkthrough.customize.debugging.altText": "Açılır menüde Hata Ayıklama Yapılandırması Ekle'yi gösteren resim"
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"unable.to.start": "C/C++ dil sunucusu başlatılamıyor. IntelliSense özellikleri devre dışı bırakılacak. Hata: {0}",
|
||||
"check.permissions": "EPERM: '{0}' için izinleri denetle",
|
||||
"select.compiler": "IntelliSense için yapılandırmak istediğiniz derleyiciyi seçin",
|
||||
"configure.intelliSense.forFolder": "'{0}' klasörü için IntelliSense'i nasıl yapılandırmak istiyorsunuz?",
|
||||
"configure.intelliSense.thisFolder": "Bu klasör için IntelliSense'i nasıl yapılandırmak istiyorsunuz?",
|
||||
@@ -21,8 +23,6 @@
|
||||
"selectCompiler.string": "Derleyici Seç",
|
||||
"confirmCompiler.string": "Evet",
|
||||
"selectCompiler.message": "{0} derleyicisi bulundu. IntelliSense'i bu derleyiciyle yapılandırmak istiyor musunuz?",
|
||||
"check.permissions": "EPERM: '{0}' için izinleri denetle",
|
||||
"unable.to.start": "C/C++ dil sunucusu başlatılamıyor. IntelliSense özellikleri devre dışı bırakılacak. Hata: {0}",
|
||||
"server.crashed.restart": "Dil sunucusu kilitlendi. Yeniden başlatılıyor...",
|
||||
"server.crashed2": "Dil sunucusu son 3 dakikada 5 kez kilitlendi. Sunucu yeniden başlatılmayacak.",
|
||||
"loggingLevel.changed": "{0} {1} olarak değiştirildi",
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
"configuration.select.first": "Yapılandırma seçmek için önce bir klasör açın.",
|
||||
"configuration.provider.select.first": "Yapılandırma sağlayıcısı seçmek için önce bir klasör açın.",
|
||||
"edit.configurations.open.first": "Yapılandırmaları düzenlemek için önce bir klasör açın",
|
||||
"code.action.aborted": "Belge değiştiğinden kod analizi düzeltmesi uygulanamadı."
|
||||
"code.action.aborted": "Belge değiştiğinden kod analizi düzeltmesi uygulanamadı.",
|
||||
"add.includepath.open.first": "{0} öğesine eklemek için önce bir klasör açın"
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
"mode.analysis.prefix": "Code Analysis Modu: ",
|
||||
"c.cpp.configureIntelliSenseStatus.text": "IntelliSense'i Yapılandır",
|
||||
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ IntelliSense'i Yapılandır",
|
||||
"select.command": "Komut seç...",
|
||||
"select.code.analysis.command": "Kod analizi komutu seçin...",
|
||||
"c.cpp.configuration.tooltip": "C/C++ Yapılandırması",
|
||||
"c.cpp.references.statusbar": "C/C++ Başvuruları Durumu",
|
||||
"cpptools.status.intellisense": "C/C++ IntelliSense Durumu",
|
||||
@@ -47,8 +49,6 @@
|
||||
"disable.configuration.provider": "Varsa etkin yapılandırma sağlayıcısını devre dışı bırakın.",
|
||||
"select.compile.commands": "compile_commands.json dosyası seçin...",
|
||||
"select.workspace": "Çalışma alanı klasörü seçin...",
|
||||
"select.command": "Komut seç...",
|
||||
"select.code.analysis.command": "Kod analizi komutu seçin...",
|
||||
"resume.parsing": "Çalışma Alanı Ayrıştırmasını Sürdür",
|
||||
"pause.parsing": "Çalışma Alanı Ayrıştırmasını Duraklat",
|
||||
"cancel.analysis": "İptal",
|
||||
|
||||
+13
-121
@@ -2,7 +2,7 @@
|
||||
"name": "cpptools",
|
||||
"displayName": "C/C++",
|
||||
"description": "C/C++ IntelliSense, debugging, and code browsing.",
|
||||
"version": "1.17.4-main",
|
||||
"version": "1.16.3-main",
|
||||
"publisher": "ms-vscode",
|
||||
"icon": "LanguageCCPP_color_128x.png",
|
||||
"readme": "README.md",
|
||||
@@ -3221,7 +3221,7 @@
|
||||
{
|
||||
"command": "C_Cpp.SwitchHeaderSource",
|
||||
"key": "Alt+O",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && editorTextFocus && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
"when": "editorLangId == 'c' && editorTextFocus || editorLangId == 'cpp' && editorTextFocus || editorLangId == 'cuda-cpp' && editorTextFocus"
|
||||
}
|
||||
],
|
||||
"debuggers": [
|
||||
@@ -5458,173 +5458,65 @@
|
||||
"editor/title/run": [
|
||||
{
|
||||
"command": "C_Cpp.BuildAndDebugFile",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile",
|
||||
"when": "editorLangId == 'c' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile || editorLangId == 'cpp' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile || editorLangId == 'cuda-cpp' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile",
|
||||
"group": "navigation@0"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.BuildAndRunFile",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile",
|
||||
"when": "editorLangId == 'c' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile || editorLangId == 'cpp' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile || editorLangId == 'cuda-cpp' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile",
|
||||
"group": "navigation@1"
|
||||
}
|
||||
],
|
||||
"editor/title": [
|
||||
{
|
||||
"command": "C_Cpp.AddDebugConfiguration",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile && cpptools.buildAndDebug.isFolderOpen",
|
||||
"when": "editorLangId == 'c' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile && cpptools.buildAndDebug.isFolderOpen || editorLangId == 'cpp' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile && cpptools.buildAndDebug.isFolderOpen || editorLangId == 'cuda-cpp' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile && cpptools.buildAndDebug.isFolderOpen",
|
||||
"group": "navigation"
|
||||
}
|
||||
],
|
||||
"editor/context": [
|
||||
{
|
||||
"command": "C_Cpp.SwitchHeaderSource",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)",
|
||||
"when": "config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'c' || config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'cpp' || config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'cuda-cpp'",
|
||||
"group": "custom1@1"
|
||||
},
|
||||
{
|
||||
"command": "workbench.action.gotoSymbol",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)",
|
||||
"when": "config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'c' || config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'cpp' || config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'cuda-cpp'",
|
||||
"group": "custom1@2"
|
||||
},
|
||||
{
|
||||
"command": "workbench.action.showAllSymbols",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)",
|
||||
"when": "config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'c' || config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'cpp' || config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' && editorLangId == 'cuda-cpp'",
|
||||
"group": "custom1@3"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.RunCodeAnalysisOnActiveFile",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/",
|
||||
"when": "config.C_Cpp.intelliSenseEngine == 'Default' && editorLangId == 'c' || config.C_Cpp.intelliSenseEngine == 'default' && editorLangId == 'c' || config.C_Cpp.intelliSenseEngine == 'Default' && editorLangId == 'cpp' || config.C_Cpp.intelliSenseEngine == 'default' && editorLangId == 'cpp' || config.C_Cpp.intelliSenseEngine == 'Default' && editorLangId == 'cuda-cpp' || config.C_Cpp.intelliSenseEngine == 'default' && editorLangId == 'cuda-cpp'",
|
||||
"group": "custom2@1"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.RestartIntelliSenseForFile",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/",
|
||||
"when": "config.C_Cpp.intelliSenseEngine == 'Default' && editorLangId == 'c' || config.C_Cpp.intelliSenseEngine == 'default' && editorLangId == 'c' || config.C_Cpp.intelliSenseEngine == 'Default' && editorLangId == 'cpp' || config.C_Cpp.intelliSenseEngine == 'default' && editorLangId == 'cpp' || config.C_Cpp.intelliSenseEngine == 'Default' && editorLangId == 'cuda-cpp' || config.C_Cpp.intelliSenseEngine == 'default' && editorLangId == 'cuda-cpp'",
|
||||
"group": "custom2@2"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.AddDebugConfiguration",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile && cpptools.buildAndDebug.isFolderOpen",
|
||||
"when": "editorLangId == 'c' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile && cpptools.buildAndDebug.isFolderOpen || editorLangId == 'cpp' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile && cpptools.buildAndDebug.isFolderOpen || editorLangId == 'cuda-cpp' && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile && cpptools.buildAndDebug.isFolderOpen",
|
||||
"group": "custom2@3"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.GenerateDoxygenComment",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)",
|
||||
"when": "editorLangId == 'c' && config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' || editorLangId == 'cpp' && config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' || editorLangId == 'cuda-cpp' && config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled'",
|
||||
"group": "custom2@4"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.CreateDeclarationOrDefinition",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)",
|
||||
"when": "editorLangId == 'c' && config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' || editorLangId == 'cpp' && config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled' || editorLangId == 'cuda-cpp' && config.C_Cpp.intelliSenseEngine != 'disabled' && config.C_Cpp.intelliSenseEngine != 'Disabled'",
|
||||
"group": "custom2@5"
|
||||
}
|
||||
],
|
||||
"commandPalette": [
|
||||
{
|
||||
"command": "C_Cpp.ConfigurationSelect",
|
||||
"when": "!(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.ConfigurationProviderSelect",
|
||||
"when": "!(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.ConfigurationEditJSON",
|
||||
"when": "!(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.ConfigurationEditUI",
|
||||
"when": "!(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.SelectIntelliSenseConfiguration",
|
||||
"when": "!(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.SwitchHeaderSource",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.EnableErrorSquiggles",
|
||||
"when": "config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.DisableErrorSquiggles",
|
||||
"when": "config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.ToggleIncludeFallback",
|
||||
"when": "config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.ToggleDimInactiveRegions",
|
||||
"when": "config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.ResetDatabase",
|
||||
"when": "!(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.RestartIntelliSenseForFile",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.LogDiagnostics",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.RescanWorkspace",
|
||||
"when": "!(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.VcpkgClipboardInstallSuggested",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.GenerateEditorConfig",
|
||||
"when": "!(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.GoToNextDirectiveInGroup",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.GoToPrevDirectiveInGroup",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.CreateDeclarationOrDefinition",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.RunCodeAnalysisOnActiveFile",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.RunCodeAnalysisOnOpenFiles",
|
||||
"when": "config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.RunCodeAnalysisOnAllFiles",
|
||||
"when": "config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.RemoveAllCodeAnalysisProblems",
|
||||
"when": "config.C_Cpp.intelliSenseEngine =~ /^[dD]efault$/"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.BuildAndDebugFile",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.BuildAndRunFile",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isSourceFile"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.AddDebugConfiguration",
|
||||
"when": "config.C_Cpp.debugShortcut && cpptools.buildAndDebug.isFolderOpen"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.GenerateDoxygenComment",
|
||||
"when": "editorLangId =~ /^(c|(cuda-)?cpp)$/ && !(config.C_Cpp.intelliSenseEngine =~ /^[dD]isabled$/)"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.referencesViewGroupByType",
|
||||
"when": "cpptools.hasReferencesResults"
|
||||
|
||||
@@ -132,8 +132,7 @@ export class RemoteAttachPicker {
|
||||
shPrefix = `/bin/`;
|
||||
}
|
||||
|
||||
return `${outerQuote}${shPrefix}sh -c ${innerQuote}uname && if [ ${parameterBegin}uname -o${parameterEnd} = ${escapedQuote}Toybox${escapedQuote} ] ; ` +
|
||||
`then ${PsProcessParser.psToyboxCommand} ; elif [ ${parameterBegin}uname${parameterEnd} = ${escapedQuote}Linux${escapedQuote} ] ; ` +
|
||||
return `${outerQuote}${shPrefix}sh -c ${innerQuote}uname && if [ ${parameterBegin}uname${parameterEnd} = ${escapedQuote}Linux${escapedQuote} ] ; ` +
|
||||
`then ${PsProcessParser.psLinuxCommand} ; elif [ ${parameterBegin}uname${parameterEnd} = ${escapedQuote}Darwin${escapedQuote} ] ; ` +
|
||||
`then ${PsProcessParser.psDarwinCommand}; fi${innerQuote}${outerQuote}`;
|
||||
}
|
||||
|
||||
@@ -119,7 +119,6 @@ export class PsProcessParser {
|
||||
// Since 'args' contains the full path to the executable, even if truncated, searching will work as desired.
|
||||
public static get psLinuxCommand(): string { return `ps axww -o pid=,comm=${PsProcessParser.commColumnTitle},args=`; }
|
||||
public static get psDarwinCommand(): string { return `ps axww -o pid=,comm=${PsProcessParser.commColumnTitle},args= -c`; }
|
||||
public static get psToyboxCommand(): string { return `ps -A -o pid=,comm=${PsProcessParser.commColumnTitle},args=`; }
|
||||
|
||||
// Only public for tests.
|
||||
public static ParseProcessFromPs(processes: string): Process[] {
|
||||
|
||||
@@ -28,9 +28,9 @@ interface CallHierarchyItem {
|
||||
detail: string;
|
||||
|
||||
/**
|
||||
* The file path of this item.
|
||||
* The resource identifier of this item.
|
||||
*/
|
||||
file: string;
|
||||
uri: string;
|
||||
|
||||
/**
|
||||
* The range enclosing this symbol not including leading/trailing whitespace but everything else, e.g. comments and code.
|
||||
@@ -175,7 +175,7 @@ export class CallHierarchyProvider implements vscode.CallHierarchyProvider {
|
||||
let result: vscode.CallHierarchyIncomingCall[] | undefined;
|
||||
const params: CallHierarchyParams = {
|
||||
textDocument: { uri: item.uri.toString() },
|
||||
position: Position.create(item.selectionRange.start.line, item.selectionRange.start.character)
|
||||
position: Position.create(item.range.start.line, item.range.start.character)
|
||||
};
|
||||
const response: CallHierarchyCallsItemResult = await this.client.languageClient.sendRequest(CallHierarchyCallsToRequest, params, cancelSource.token);
|
||||
|
||||
@@ -213,7 +213,7 @@ export class CallHierarchyProvider implements vscode.CallHierarchyProvider {
|
||||
let result: vscode.CallHierarchyOutgoingCall[] | undefined;
|
||||
const params: CallHierarchyParams = {
|
||||
textDocument: { uri: item.uri.toString() },
|
||||
position: Position.create(item.selectionRange.start.line, item.selectionRange.start.character)
|
||||
position: Position.create(item.range.start.line, item.range.start.character)
|
||||
};
|
||||
const response: CallHierarchyCallsItemResult = await this.client.languageClient.sendRequest(CallHierarchyCallsFromRequest, params, token);
|
||||
|
||||
@@ -230,21 +230,10 @@ export class CallHierarchyProvider implements vscode.CallHierarchyProvider {
|
||||
|
||||
private makeVscodeCallHierarchyItem(item: CallHierarchyItem): vscode.CallHierarchyItem {
|
||||
const containerDetail: string = (item.detail !== "") ? `${item.detail} - ` : "";
|
||||
const itemUri: vscode.Uri = vscode.Uri.file(item.file);
|
||||
|
||||
// Get file detail
|
||||
const isInWorkspace: boolean = this.client.RootUri !== undefined &&
|
||||
itemUri.fsPath.startsWith(this.client.RootUri?.fsPath);
|
||||
const dirPath: string = isInWorkspace ?
|
||||
path.relative(this.client.RootPath, path.dirname(item.file)) : path.dirname(item.file);
|
||||
const fileDetail: string = dirPath.length === 0 ?
|
||||
`${path.basename(item.file)}` : `${path.basename(item.file)} (${dirPath})`;
|
||||
|
||||
const fileDetail: string = `${path.basename(item.uri)} (${path.dirname(item.uri)})`;
|
||||
return new vscode.CallHierarchyItem(
|
||||
item.kind,
|
||||
item.name,
|
||||
containerDetail + fileDetail,
|
||||
itemUri,
|
||||
item.kind, item.name, containerDetail + fileDetail,
|
||||
vscode.Uri.file(item.uri),
|
||||
makeVscodeRange(item.range),
|
||||
makeVscodeRange(item.selectionRange));
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ import { DefaultClient } from '../client';
|
||||
import {
|
||||
CodeActionCodeInfo, CodeActionDiagnosticInfo, codeAnalysisAllFixes, codeAnalysisCodeToFixes, codeAnalysisFileToCodeActions
|
||||
} from '../codeAnalysis';
|
||||
import { LocalizeStringParams, getLocalizedString } from '../localization';
|
||||
import { getLocalizedString, LocalizeStringParams } from '../localization';
|
||||
import { CppSettings } from '../settings';
|
||||
import { makeVscodeRange } from '../utils';
|
||||
|
||||
@@ -23,18 +23,12 @@ interface CodeActionCommand {
|
||||
arguments?: any[];
|
||||
edit?: TextEdit;
|
||||
uri?: string;
|
||||
range?: Range;
|
||||
}
|
||||
|
||||
interface GetCodeActionsResult {
|
||||
commands: CodeActionCommand[];
|
||||
}
|
||||
|
||||
export interface CreateDeclDefnCommandArguments {
|
||||
sender: string;
|
||||
range: Range;
|
||||
}
|
||||
|
||||
export const GetCodeActionsRequest: RequestType<GetCodeActionsRequestParams, GetCodeActionsResult, void> =
|
||||
new RequestType<GetCodeActionsRequestParams, GetCodeActionsResult, void>('cpptools/getCodeActions');
|
||||
|
||||
@@ -186,14 +180,8 @@ export class CodeActionProvider implements vscode.CodeActionProvider {
|
||||
resultCodeActions.push(...disableCodeActions);
|
||||
resultCodeActions.push(...docCodeActions);
|
||||
return;
|
||||
} else if ((command.command === 'C_Cpp.CreateDeclarationOrDefinition' || command.command === 'C_Cpp.CopyDeclarationOrDefinition')
|
||||
&& (command.arguments ?? []).length === 0 && command.range !== undefined) {
|
||||
const args: CreateDeclDefnCommandArguments = {
|
||||
sender: 'codeAction',
|
||||
range: command.range
|
||||
};
|
||||
command.arguments = [];
|
||||
command.arguments.push(args);
|
||||
} else if (command.command === 'C_Cpp.CreateDeclarationOrDefinition' && (command.arguments ?? []).length === 0) {
|
||||
command.arguments = ['codeAction']; // We report the sender of the command
|
||||
} else if (command.command === "C_Cpp.SelectIntelliSenseConfiguration") {
|
||||
command.arguments = ['codeAction'];
|
||||
hasSelectIntelliSenseConfiguration = true;
|
||||
|
||||
@@ -795,7 +795,7 @@ export interface Client {
|
||||
handleRemoveCodeAnalysisProblems(refreshSquigglesOnSave: boolean, identifiersAndUris: CodeAnalysisDiagnosticIdentifiersAndUri[]): Promise<void>;
|
||||
handleFixCodeAnalysisProblems(workspaceEdit: vscode.WorkspaceEdit, refreshSquigglesOnSave: boolean, identifiersAndUris: CodeAnalysisDiagnosticIdentifiersAndUri[]): Promise<void>;
|
||||
handleDisableAllTypeCodeAnalysisProblems(code: string, identifiersAndUris: CodeAnalysisDiagnosticIdentifiersAndUri[]): Promise<void>;
|
||||
handleCreateDeclarationOrDefinition(isCopyToClipboard: boolean, codeActionRange?: Range): Promise<void>;
|
||||
handleCreateDeclarationOrDefinition(copy?: boolean): Promise<void>;
|
||||
onInterval(): void;
|
||||
dispose(): void;
|
||||
addFileAssociations(fileAssociations: string, languageId: string): void;
|
||||
@@ -1057,7 +1057,6 @@ export class DefaultClient implements Client {
|
||||
if (index === paths.length - 1) {
|
||||
action = "disable";
|
||||
settings.defaultCompilerPath = "";
|
||||
await this.configuration.updateCompilerPathIfSet(settings.defaultCompilerPath);
|
||||
configurationSelected = true;
|
||||
if (showSecondPrompt) {
|
||||
void this.showPrompt(selectIntelliSenseConfig, true, sender);
|
||||
@@ -1113,7 +1112,6 @@ export class DefaultClient implements Client {
|
||||
configurationSelected = true;
|
||||
action = "compiler browsed";
|
||||
settings.defaultCompilerPath = result[0].fsPath;
|
||||
await this.configuration.updateCompilerPathIfSet(settings.defaultCompilerPath);
|
||||
void vscode.commands.executeCommand('setContext', 'cpptools.trustedCompilerFound', true);
|
||||
} else {
|
||||
configurationSelected = true;
|
||||
@@ -1132,7 +1130,6 @@ export class DefaultClient implements Client {
|
||||
} else {
|
||||
action = "select compiler";
|
||||
settings.defaultCompilerPath = util.isCl(paths[index]) ? "cl.exe" : paths[index];
|
||||
await this.configuration.updateCompilerPathIfSet(settings.defaultCompilerPath);
|
||||
void vscode.commands.executeCommand('setContext', 'cpptools.trustedCompilerFound', true);
|
||||
}
|
||||
}
|
||||
@@ -1317,9 +1314,6 @@ export class DefaultClient implements Client {
|
||||
if (!languageClient || languageClientCrashedNeedsRestart) {
|
||||
if (languageClientCrashedNeedsRestart) {
|
||||
languageClientCrashedNeedsRestart = false;
|
||||
// if we're recovering, the isStarted needs to be reset.
|
||||
// because we're starting the first client again.
|
||||
DefaultClient.isStarted.reset();
|
||||
}
|
||||
firstClientStarted = this.createLanguageClient();
|
||||
util.setProgress(util.getProgressExecutableStarted());
|
||||
@@ -1862,11 +1856,9 @@ export class DefaultClient implements Client {
|
||||
if (!currentProvider.isReady) {
|
||||
return;
|
||||
}
|
||||
|
||||
await Promise.all([
|
||||
this.clearCustomConfigurations(),
|
||||
this.handleRemoveAllCodeAnalysisProblems()]);
|
||||
await Promise.all([
|
||||
this.handleRemoveAllCodeAnalysisProblems(),
|
||||
...[...this.trackedDocuments].map(document => this.provideCustomConfiguration(document.uri, undefined, true))
|
||||
]);
|
||||
}
|
||||
@@ -1932,7 +1924,7 @@ export class DefaultClient implements Client {
|
||||
hasCompleted = true;
|
||||
this.sendCustomBrowseConfiguration(null, undefined, Version.v0, true);
|
||||
if (currentProvider.version >= Version.v2) {
|
||||
console.warn(`Configuration Provider timed out in ${configProviderTimeout}ms.`);
|
||||
console.warn("Configuration Provider timed out in {0}ms.", configProviderTimeout);
|
||||
void this.resumeParsing().catch(logAndReturn.undefined);
|
||||
}
|
||||
}
|
||||
@@ -2196,9 +2188,7 @@ export class DefaultClient implements Client {
|
||||
public async takeOwnership(document: vscode.TextDocument): Promise<void> {
|
||||
this.trackedDocuments.add(document);
|
||||
this.updateActiveDocumentTextOptions();
|
||||
// in case the client is recreated, wait for the isStarted to finish.
|
||||
await DefaultClient.isStarted;
|
||||
return this.sendDidOpen(document);
|
||||
await this.sendDidOpen(document);
|
||||
}
|
||||
|
||||
public async sendDidOpen(document: vscode.TextDocument): Promise<void> {
|
||||
@@ -2269,13 +2259,13 @@ export class DefaultClient implements Client {
|
||||
* order they were inserted.
|
||||
*/
|
||||
private static async dispatch() {
|
||||
// ensure that this is OK to start working
|
||||
await this.isStarted;
|
||||
|
||||
// reset the promise for the dispatcher
|
||||
DefaultClient.dispatching.reset();
|
||||
|
||||
do {
|
||||
// ensure that this is OK to start working
|
||||
await this.isStarted;
|
||||
|
||||
// pick items up off the queue and run then one at a time until the queue is empty
|
||||
const [promise, task] = DefaultClient.queue.shift() ?? [];
|
||||
if (promise) {
|
||||
@@ -3510,25 +3500,20 @@ export class DefaultClient implements Client {
|
||||
return this.handleRemoveCodeAnalysisProblems(false, identifiersAndUris);
|
||||
}
|
||||
|
||||
public async handleCreateDeclarationOrDefinition(isCopyToClipboard: boolean, codeActionRange?: Range): Promise<void> {
|
||||
public async handleCreateDeclarationOrDefinition(copy?: boolean): Promise<void> {
|
||||
let range: vscode.Range | undefined;
|
||||
let uri: vscode.Uri | undefined;
|
||||
|
||||
// range is based on the cursor position.
|
||||
const editor: vscode.TextEditor | undefined = vscode.window.activeTextEditor;
|
||||
if (editor) {
|
||||
uri = editor.document.uri;
|
||||
if (codeActionRange !== undefined) {
|
||||
// Request is from a code action command which provides range from code actions args.
|
||||
range = makeVscodeRange(codeActionRange);
|
||||
if (editor.selection.isEmpty) {
|
||||
range = new vscode.Range(editor.selection.active, editor.selection.active);
|
||||
} else if (editor.selection.isReversed) {
|
||||
range = new vscode.Range(editor.selection.active, editor.selection.anchor);
|
||||
} else {
|
||||
// Request is from context menu or command palette. Use range from cursor position.
|
||||
if (editor.selection.isEmpty) {
|
||||
range = new vscode.Range(editor.selection.active, editor.selection.active);
|
||||
} else if (editor.selection.isReversed) {
|
||||
range = new vscode.Range(editor.selection.active, editor.selection.anchor);
|
||||
} else {
|
||||
range = new vscode.Range(editor.selection.anchor, editor.selection.active);
|
||||
}
|
||||
range = new vscode.Range(editor.selection.anchor, editor.selection.active);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3548,7 +3533,7 @@ export class DefaultClient implements Client {
|
||||
line: range.end.line
|
||||
}
|
||||
},
|
||||
copyToClipboard: isCopyToClipboard
|
||||
copyToClipboard: copy ?? false
|
||||
};
|
||||
|
||||
const result: CreateDeclarationOrDefinitionResult = await this.languageClient.sendRequest(CreateDeclarationOrDefinitionRequest, params);
|
||||
@@ -3838,7 +3823,7 @@ class NullClient implements Client {
|
||||
handleRemoveCodeAnalysisProblems(refreshSquigglesOnSave: boolean, identifiersAndUris: CodeAnalysisDiagnosticIdentifiersAndUri[]): Promise<void> { return Promise.resolve(); }
|
||||
handleFixCodeAnalysisProblems(workspaceEdit: vscode.WorkspaceEdit, refreshSquigglesOnSave: boolean, identifiersAndUris: CodeAnalysisDiagnosticIdentifiersAndUri[]): Promise<void> { return Promise.resolve(); }
|
||||
handleDisableAllTypeCodeAnalysisProblems(code: string, identifiersAndUris: CodeAnalysisDiagnosticIdentifiersAndUri[]): Promise<void> { return Promise.resolve(); }
|
||||
handleCreateDeclarationOrDefinition(isCopyToClipboard: boolean, codeActionRange?: Range): Promise<void> { return Promise.resolve(); }
|
||||
handleCreateDeclarationOrDefinition(copy?: boolean): Promise<void> { return Promise.resolve(); }
|
||||
onInterval(): void { }
|
||||
dispose(): void {
|
||||
this.booleanEvent.dispose();
|
||||
|
||||
@@ -432,7 +432,7 @@ export class CppProperties {
|
||||
|
||||
private async buildVcpkgIncludePath(): Promise<void> {
|
||||
try {
|
||||
// Check for vcpkgRoot and include relevant paths if found.
|
||||
// Check for vcpkgRoot and include relevent paths if found.
|
||||
const vcpkgRoot: string = util.getVcpkgRoot();
|
||||
if (vcpkgRoot) {
|
||||
const list: string[] = await util.readDir(vcpkgRoot);
|
||||
@@ -624,25 +624,6 @@ export class CppProperties {
|
||||
}, () => { }).catch(logAndReturn.undefined);
|
||||
}
|
||||
|
||||
public async updateCompilerPathIfSet(path: string): Promise<void> {
|
||||
if (!this.propertiesFile) {
|
||||
// Properties file does not exist.
|
||||
return;
|
||||
}
|
||||
return this.handleConfigurationEditJSONCommand(() => {
|
||||
this.parsePropertiesFile(); // Clear out any modifications we may have made internally.
|
||||
const config: Configuration | undefined = this.CurrentConfiguration;
|
||||
// Update compiler path if it's already set.
|
||||
if (config && config.compilerPath !== undefined) {
|
||||
config.compilerPath = path;
|
||||
this.writeToJson();
|
||||
}
|
||||
// Any time parsePropertiesFile is called, configurationJson gets
|
||||
// reverted to an unprocessed state and needs to be reprocessed.
|
||||
this.handleConfigurationChange();
|
||||
}, returns.undefined);
|
||||
}
|
||||
|
||||
public async updateCustomConfigurationProvider(providerId: string): Promise<void> {
|
||||
if (!this.propertiesFile) {
|
||||
const settings: CppSettings = new CppSettings(this.rootUri);
|
||||
@@ -1833,8 +1814,8 @@ export class CppProperties {
|
||||
// Check for path-related squiggles.
|
||||
let paths: string[] = [];
|
||||
let compilerPath: string | undefined;
|
||||
for (const pathArray of [ (currentConfiguration.browse ? currentConfiguration.browse.path : undefined),
|
||||
currentConfiguration.includePath, currentConfiguration.macFrameworkPath ]) {
|
||||
for (const pathArray of [(currentConfiguration.browse ? currentConfiguration.browse.path : undefined),
|
||||
currentConfiguration.includePath, currentConfiguration.macFrameworkPath]) {
|
||||
if (pathArray) {
|
||||
for (const curPath of pathArray) {
|
||||
paths.push(`${curPath}`);
|
||||
@@ -1844,7 +1825,7 @@ export class CppProperties {
|
||||
// Skip the relative forcedInclude files.
|
||||
if (currentConfiguration.forcedInclude) {
|
||||
for (const file of currentConfiguration.forcedInclude) {
|
||||
const resolvedFilePath: string = this.resolvePath(file);
|
||||
const resolvedFilePath: string = this.resolvePath(file, isWindows);
|
||||
if (path.isAbsolute(resolvedFilePath)) {
|
||||
paths.push(`${file}`);
|
||||
}
|
||||
@@ -1862,7 +1843,7 @@ export class CppProperties {
|
||||
// Resolve and split any environment variables
|
||||
paths = this.resolveAndSplit(paths, undefined, this.ExtendedEnvironment);
|
||||
compilerPath = util.resolveVariables(compilerPath, this.ExtendedEnvironment).trim();
|
||||
compilerPath = this.resolvePath(compilerPath);
|
||||
compilerPath = this.resolvePath(compilerPath, isWindows);
|
||||
|
||||
// Get the start/end for properties that are file-only.
|
||||
const forcedIncludeStart: number = curText.search(/\s*\"forcedInclude\"\s*:\s*\[/);
|
||||
@@ -1926,7 +1907,7 @@ export class CppProperties {
|
||||
|
||||
dotConfigPath = currentConfiguration.dotConfig;
|
||||
dotConfigPath = util.resolveVariables(dotConfigPath, this.ExtendedEnvironment).trim();
|
||||
dotConfigPath = this.resolvePath(dotConfigPath);
|
||||
dotConfigPath = this.resolvePath(dotConfigPath, isWindows);
|
||||
// does not try resolve if the dotConfig property is empty
|
||||
dotConfigPath = dotConfigPath !== '' ? dotConfigPath : undefined;
|
||||
|
||||
@@ -1965,7 +1946,7 @@ export class CppProperties {
|
||||
continue;
|
||||
}
|
||||
|
||||
let resolvedPath: string = this.resolvePath(curPath);
|
||||
let resolvedPath: string = this.resolvePath(curPath, isWindows);
|
||||
if (!resolvedPath) {
|
||||
continue;
|
||||
}
|
||||
@@ -2005,7 +1986,7 @@ export class CppProperties {
|
||||
let message: string;
|
||||
if (!pathExists) {
|
||||
if (curOffset >= forcedIncludeStart && curOffset <= forcedeIncludeEnd
|
||||
&& !path.isAbsolute(resolvedPath)) {
|
||||
&& !path.isAbsolute(resolvedPath)) {
|
||||
continue; // Skip the error, because it could be resolved recursively.
|
||||
}
|
||||
message = localize('cannot.find2', "Cannot find \"{0}\".", resolvedPath);
|
||||
@@ -2013,7 +1994,7 @@ export class CppProperties {
|
||||
} else {
|
||||
// Check for file versus path mismatches.
|
||||
if ((curOffset >= forcedIncludeStart && curOffset <= forcedeIncludeEnd) ||
|
||||
(curOffset >= compileCommandsStart && curOffset <= compileCommandsEnd)) {
|
||||
(curOffset >= compileCommandsStart && curOffset <= compileCommandsEnd)) {
|
||||
if (util.checkFileExistsSync(resolvedPath)) {
|
||||
continue;
|
||||
}
|
||||
@@ -2037,6 +2018,7 @@ export class CppProperties {
|
||||
// TODO: This never matches. https://github.com/microsoft/vscode-cpptools/issues/9140
|
||||
const envMatches: string[] | null = envText.match(pattern);
|
||||
if (envMatches) {
|
||||
|
||||
let curOffset: number = 0;
|
||||
let endOffset: number = 0;
|
||||
for (const curMatch of envMatches) {
|
||||
@@ -2084,6 +2066,7 @@ export class CppProperties {
|
||||
telemetry.logLanguageServerEvent("ConfigSquiggles", undefined, changedSquiggleMetrics);
|
||||
}
|
||||
this.prevSquiggleMetrics.set(currentConfiguration.name, newSquiggleMetrics);
|
||||
|
||||
}
|
||||
|
||||
private updateToVersion2(): void {
|
||||
|
||||
@@ -31,11 +31,6 @@ export class CppBuildTask extends Task {
|
||||
isDefault?: boolean;
|
||||
}
|
||||
|
||||
interface BuildOptions {
|
||||
taskUsesActiveFile: boolean;
|
||||
insertStd?: boolean;
|
||||
}
|
||||
|
||||
export class CppBuildTaskProvider implements TaskProvider {
|
||||
static CppBuildScriptType: string = 'cppbuild';
|
||||
|
||||
@@ -153,25 +148,21 @@ export class CppBuildTaskProvider implements TaskProvider {
|
||||
}
|
||||
|
||||
// Create a build task per compiler path
|
||||
const result: CppBuildTask[] = [];
|
||||
|
||||
let result: CppBuildTask[] = [];
|
||||
// Tasks for known compiler paths
|
||||
if (knownCompilerPaths) {
|
||||
result = knownCompilerPaths.map<Task>(compilerPath => this.getTask(compilerPath, appendSourceToName, undefined));
|
||||
}
|
||||
// Task for valid user compiler path setting
|
||||
if (isCompilerValid && userCompilerPath) {
|
||||
result.push(this.getTask(userCompilerPath, appendSourceToName, userCompilerPathAndArgs?.allCompilerArgs));
|
||||
}
|
||||
|
||||
// Tasks for known compiler paths
|
||||
if (knownCompilerPaths) {
|
||||
result.push(...knownCompilerPaths.map<Task>(compilerPath => this.getTask(compilerPath, appendSourceToName, undefined)));
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private getTask: (compilerPath: string, appendSourceToName: boolean, compilerArgs?: string[], definition?: CppBuildTaskDefinition, detail?: string) => Task = (compilerPath: string, appendSourceToName: boolean, compilerArgs?: string[], definition?: CppBuildTaskDefinition, detail?: string) => {
|
||||
const compilerPathBase: string = path.basename(compilerPath);
|
||||
const isCl: boolean = compilerPathBase.toLowerCase() === "cl.exe";
|
||||
const isClang: boolean = !isCl && compilerPathBase.toLowerCase().includes("clang");
|
||||
// Double-quote the command if it is not already double-quoted.
|
||||
let resolvedcompilerPath: string = isCl ? compilerPathBase : compilerPath;
|
||||
if (resolvedcompilerPath && !resolvedcompilerPath.startsWith("\"") && resolvedcompilerPath.includes(" ")) {
|
||||
@@ -183,12 +174,12 @@ export class CppBuildTaskProvider implements TaskProvider {
|
||||
const taskLabel: string = ((appendSourceToName && !compilerPathBase.startsWith(ext.configPrefix)) ?
|
||||
ext.configPrefix : "") + compilerPathBase + " " + localize("build_active_file", "build active file");
|
||||
const programName: string = util.defaultExePath();
|
||||
const isClang: boolean = !isCl && compilerPathBase.toLowerCase().includes("clang");
|
||||
let args: string[] = isCl ?
|
||||
['/Zi', '/EHsc', '/nologo', `/Fe${programName}`, '${file}'] :
|
||||
isClang ?
|
||||
['-fcolor-diagnostics', '-fansi-escape-codes', '-g', '${file}', '-o', programName] :
|
||||
['-fdiagnostics-color=always', '-g', '${file}', '-o', programName];
|
||||
|
||||
if (compilerArgs && compilerArgs.length > 0) {
|
||||
args = args.concat(compilerArgs);
|
||||
}
|
||||
@@ -211,7 +202,7 @@ export class CppBuildTaskProvider implements TaskProvider {
|
||||
const task: CppBuildTask = new Task(definition, scope, definition.label, ext.CppSourceStr,
|
||||
new CustomExecution(async (resolvedDefinition: TaskDefinition): Promise<Pseudoterminal> =>
|
||||
// When the task is executed, this callback will run. Here, we setup for running the task.
|
||||
new CustomBuildTaskTerminal(resolvedcompilerPath, resolvedDefinition.args, resolvedDefinition.options, {taskUsesActiveFile, insertStd: isClang && os.platform() === 'darwin'})
|
||||
new CustomBuildTaskTerminal(resolvedcompilerPath, resolvedDefinition.args, resolvedDefinition.options, taskUsesActiveFile)
|
||||
), isCl ? '$msCompile' : '$gcc');
|
||||
|
||||
task.group = TaskGroup.Build;
|
||||
@@ -358,20 +349,15 @@ class CustomBuildTaskTerminal implements Pseudoterminal {
|
||||
public get onDidClose(): Event<number> { return this.closeEmitter.event; }
|
||||
private endOfLine: string = "\r\n";
|
||||
|
||||
constructor(private command: string, private args: string[], private options: cp.ExecOptions | cp.SpawnOptions | undefined, private buildOptions: BuildOptions) {
|
||||
constructor(private command: string, private args: string[], private options: cp.ExecOptions | cp.SpawnOptions | undefined, private taskUsesActiveFile: boolean) {
|
||||
}
|
||||
|
||||
async open(_initialDimensions: TerminalDimensions | undefined): Promise<void> {
|
||||
if (this.buildOptions.taskUsesActiveFile && !util.isCppOrCFile(window.activeTextEditor?.document.uri)) {
|
||||
if (this.taskUsesActiveFile && !util.isCppOrCFile(window.activeTextEditor?.document.uri)) {
|
||||
this.writeEmitter.fire(localize("cannot.build.non.cpp", 'Cannot build and debug because the active file is not a C or C++ source file.') + this.endOfLine);
|
||||
this.closeEmitter.fire(-1);
|
||||
return;
|
||||
}
|
||||
|
||||
// TODO: Remove when compiler query work goes in and we can determine the standard version from TypeScript
|
||||
if (this.buildOptions.taskUsesActiveFile && window.activeTextEditor?.document.languageId === 'cpp' && this.buildOptions.insertStd) {
|
||||
this.args.unshift('-std=gnu++14');
|
||||
}
|
||||
telemetry.logLanguageServerEvent("cppBuildTaskStarted");
|
||||
// At this point we can start using the terminal.
|
||||
this.writeEmitter.fire(localize("starting_build", "Starting build...") + this.endOfLine);
|
||||
|
||||
@@ -228,7 +228,6 @@ export async function activate(): Promise<void> {
|
||||
];
|
||||
codeActionProvider = vscode.languages.registerCodeActionsProvider(selector, {
|
||||
provideCodeActions: async (document: vscode.TextDocument, range: vscode.Range, context: vscode.CodeActionContext): Promise<vscode.CodeAction[]> => {
|
||||
|
||||
if (!await clients.ActiveClient.getVcpkgEnabled()) {
|
||||
return [];
|
||||
}
|
||||
@@ -238,17 +237,13 @@ export async function activate(): Promise<void> {
|
||||
return [];
|
||||
}
|
||||
|
||||
const ports: string[] = await lookupIncludeInVcpkg(document, range.start.line);
|
||||
if (ports.length <= 0) {
|
||||
return [];
|
||||
}
|
||||
|
||||
telemetry.logLanguageServerEvent('codeActionsProvided', { "source": "vcpkg" });
|
||||
|
||||
if (!await clients.ActiveClient.getVcpkgInstalled()) {
|
||||
return [getVcpkgHelpAction()];
|
||||
}
|
||||
|
||||
const ports: string[] = await lookupIncludeInVcpkg(document, range.start.line);
|
||||
const actions: vscode.CodeAction[] = ports.map<vscode.CodeAction>(getVcpkgClipboardInstallAction);
|
||||
return actions;
|
||||
}
|
||||
@@ -694,22 +689,20 @@ async function onDisableAllTypeCodeAnalysisProblems(code: string, identifiersAnd
|
||||
return getActiveClient().handleDisableAllTypeCodeAnalysisProblems(code, identifiersAndUris);
|
||||
}
|
||||
|
||||
async function onCopyDeclarationOrDefinition(args?: any): Promise<void> {
|
||||
const sender: any | undefined = util.isString(args?.sender) ? args.sender : args;
|
||||
async function onCopyDeclarationOrDefinition(sender?: any): Promise<void> {
|
||||
const properties: { [key: string]: string } = {
|
||||
sender: util.getSenderType(sender)
|
||||
};
|
||||
telemetry.logLanguageServerEvent('CopyDeclDefn', properties);
|
||||
return getActiveClient().handleCreateDeclarationOrDefinition(true, args?.range);
|
||||
return getActiveClient().handleCreateDeclarationOrDefinition(true);
|
||||
}
|
||||
|
||||
async function onCreateDeclarationOrDefinition(args?: any): Promise<void> {
|
||||
const sender: any | undefined = util.isString(args?.sender) ? args.sender : args;
|
||||
async function onCreateDeclarationOrDefinition(sender?: any): Promise<void> {
|
||||
const properties: { [key: string]: string } = {
|
||||
sender: util.getSenderType(sender)
|
||||
};
|
||||
telemetry.logLanguageServerEvent('CreateDeclDefn', properties);
|
||||
return getActiveClient().handleCreateDeclarationOrDefinition(false, args?.range);
|
||||
return getActiveClient().handleCreateDeclarationOrDefinition();
|
||||
}
|
||||
|
||||
function onAddToIncludePath(path: string): void {
|
||||
@@ -718,6 +711,7 @@ function onAddToIncludePath(path: string): void {
|
||||
// suggestion to a different workspace.
|
||||
return clients.ActiveClient.handleAddToIncludePathCommand(path);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function onEnableSquiggles(): void {
|
||||
|
||||
@@ -358,9 +358,6 @@ export function findExePathInArgs(args: string[]): string | undefined {
|
||||
if (exePath?.startsWith("/Fe")) {
|
||||
return exePath.substring(3);
|
||||
}
|
||||
if (exePath?.toLowerCase().startsWith("/out:")) {
|
||||
return exePath.substring(5);
|
||||
}
|
||||
return exePath;
|
||||
}
|
||||
|
||||
@@ -541,7 +538,7 @@ export function createDirIfNotExistsSync(filePath: string | undefined): void {
|
||||
}
|
||||
const dirPath: string = path.dirname(filePath);
|
||||
if (!checkDirectoryExistsSync(dirPath)) {
|
||||
fs.mkdirSync(dirPath, { recursive: true });
|
||||
fs.mkdirSync(dirPath);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All Rights Reserved.
|
||||
* See 'LICENSE' in the project root for license information.
|
||||
* ------------------------------------------------------------------------------------------ */
|
||||
|
||||
import { execChildProcess } from './common';
|
||||
import { isWindows } from './constants';
|
||||
import { logLanguageServerEvent } from './telemetry';
|
||||
|
||||
/**
|
||||
* Hash the MAC addresses on the machine (Windows-only) and log telemetry.
|
||||
*/
|
||||
export async function logMachineIdMappings(): Promise<void> {
|
||||
if (!isWindows) {
|
||||
return;
|
||||
}
|
||||
|
||||
const macAddresses = await getMacAddresses();
|
||||
|
||||
// The first MAC address is the one Visual Studio uses
|
||||
const primary = await getMachineId(macAddresses.shift());
|
||||
if (primary) {
|
||||
logLanguageServerEvent('machineIdMap', {primary});
|
||||
}
|
||||
|
||||
// VS Code uses os.networkInterfaces() which has different sorting and availability,
|
||||
// but all MAC addresses are returned by getmac.exe. The ID VS Code uses may change
|
||||
// based on changes to the network configuration. Log the extras so we can assess
|
||||
// how frequently this impacts the machine id.
|
||||
for (const macAddress of macAddresses) {
|
||||
const additional = await getMachineId(macAddress);
|
||||
if (additional) {
|
||||
logLanguageServerEvent('machineIdMap', {additional});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Parse the output of getmac.exe to get the list of MAC addresses for the PC.
|
||||
*/
|
||||
async function getMacAddresses(): Promise<string[]> {
|
||||
try {
|
||||
const output = await execChildProcess('getmac');
|
||||
const regex = /(?:[a-z0-9]{2}[:\-]){5}[a-z0-9]{2}/gmi;
|
||||
return output.match(regex) ?? [];
|
||||
} catch (err) {
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Code below is adapted from:
|
||||
* - vscode\src\vs\base\node\id.ts
|
||||
*/
|
||||
|
||||
async function getMachineId(macAddress?: string): Promise<string | undefined> {
|
||||
if (!macAddress) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
try {
|
||||
const crypto = await import('crypto');
|
||||
const normalized = macAddress.toUpperCase().replace(/:/g, '-');
|
||||
return crypto.createHash('sha256').update(normalized, 'utf8').digest('hex');
|
||||
} catch (err) {
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
@@ -22,7 +22,6 @@ import { PersistentState } from './LanguageServer/persistentState';
|
||||
import { CppSettings } from './LanguageServer/settings';
|
||||
import { logAndReturn, returns } from './Utility/Async/returns';
|
||||
import { CppTools1 } from './cppTools1';
|
||||
import { logMachineIdMappings } from './id';
|
||||
import { disposeOutputChannels, log } from './logger';
|
||||
import { PlatformInformation } from './platform';
|
||||
|
||||
@@ -215,7 +214,6 @@ function sendTelemetry(info: PlatformInformation): void {
|
||||
break;
|
||||
}
|
||||
Telemetry.logDebuggerEvent("acquisition", telemetryProperties);
|
||||
logMachineIdMappings().catch(logAndReturn.undefined);
|
||||
}
|
||||
|
||||
async function checkVsixCompatibility(): Promise<void> {
|
||||
|
||||
Reference in New Issue
Block a user