Compare commits
40
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1ad52f98b1 | ||
|
|
034390f36c | ||
|
|
6d85f9cdf9 | ||
|
|
1d0a886ec6 | ||
|
|
1246f5a62c | ||
|
|
52f7999233 | ||
|
|
173f79ca4e | ||
|
|
7bac5a7101 | ||
|
|
736cf279c3 | ||
|
|
8401086544 | ||
|
|
5b44545fd2 | ||
|
|
52b2b8f6df | ||
|
|
67345e0e6d | ||
|
|
ecf57ce8d2 | ||
|
|
0259eeeb5d | ||
|
|
0a13cdec11 | ||
|
|
6ff23b461c | ||
|
|
978d9ae574 | ||
|
|
399b43666f | ||
|
|
25d74973b0 | ||
|
|
adf99597f6 | ||
|
|
52fe7952d6 | ||
|
|
aa4c5df4b7 | ||
|
|
a3de2f9bee | ||
|
|
28f6dd66d2 | ||
|
|
89fd6a960c | ||
|
|
8b06e7d04f | ||
|
|
b1021432ec | ||
|
|
2cca514128 | ||
|
|
2e33027272 | ||
|
|
73a0b95df7 | ||
|
|
39f32a3b45 | ||
|
|
16f352169c | ||
|
|
adff6e66d5 | ||
|
|
1877aed36a | ||
|
|
50c1efadd8 | ||
|
|
83df90082a | ||
|
|
b1d7d19ed7 | ||
|
|
80ea255a7c | ||
|
|
f3f151075b |
Generated
+3
-3
@@ -713,9 +713,9 @@
|
||||
}
|
||||
},
|
||||
"glob-parent": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
||||
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
|
||||
"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-glob": "^4.0.1"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# How To Debug MIEngine
|
||||
|
||||
MIEngine is one of the components used to enable the C/C++ debugging scenario with the Microsoft C/C++ extension with VS Code. This document is to help enable users who want to debug and contribute to MIEngine to fix issues or extend functionality. MIEngine is used to communicate with `gdb`/`lldb` using the MI protocol.
|
||||
MIEngine is one of the components used to enable the C/C++ debugging scenario with the Microsoft C/C++ extension with VS Code. This document is to help enable users who want to debug and contribute to MIEngine to fix issues or extend functionality. MIEngine is used to communicate with `gdb`/`lldb` using the MI protocol.
|
||||
|
||||
**Repository:** https://github.com/Microsoft/MIEngine
|
||||
|
||||
@@ -19,7 +19,7 @@ You can open the solution file **MIDebugEngine.sln** located under **src** and c
|
||||
|
||||
The symbol files are as follows:
|
||||
|
||||
**On Windows**
|
||||
**On Windows**
|
||||
* Microsoft.MICore.pdb
|
||||
* Microsoft.MIDebugEngine.pdb
|
||||
* vscode\OpenDebugAD7.pdb
|
||||
@@ -37,7 +37,7 @@ On Windows, the easiest way to debug is to use Visual Studio. Locate the **src\D
|
||||
|
||||
If you are not building the extension, Locate the **out\src\Debugger\extension.ts** file in the **.vscode\extensions\ms-vscode.cpptools** folder and open it in an editor.
|
||||
|
||||
Locate the following lines:
|
||||
Locate the following lines:
|
||||
```json
|
||||
return {
|
||||
command: command
|
||||
@@ -48,13 +48,13 @@ and add the following line to the object:
|
||||
args: ["--pauseForDebugger"]
|
||||
```
|
||||
|
||||
This will cause the debugger to look like it has hung once you start debugging, but in reality it is waiting for a debugger to attach. Set your breakpoints and attach your debugger to the `OpenDebugAD7.exe` process. Once the debugger is attached, VS Code should start debugging and you can reproduce your scenario.
|
||||
This will cause the debugger to look like it has hung once you start debugging, but in reality it is waiting for a debugger to attach. Set your breakpoints and attach your debugger to the `OpenDebugAD7.exe` process. Once the debugger is attached, VS Code should start debugging and you can reproduce your scenario.
|
||||
|
||||
### Debugging MIEngine running on Linux or macOS
|
||||
### Debugging MIEngine running on Linux or Mac OS X
|
||||
|
||||
#### With MonoDevelop
|
||||
|
||||
On Linux and macOS, we use `mono` as our framework. You can download Xamarin Studio v5.10.1.6 and remotely attach to your Mac or Linux box to debug there.
|
||||
On Linux and Mac OS X, we use `mono` as our framework. You can download Xamarin Studio v5.10.1.6 and remotely attach to your Mac or Linux box to debug there.
|
||||
|
||||
##### Install Prerequisites
|
||||
1. Install [GTK](http://www.mono-project.com/download/).
|
||||
@@ -78,12 +78,12 @@ MonoDevelop.exe
|
||||
|
||||
##### Configure the extension to enable remote debugging
|
||||
|
||||
Open the **~/.vscode/extensions/ms-vscode.cpptools-\<version\>/debugAdapters/OpenDebugAD7** file with a text editor and locate and uncomment the line at the bottom. When you start debugging, it will now hang until the remote debugger is attached from Xamarin Studio.
|
||||
Open the **~/.vscode/extensions/ms-vscode.cpptools-\<version\>/debugAdapters/OpenDebugAD7** file with a text editor and locate and uncomment the line at the bottom. When you start debugging, it will now hang until the remote debugger is attached from Xamarin Studio.
|
||||
|
||||
##### Attach the remote debugger
|
||||
|
||||
In MonoDevelop: Run -> Run With -> Custom Command Mono Soft Debugger.
|
||||
Fill in the IP and port of the Linux/macOS machine and hit "Connect" to start debugging.
|
||||
Fill in the IP and port of the Linux/Mac OS X machine and hit "Connect" to start debugging.
|
||||
|
||||
After you've done this once, you can hit the MonoDevelop "Play" button or <kbd>F5</kbd> to bring up the connect dialog again.
|
||||
|
||||
@@ -113,7 +113,7 @@ After you've done this once, you can hit the MonoDevelop "Play" button or <kbd>F
|
||||
|
||||
##### Configure the extension to enable remote debugging
|
||||
|
||||
Open the **~/.vscode/extensions/ms-vscode.cpptools-\<version\>/debugAdapters/OpenDebugAD7** file with a text editor and locate and uncomment the line at the bottom. When you start debugging, it will now hang until the remote debugger is attached from VS Code.
|
||||
Open the **~/.vscode/extensions/ms-vscode.cpptools-\<version\>/debugAdapters/OpenDebugAD7** file with a text editor and locate and uncomment the line at the bottom. When you start debugging, it will now hang until the remote debugger is attached from VS Code.
|
||||
|
||||
##### Attach the remote debugger
|
||||
|
||||
|
||||
@@ -1,30 +1,5 @@
|
||||
# C/C++ for Visual Studio Code Change Log
|
||||
|
||||
## Version 1.5.0-insiders: June 14, 2021
|
||||
### Enhancements
|
||||
* 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.
|
||||
|
||||
### Bug Fixes
|
||||
* Fix switch header/source not checking `files.exclude`. [#4429](https://github.com/microsoft/vscode-cpptools/issues/4429)
|
||||
* Fix Find All References reporting certain references in headers as inactive. [#7609](https://github.com/microsoft/vscode-cpptools/issues/7609)
|
||||
* Fix IntelliSense process crash and tag parser failure with columns > 65535. [#7621](https://github.com/microsoft/vscode-cpptools/issues/7621)
|
||||
* Fix incorrect localization translations.
|
||||
* jogo- (@jogo-) [PR #7625](https://github.com/microsoft/vscode-cpptools/pull/7625)
|
||||
* Fix `autocompleteAddParentheses` for some template argument deduction cases. [#7626](https://github.com/microsoft/vscode-cpptools/issues/7626)
|
||||
* Fix some incorrect IntelliSense errors. [#6639](https://github.com/microsoft/vscode-cpptools/issues/6639), [#7630](https://github.com/microsoft/vscode-cpptools/issues/7630)
|
||||
* Change references of "OS X" to "macOS".
|
||||
* Tyler Davis (@TylerADavis) [PR #7636](https://github.com/microsoft/vscode-cpptools/pull/7636)
|
||||
* Prevent the root path from being added to the `browse.path`. [#7648](https://github.com/microsoft/vscode-cpptools/issues/7648)
|
||||
* Fix configuration squiggle when `${workspaceFolder}` is used with `compilerPath`. [#7649](https://github.com/microsoft/vscode-cpptools/issues/7649)
|
||||
* Fix an issue causing editorConfig not to be used or cached. [PR #7666](https://github.com/microsoft/vscode-cpptools/pull/7666)
|
||||
* Fix document symbols nesting with templates. [#7673](https://github.com/microsoft/vscode-cpptools/issues/7673)
|
||||
* Fix a duplicate IntelliSense update when a new C/C++ file is opened and after switching from a non-C/C++ file and back.
|
||||
* Fix a potential IntelliSense process crash on shutdown.
|
||||
|
||||
## Version 1.4.1: June 8, 2021
|
||||
* Fix the configuration UI sometimes not populating initially with VS Code 1.56 or later. [#7641](https://github.com/microsoft/vscode-cpptools/issues/7641)
|
||||
|
||||
## Version 1.4.0: May 27, 2021
|
||||
### New Features
|
||||
* Add a C++ walkthrough to the "Getting Started" page. [#7273](https://github.com/microsoft/vscode-cpptools/issues/7273)
|
||||
|
||||
@@ -946,6 +946,7 @@ 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.
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"Moduly se v tomto režimu nepovolily.",
|
||||
"Název modulu nesmí obsahovat slovo import.",
|
||||
"Název modulu nesmí obsahovat slovo module.",
|
||||
null,
|
||||
"Když se %sq používá v direktivě import, nemůže to být makro.",
|
||||
null,
|
||||
"%n není výčtový typ.",
|
||||
"Enumerátor %no2 je v konfliktu s %n1.",
|
||||
"Enumerátor %no se už v tomto oboru %p deklaroval.",
|
||||
"specifikace throw() není součástí standardu C++20 a novějších",
|
||||
"více než jedna položka v mapě jednotky hlavičky odpovídá %s",
|
||||
"Diagnostika #pragma musí mít buď argument push nebo pop.",
|
||||
"Nenašel se žádný push diagnostiky #pragma, které by odpovídal tomuto popu diagnostiky.",
|
||||
"%sq nemůže být makro, pokud se použije ve směrnici pro import nebo modul.",
|
||||
"Tato direktiva se může vyskytovat jenom v rozsahu globálního oboru názvů.",
|
||||
"Deklarace typu export se může vyskytovat jenom na úrovni globálního rozsahu (global) nebo rozsahu oboru názvů (namespace).",
|
||||
"%sq se parsuje jako identifikátor, nikoli jako klíčové slovo, protože tokeny, které po něm následují, se neshodují s direktivou preprocesoru.",
|
||||
"Vypadá to, že se jedná o začátek direktivy preprocesoru, ale chybějící znak „;“, po kterém ihned následuje nový řádek, tomu brání.",
|
||||
"Vypadá to, že se jedná o direktivu předběžného zpracování modulů, ale tyto direktivy se nemůžou vyskytovat v rámci rozšíření makra.",
|
||||
"Direktiva typu module se nemůže vyskytovat v oboru podmíněného zahrnutí (např. #if, #else, #elseif apod.).",
|
||||
"Import %sq se přeskočil."
|
||||
"více než jedna položka v mapě jednotky hlavičky odpovídá %s"
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"Module sind in diesem Modus nicht aktiviert.",
|
||||
"\"Import\" ist in einem Modulnamen unzulässig.",
|
||||
"\"Modul\" ist in einem Modulnamen unzulässig.",
|
||||
null,
|
||||
"\"%sq\" kann kein Makro sein, wenn es in einer Importdirektive verwendet wird.",
|
||||
null,
|
||||
"\"%n\" ist kein Enumerationstyp.",
|
||||
"Der Enumerator \"%no2\" steht in Konflikt mit \"%n1\".",
|
||||
"Der Enumerator \"%no\" wurde bereits in diesem Bereich (%p) deklariert.",
|
||||
"Die Spezifikation \"throw()\" ist nicht in C++ 20 und höher enthalten.",
|
||||
"Mehrere Einträge in der Headereinheitenzuordnung stimmen mit \"%s\" überein.",
|
||||
"#pragma-Diagnose muss entweder das Argument \"push\" oder \"pop\" aufweisen",
|
||||
"es wurde kein \"#pragma diagnostic push\" gefunden, um diesem \"diagnostic pop\" zu entsprechen",
|
||||
"%sq kann kein Makro sein, wenn es in einer \"import\"- oder \"module\"-Direktive verwendet wird",
|
||||
"diese Direktive darf nur im globalen Namespacebereich angezeigt werden",
|
||||
"eine \"export\"-Deklaration kann nur im globalen oder Namespace-Gültigkeitsbereich auftreten.",
|
||||
"%sq wird als Bezeichner und nicht als Schlüsselwort analysiert, da die nachfolgenden Token nicht mit denen einer Präprozessor-Direktive übereinstimmen",
|
||||
"dies scheint der Anfang einer Präprozessor-Direktive zu sein, aber der Mangel an \";\", gefolgt von einem Zeilenumbruch, verhindert, dass",
|
||||
"dies scheint eine Direktive für die Vorverarbeitung von Modulen zu sein, aber solche Direktiven dürfen nicht innerhalb einer Makroerweiterung auftreten",
|
||||
"eine \"module\"-Direktive darf nicht im Bereich der bedingten Inklusion enthalten sein (z. B. #if, #else, #elseif usw.)",
|
||||
"der Import von %sq wurde übersprungen"
|
||||
"Mehrere Einträge in der Headereinheitenzuordnung stimmen mit \"%s\" überein."
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"los módulos no están habilitados en este modo",
|
||||
"No se permite \"import\" en un nombre de módulo",
|
||||
"No se permite usar \"módulo\" en un nombre de módulo",
|
||||
null,
|
||||
"%sq no puede ser una macro cuando se use en una directiva import",
|
||||
null,
|
||||
"%n no es un tipo de enumeración",
|
||||
"el enumerador %no2 entra en conflicto con %n1",
|
||||
"el enumerador %no ya se ha declarado en el ámbito %p",
|
||||
"la especificación \"throw()\" no forma parte de C++20 y versiones posteriores",
|
||||
"más que la entrada en el mapa de la unidad del encabezado coincide con \"%s\"",
|
||||
"el diagnóstico #pragma debe tener un argumento \"push\" o \"pop\"",
|
||||
"no se encontró ninguna \"diagnóstico 'push' de #pragma\" que coincidiera con este \"diagnóstico 'pop'\"",
|
||||
"%sq no puede ser una macro cuando se usa en una directiva \"import\" o \"module\"",
|
||||
"esta directiva solo puede aparecer en el ámbito de espacio de nombres global",
|
||||
"una declaración \"export\" solo puede aparecer en un ámbito global o de espacio de nombres",
|
||||
"%sq se analiza como identificador en lugar de como palabra clave porque los tokens posteriores no coinciden con los de una directiva de preprocesador",
|
||||
"parece ser el inicio de una directiva de preprocesador, pero la ausencia de un \";\" seguida inmediatamente por una nueva línea impide eso",
|
||||
"parece que se trata de una directiva de preprocesamiento de módulos, pero estas directivas no pueden aparecer dentro de una expansión de macro",
|
||||
"una directiva \"module\" no puede aparecer en el ámbito de la inclusión condicional (por ejemplo, #if, #else, #elseif, etc.)",
|
||||
"se ha omitido la importación de %sq"
|
||||
"más que la entrada en el mapa de la unidad del encabezado coincide con \"%s\""
|
||||
]
|
||||
@@ -1896,7 +1896,7 @@
|
||||
"l'attribut 'hiding' spécifié sur une déclaration référencée par la déclaration using %p",
|
||||
"l'attribut 'hiding' est requis sur une déclaration (dans une classe 'base_check') qui masque %nd",
|
||||
"%n n'est pas défini dans cette unité de traduction, mais dépend d'un type local",
|
||||
"%n n'est pas défini dans cette unité de traduction, mais dépend d'un type sans liaison",
|
||||
"%n n'est pas défini dans cette unité de traduction, mais dépend d'u n type sans liaison",
|
||||
"l'attribut %sq est manquant dans une autre unité de traduction",
|
||||
"l'attribut %sq est en conflit avec une autre unité de traduction",
|
||||
"l'option 'nonstd_gnu_keywords' est uniquement valide dans les modes C GNU et C++ GNU",
|
||||
@@ -1904,7 +1904,7 @@
|
||||
"un initialiseur ne peut pas être spécifié pour un membre de tableau flexible à durée de stockage automatique",
|
||||
null,
|
||||
"un type de classe 'final' ne peut pas être utilisé comme une classe de base",
|
||||
"les modèles exportés ne sont plus en langage C++ standard",
|
||||
"les modèles exportés ne sont pus en langage C++ standard",
|
||||
"un désignateur dépendant du modèle n'est pas autorisé",
|
||||
"le second opérande de offsetof ne peut pas être un champ avec type référence",
|
||||
"les temporaires à durée de vie longue sont incompatibles avec les autres fonctionnalités de langage plus récentes demandées",
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"les modules ne sont pas activés dans ce mode",
|
||||
"'import' n'est pas autorisé dans un nom de module",
|
||||
"'module' n'est pas autorisé dans un nom de module",
|
||||
null,
|
||||
"%sq ne peut pas être une macro quand il est utilisé dans une directive import",
|
||||
null,
|
||||
"%n n'est pas un type énumération",
|
||||
"l'énumérateur %no2 est en conflit avec %n1",
|
||||
"l'énumérateur %no a déjà été déclaré dans cette étendue %p",
|
||||
"la spécification 'throw()' ne fait pas partie de C++20 ni des versions ultérieures",
|
||||
"plusieurs entrées dans le mappage d'unité d'en-tête correspondent à '%s'",
|
||||
"#Le diagnostic pragma doit avoir un argument « push » ou « pop »",
|
||||
"Aucun « #pragma diagnostic push » n’a été trouvé en correspondance à ce « diagnostic pop »",
|
||||
"%sq ne peut pas être une macro quand il est utilisé dans une directive d’importation ou de module",
|
||||
"cette directive ne peut apparaître que dans l’étendue de l’espace de noms global",
|
||||
"une déclaration « export » peut apparaître uniquement dans l’étendue globale ou de l’espace de noms",
|
||||
"Le %sq est ensuite analysé en tant qu’identificateur plutôt qu’en tant que mot clé, car les jetons qui suivent ne correspondent pas à ceux d’une directive de préprocesseur",
|
||||
"cette directive semble être le début d’une directive de préprocesseur, mais l’absence de « ; » suivie immédiatement d’une nouvelle ligne empêche",
|
||||
"il s’agit d’une directive de prétraitement de modules, mais une telle directive ne peut pas apparaître dans une extension de macro",
|
||||
"une directive « module » ne peut pas apparaître dans le cadre de l’inclusion conditionnelle (par exemple, #if, #else, #elseif, etc.)",
|
||||
"l’importation de %sq a été ignorée"
|
||||
"plusieurs entrées dans le mappage d'unité d'en-tête correspondent à '%s'"
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"i moduli non sono abilitati in questa modalità",
|
||||
"Il nome di un modulo non può contenere 'import'",
|
||||
"Il nome di un modulo non può contenere 'module'",
|
||||
null,
|
||||
"%sq non può essere una macro se usata in una direttiva di importazione",
|
||||
null,
|
||||
"%n non è un tipo di enumerazione",
|
||||
"l'enumeratore %no2 è in conflitto con %n1",
|
||||
"l'enumeratore %no è già stato dichiarato in questo ambito %p",
|
||||
"la specifica 'throw()' non fa parte di C++20 e versioni successive",
|
||||
"più di una voce nel mapping dell'unità intestazione corrisponde a '%s'",
|
||||
"la diagnostica #pragma deve avere l'argomento 'push' o 'pop'",
|
||||
"nessun '#pragma diagnostic push' trovato che corrisponda a questo 'diagnostic pop'",
|
||||
"%sq non può essere una macro se usata in una direttiva import o modulo",
|
||||
"questa direttiva può essere visualizzata solo nell'ambito dello spazio dei nomi globale",
|
||||
"una dichiarazione 'export' può essere visualizzata solo nell'ambito globale o dello spazio dei nomi",
|
||||
"%sq viene analizzato come identificatore anziché come parola chiave perché i token che seguono non corrispondono a quelli di una direttiva preprocessore",
|
||||
"sembra essere l'inizio di una direttiva preprocessore, ma la mancanza di ';' seguita immediatamente da una nuova riga lo impedisce",
|
||||
"sembra essere una direttiva pre-elaborazione dei moduli, ma tali direttive non possono essere visualizzate all'interno di un'espansione delle macro",
|
||||
"una direttiva 'module' non può comparire nell'ambito dell'inclusione condizionale (ad esempio, #if, #else, #elseif e così via)",
|
||||
"l'importazione di %sq è stata ignorata"
|
||||
"più di una voce nel mapping dell'unità intestazione corrisponde a '%s'"
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"このモードではモジュールは無効です",
|
||||
"'import' は、モジュール名には使用できません",
|
||||
"'module' は、モジュール名には使用できません",
|
||||
null,
|
||||
"import ディレクティブで使用する場合、%sq をマクロにすることはできません",
|
||||
null,
|
||||
"%n は列挙型ではありません",
|
||||
"列挙子 %no2 が %n1 と競合しています",
|
||||
"列挙子 %no はこのスコープ %p で既に宣言されています",
|
||||
"'throw()' 仕様は C++20 以降に含まれていません",
|
||||
"ヘッダー ユニット マップのエントリより多くが '%s' に一致しています",
|
||||
"#pragma 診断には、' push ' または ' pop ' のいずれかの引数が必要です",
|
||||
"' #pragma 診断プッシュ ' が見つからなかったため、この ' 診断 pop ' と一致しません",
|
||||
"インポートまたはモジュール ディレクティブで使用する場合、%sq がマクロにならないようにすることはできません",
|
||||
"このディレクティブは、グローバル名前空間スコープでのみ表示されます",
|
||||
"' export ' 宣言はグローバルまたは名前空間スコープでのみ表示されます",
|
||||
"%sq は、その後のトークンがプリプロセッサ ディレクティブのトークンと一致しないため、キーワードではなく識別子として解析されます",
|
||||
"これはプリプロセッサ ディレクティブの先頭であるようですが、'; ' がなくなり、その直後に改行があるために",
|
||||
"これはモジュールの前処理ディレクティブですが、このようなディレクティブはマクロの展開の中では使用できません",
|
||||
"' module ' ディレクティブは、条件付き包含のスコープ内では使用できません (例: #if、#else、#elseif など)",
|
||||
"%sq のインポートはスキップされました"
|
||||
"ヘッダー ユニット マップのエントリより多くが '%s' に一致しています"
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"이 모드에서 모듈을 사용할 수 없음",
|
||||
"'import'는 모듈 이름에 사용할 수 없습니다.",
|
||||
"'module'은 모듈 이름에 사용할 수 없습니다.",
|
||||
null,
|
||||
"import 지시문에 사용된 경우 %sq은(는) 매크로일 수 없습니다.",
|
||||
null,
|
||||
"%n은(는) 열거형 형식이 아닙니다.",
|
||||
"열거자 %no2이(가) %n1과(와) 충돌합니다.",
|
||||
"열거자 %no은(는) 이미 이 범위 %p에 선언되었습니다.",
|
||||
"'throw()' 사양은 C++20 이상에 포함되지 않습니다.",
|
||||
"헤더 단위 맵의 입력보다 많은 항목이 '%s'과(와) 일치합니다.",
|
||||
"#pragma 진단에 'push' 또는 'pop' 인수가 있어야 합니다.",
|
||||
"이 '진단 팝업'과 일치하는 '#pragma 진단 푸시'가 없음",
|
||||
"가져오기 또는 모듈 지시문에 사용된 경우 %sq은(는) 매크로일 수 없습니다.",
|
||||
"이 지시문은 전역 네임스페이스 범위에만 표시될 수 있습니다.",
|
||||
"'내보내기' 선언은 전역 또는 네임스페이스 범위에만 나타날 수 있습니다.",
|
||||
"%sq는 뒤에 오는 토큰이 전처리기 지시문의 토큰과 일치하지 않으므로 키워드가 아닌 식별자로 구문 분석됩니다.",
|
||||
"이것은 전처리기 지시문의 시작인 것처럼 보이지만 ';'가 없습니다. 바로 뒤에 줄 바꿈이 있으면",
|
||||
"이는 모듈 전처리기 지시문으로 보이지만 이러한 지시문은 매크로 확장 내에 나타날 수 없습니다.",
|
||||
"'모듈' 지침은 조건부 포함 범위 내에 나타날 수 없습니다(예: #if, #else, #elseif 등).",
|
||||
"%sq 가져오기를 건너뜀"
|
||||
"헤더 단위 맵의 입력보다 많은 항목이 '%s'과(와) 일치합니다."
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"moduły nie są włączone w tym trybie",
|
||||
"Ciąg „import” nie jest dozwolony w nazwie modułu",
|
||||
"Ciąg „module” nie jest dozwolony w nazwie modułu",
|
||||
null,
|
||||
"Element %sq nie może być makrem, gdy jest używany w dyrektywie importu",
|
||||
null,
|
||||
"Element %n nie jest typem wyliczenia",
|
||||
"moduł wyliczający %no2 powoduje konflikt z elementem %n1",
|
||||
"moduł wyliczający %no został już zadeklarowany w tym zakresie %p",
|
||||
"Specyfikacja „throw()” nie jest częścią języka C++20 i nowszych",
|
||||
"więcej niż wpis na mapie jednostek nagłówka pasuje do „%s”",
|
||||
"Diagnostyka #pragma musi mieć argument \"push\" lub \"pop\"",
|
||||
"nie znaleziono instrukcji \"#pragma diagnostic push\" pasującej do tego argumentu \"diagnostic pop\"",
|
||||
"Element %sq nie może być makrem, gdy jest używany w dyrektywie importu lub modułu",
|
||||
"ta dyrektywa może występować tylko w zakresie globalnej przestrzeni nazw",
|
||||
"Deklaracja \"export\" może występować tylko w zakresie globalnym lub przestrzeni nazw",
|
||||
"Element %sq jest analizowany jako identyfikator, a nie słowo kluczowe, ponieważ tokeny po nim występujące nie pasują do tych, które obowiązują w dyrektywie preprocesora",
|
||||
"wydaje się, że jest to początek dyrektywy preprocesora, ale brak elementu \";\", po którym niezwłocznie występuje nowy wiersz to uniemożliwia",
|
||||
"wydaje się, że jest to dyrektywa przetwarzania wstępnego modułów, ale takie dyrektywy nie mogą występować w rozszerzeniu makra",
|
||||
"Dyrektywa \"module\" nie może pojawiać się w zakresie dołączania warunkowego (np. #if, #else, #elseif itp.)",
|
||||
"import elementu %sq został pominięty"
|
||||
"więcej niż wpis na mapie jednostek nagłówka pasuje do „%s”"
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"os módulos não estão habilitados neste modo",
|
||||
"'import' não é permitido em um nome de módulo",
|
||||
"'module' não é permitido em um nome de módulo",
|
||||
null,
|
||||
"O %sq não poderá ser uma macro quando for usado em uma diretiva de importação",
|
||||
null,
|
||||
"O %n não é um tipo de enumeração",
|
||||
"o enumerador %no2 entra em conflito com %n1",
|
||||
"o enumerador %no já foi declarado neste escopo %p",
|
||||
"a especificação 'throw()' não faz parte de C++ 20 e posteriores",
|
||||
"mais de uma entrada no mapa de unidades de cabeçalho corresponde a '%s'",
|
||||
"diagnóstico #pragma deve ter argumento 'push' ou 'pop'",
|
||||
"nenhum 'diagnóstico push #pragma' foi encontrado para corresponder a esse 'pop de diagnóstico'",
|
||||
"o %sq não pode ser uma macro quando for usado em uma diretiva de importação ou módulo",
|
||||
"essa diretiva só pode aparecer no escopo de namespace global",
|
||||
"uma declaração 'exportar' só pode aparecer no escopo global ou de namespace",
|
||||
"%sq é analisado como um identificador em vez de uma palavra-chave porque os tokens que o seguem não correspondem aos de uma diretiva de pré-processador",
|
||||
"parece que esse é o início de uma diretiva de pré-processador, mas a falta de um '; ' seguido imediatamente por uma nova linha evita que",
|
||||
"parece ser uma diretiva de pré-processamento de módulos, mas essas diretivas não podem aparecer dentro de uma expansão de macro",
|
||||
"uma diretriz 'módulo' não pode aparecer dentro do escopo de inclusão condicional (por exemplo, #if, #else, #elseif, etc.)",
|
||||
"a importação de %sq foi ignorada"
|
||||
"mais de uma entrada no mapa de unidades de cabeçalho corresponde a '%s'"
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"модули не включены в этом режиме",
|
||||
"слово \"import\" не допускается в имени модуля",
|
||||
"слово \"module\" не допускается в имени модуля",
|
||||
null,
|
||||
"%sq не может быть макросом при использовании в директиве импорта",
|
||||
null,
|
||||
"%n не является типом перечисления",
|
||||
"перечислитель %no2 конфликтует с %n1",
|
||||
"перечислитель %no уже объявлен в этой области %p",
|
||||
"спецификация \"throw()\" не входит в C++20 и более поздние версии",
|
||||
"несколько записей в карте блока заголовка соответствуют \"%s\"",
|
||||
"диагностика #pragma должна иметь аргумент \"push\" или \"pop\"",
|
||||
"не найден параметр \"#pragma diagnostic push\", соответствующий этому \"diagnostic pop\"",
|
||||
"%sq не может быть макросом при использовании в директиве \"import\" или \"module\"",
|
||||
"эта директива может использоваться только в области глобального пространства имен",
|
||||
"объявление \"export\" может использоваться только в глобальной области или области пространства имен",
|
||||
"%sq анализируется как идентификатор, а не как ключевое слово, поскольку следующие токены не соответствуют токенам директивы препроцессора",
|
||||
"это выглядит как начало директивы препроцессора, однако должен присутствовать знак \";\", за которым идет переход на новую строку",
|
||||
"по-видимому, это директива препроцессора модулей, но такие директивы не могут присутствовать в расширении макроса",
|
||||
"директива \"module\" не может находиться в области условного включения (например, #if, #else, #elseif и т. д.)",
|
||||
"импорт %sq был пропущен"
|
||||
"несколько записей в карте блока заголовка соответствуют \"%s\""
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"modüller bu modda etkin değil",
|
||||
"'import', modül adında kullanılamaz.",
|
||||
"Modül adında 'module' kullanılmasına izin verilmez",
|
||||
null,
|
||||
"%sq, içeri aktarma yönergesinde kullanıldığında makro olamaz",
|
||||
null,
|
||||
"%n sabit listesi türü değil",
|
||||
"%no2 numaralandırıcısı %n1 ile çakışıyor",
|
||||
"%no numaralandırıcısı bu %p kapsamında zaten bildirildi",
|
||||
"'throw ()' belirtimi C++ 20 ve üzeri sürümlerin bir parçası değil",
|
||||
"üst bilgi birimi eşlemesindeki giriş sayısı '%s' ile eşleşiyor:",
|
||||
"#pragma tanılamasının 'push' ya da 'pop' bağımsız değişkeni olmalıdır",
|
||||
"bu 'tanılama pop' ile eşleşen '#pragma tanı push' bulunamadı",
|
||||
"%sq, içeri aktarma veya modül yönergesinde kullanıldığında makro olamaz",
|
||||
"bu yönerge yalnızca genel ad alanı kapsamında yer görünebilir",
|
||||
"'Export' bildirimi yalnızca genel veya ad alanı kapsamında görünebilir",
|
||||
"%sq, bir anahtar sözcük yerine tanımlayıcı olarak ayrıştırıldı çünkü kendisini izleyen belirteçler bir önişlemci yönergesiyle eşleşmiyor",
|
||||
"bu bir önişlemci yönergesinin başlangıcı gibi görünüyor, ancak yeni bir satırın hemen ardından gelen '; ' bulunmaması bunu engelliyor",
|
||||
"bu bir modül ön işleme yönergesi gibi görünüyor, ancak bu yönergeler makro genişlemesi içinde görünemez",
|
||||
"koşullu ekleme kapsamında bir 'modül' yönergesi görünemez (örneğin #if, #else, #elseif vb.)",
|
||||
"%sq içeri aktarma işlemi atlandı"
|
||||
"üst bilgi birimi eşlemesindeki giriş sayısı '%s' ile eşleşiyor:"
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"此模式中没有启用模块",
|
||||
"模块名称中不允许使用 \"import\"",
|
||||
"模块名称中不允许使用 \"module\"",
|
||||
null,
|
||||
"在 import 指令中使用时,%sq 不能是宏",
|
||||
null,
|
||||
"%n 不是枚举类型",
|
||||
"枚举器 %no2 与 %n1 冲突",
|
||||
"枚举器 %no 已在此范围 %p 中进行声明",
|
||||
"\"throw()\" 规范不是 C++20 及更高版本的一部分",
|
||||
"标头单元映射中的多个条目与“%s”匹配",
|
||||
"#pragma 诊断必须具有 '推送' 或 'pop' 参数",
|
||||
"未找到 '#pragma 诊断推送' 匹配此 '诊断 pop'",
|
||||
"用于导出或模块指令时,%sq 不能是宏",
|
||||
"此指令只能出现在全局命名空间范围内",
|
||||
"'导出' 声明只能出现在全局或命名空间范围内",
|
||||
"将 %sq 分析为标识符而不是关键字,因为其后续标记与预处理器指令的标记不匹配",
|
||||
"这似乎只是预处理器指令的开始,但缺少后面紧跟换行符的 ';' 阻止了该指令",
|
||||
"这看起来是预处理指令的模块,但此类指令出现在宏扩展内。",
|
||||
"'模块' 指令不能出现在条件包含范围内(例如,#if、#else、#elseif 等)",
|
||||
"已跳过 %sq 导入"
|
||||
"标头单元映射中的多个条目与“%s”匹配"
|
||||
]
|
||||
@@ -3376,21 +3376,11 @@
|
||||
"此模式下未啟用的模組",
|
||||
"模組名稱中不得包含 'import'",
|
||||
"模組名稱中不得包含 'module'",
|
||||
null,
|
||||
"當 %sq 用於 import 指示詞中時,不得為巨集",
|
||||
null,
|
||||
"%n 不是列舉類型",
|
||||
"列舉程式 %no2 與 %n1 衝突",
|
||||
"列舉程式 %no 已於此範圍 %p 中宣告",
|
||||
"'throw()' 規格不屬於 C++20 及更新版本",
|
||||
"項目超過標頭單位對應相符中的 '%s'",
|
||||
"#pragma 診斷必須有 'push' 或 'pop' 引數",
|
||||
"找不到符合這個 '診斷快顯' 的 '#pragma 診斷推送'",
|
||||
"當 %sq 用於匯入或模組指示詞中時,不得為巨集",
|
||||
"這個指示詞只能出現在全域命名空間範圍內",
|
||||
"'export' 宣告只能出現在全域或命名空間範圍",
|
||||
"%sq 剖析為識別碼而非關鍵字,因為後續的權杖與前置處理器指示詞的標記不相符",
|
||||
"這似乎是前置處理器指示詞的開頭,但是缺少 ';',後面緊接著新行會防止",
|
||||
"這似乎是模組前置處理指示詞,但這類指示詞不能出現在巨集展開中",
|
||||
"'module' 指示詞不能出現在條件式包含的範圍 (例如,#if、#else、#elseif 等)",
|
||||
"已略過 %sq 的輸入"
|
||||
"項目超過標頭單位對應相符中的 '%s'"
|
||||
]
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"intelliSenseEngine_default_percentage": 100,
|
||||
"defaultIntelliSenseEngine": 100,
|
||||
"recursiveIncludes": 100,
|
||||
"gotoDefIntelliSense": 100,
|
||||
"enhancedColorization": 100,
|
||||
"minimumVSCodeVersion": "1.53.0"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "多个设置可以导致执行工作区本地进程,例如 C_Cpp.clang_format_path、C_Cpp.addNodeAddonIncludePaths、C_Cpp.default.compilerPath、C_Cpp.default.configurationProvider 和 C_Cpp.default.compileCommands,以及 c_cpp_properties.json 中的等效属性。",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "选择配置...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "更改配置提供程序...",
|
||||
"c_cpp.command.configurationEditJSON.title": "编辑配置(JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "相对于最外侧的左括号缩进新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "相对于最内侧的左括号缩进新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "相对于当前语句的开头缩进新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "键入新行时,新行对齐到左括号下或基于 “C_Cpp.vcFormat.indent.multiLineRelativeTo” 对齐。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "新行对齐到左括号下。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "新行基于 “C_Cpp.vcFormat.indent.multiLineRelativeTo” 缩进。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "在现有代码中,保留括号内新行现有的缩进对齐方式。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于 switch 语句缩进标签。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于标签缩进 case 块中的代码",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "无论任何“VC 格式: 新行”设置的值如何,在一行输入的完整代码块都保留在一行上",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "无论任何“VC 格式: 新行”设置的值如何,在同一行输入左大括号和右大括号的任何代码都保留在同一行上",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "始终根据“VC 格式: 新行”设置来设定代码块的格式",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang 格式可执行文件的完整路径。如果未指定,并且 clang 格式在环境路径中可用,则使用该格式。如果在环境路径中找不到 clang 格式,则将使用与该扩展绑定的 clang 格式的副本。",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "编码样式,当前支持: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用 \"file\" 从当前目录或父目录中的 .clang 格式文件中加载样式。使用 {键: 值, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "如果使用样式 \"file\" 调用 clang 格式但是找不到 .clang 格式文件,则使用预定义的样式的名称作为回退。可能的值为 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none,或使用 {key: value, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "如果已设置,则重写由 SortIncludes 参数确定的包含排序行为。",
|
||||
@@ -167,16 +167,16 @@
|
||||
"c_cpp.configuration.suggestSnippets.description": "如果为 true,则由语言服务器提供片段。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "如果启用,则根据 IntelliSense 对代码设定颜色。此设置仅在 intelliSenseEngine 设置为“默认”时适用。",
|
||||
"c_cpp.configuration.codeFolding.description": "如果启用,则由语言服务器提供代码折叠范围。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器](https://aka.ms/vcpkg/)启用集成服务。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器] 启用集成服务(https://aka.ms/vcpkg/)。",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "当它们是依赖项时,从 nan 和 node-addon-api 添加 include 路径。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "如果为 true,则“重命名符号”将需要有效的 C/C++ 标识符。",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "如果为 true,则自动完成功能将在函数调用后自动添加 \"(\",这种情况下还可以添加 \")\",具体取决于 \"editor.autoClosingBrackets\" 设置的值。",
|
||||
"c_cpp.configuration.filesExclude.description": "为排除文件夹(和文件配置 glob 模式,如果 \"C_Cpp. exclusionPolicy\" 已更改)。这些是除了\"files.exclude\" 之外的 C/C + + 特定扩展,但与 \"files.exclude\" 不同,他们不从资源管理器视图中删除。了解 glob 模式的详细信息 [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。",
|
||||
"c_cpp.configuration.filesExclude.description": "为排除文件夹(和文件配置 glob 模式,如果 \"C_Cpp. exclusionPolicy\" 已更改)。这些是除了\"files.exclude\" 之外的 C/C + + 特定扩展,但与 \"files.exclude\" 不同,他们不从资源管理器视图中删除。了解 glob 模式的详细信息 [here] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。",
|
||||
"c_cpp.configuration.filesExcludeBoolean.description": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。",
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "对匹配文件的同级文件的其他检查。使用 $(basename) 作为匹配文件名的变量。",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "如果为 true,调试程序 shell 命令替换将使用过时的反引号(`)。",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他引用结果",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "要了解有关 launch.json 的信息,请参阅 [配置 C/C++ 调试](https://code.visualstudio.com/docs/cpp/launch-json-reference)。",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定路径,例如 \"/usr/bin/ssh\"",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "要执行的完全限定的管道命令。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "传递给管道程序配置连接的命令行参数。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "传递给程序的环境变量。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "如果 pipeProgram 的单个参数包含字符(如空格或制表符),是否应引用它? 如果为 “false”,则将不再自动引用调试程序命令。默认值为 “true”。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "用于确定应将哪些类型的消息记录到调试控制台的可选标志。",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "用于确定是否应将异常消息记录到调试控制台的可选标志。默认为 true。",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "用于确定是否应将模块加载事件记录到调试控制台的可选标志。默认为 true。",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "用于确定是否应将诊断调试引擎消息记录到调试控制台的可选标志。默认为 false。",
|
||||
"c_cpp.debuggers.logging.trace.description": "用于确定是否应将诊断适配器命令跟踪记录到调试控制台的可选标志。默认为 false。",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "用于确定是否应将诊断适配器命令和响应跟踪记录到调试控制台的可选标志。默认为 false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "用于确定是否应将线程退出消息记录到调试控制台的可选标记。默认值: false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "用于确定是否应将目标进程退出消息记录到调试控制台的可选标记。默认值: true。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "要执行的调试命令。",
|
||||
"c_cpp.debuggers.description.description": "此命令的可选说明。",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "如果为 true,应忽略此命令的失败。默认值为 false。",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "MI 调试程序(如 gdb)的其他参数。",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "要连接到的 MI 调试程序服务器的网络地址(示例: localhost:1234)。",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "可选参数。如果为 true,则调试程序应在目标的入口点处停止。如果传递了 processId,则不起任何作用。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "到要启动的调试服务器的可选完整路径。默认值为 null。该路径与 “miDebugServerAddress” 或带有运行 “-target-select remote <server:port>” 的 “customSetupCommand” 的自有服务器配合使用。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "可选调试服务器参数。默认为 null。",
|
||||
"c_cpp.debuggers.serverStarted.description": "要在调试服务器输出中查找的可选服务器启动模式。默认为 null。",
|
||||
"c_cpp.debuggers.filterStdout.description": "在 stdout 流中搜索服务器启动模式,并将 stdout 记录到默认输出。默认为 true。",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "启动调试目标的位置。如果未定义,则默认为 \"internalConsole\"。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "输出到 VS Code 调试控制台。这不支持读取控制台输入(例如: \"std::cin\" 或 \"scanf\")",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code 的集成终端",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "控制台应用程序将在外部终端窗口中启动。该窗口将在重新启动方案中重复使用,并且在应用程序退出时不会自动消失。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "控制台应用程序将在自身的外部控制台窗口中启动,该窗口将在应用程序停止时结束。非控制台应用程序将在没有终端的情况下运行,并且 stdout/stderr 将被忽略。",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "如果为 true,则禁用集成终端支持所需的调试对象控制台重定向。",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "传递到调试引擎的可选源文件映射。示例: \"{ \"/original/source/path\":\"/current/source/path\" }\"",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "如果为 true,则将加载所有 lib 的符号;否则不加载任何 solib 符号。默认值为 true。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "以分号 \";\" 分隔的文件名列表(允许使用通配符)。修改 LoadAll 的行为。如果 LoadAll 为 true,则不加载与列表中任何名称匹配的 lib 的符号。否则,仅为匹配的 lib 加载符号。示例: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "可选标志,用于要求当前源代码与 pdb 匹配。",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "如果为 true,则调试器在连接到目标后应停止。如果为 false,则连接后,调试器将继续工作。默认值为 false。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "对远程目标的硬件断点行为的显式控制。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "如果为 true,请始终使用硬件断点。默认值为 false。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "要使用的可用硬件断点数量的可选限制。仅在“需要”为 true 且“限制”大于 0 时强制使用。默认值为 0。",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "任务的名称",
|
||||
"c_cpp.taskDefinitions.command.description": "执行编译的编译器或脚本的路径",
|
||||
"c_cpp.taskDefinitions.args.description": "要传递给编译器或编译脚本的其他参数",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "任务类型的其他详细信息",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "相同源树的当前路径和编译时路径。EditorPath 下的文件会映射到 CompileTimePath 路径以进行断点匹配,并在显示 stacktrace 位置时,从 CompileTimePath 映射到 EditorPath。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "编辑器将使用的源树的路径。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "如果此条目仅用于堆栈帧位置映射,则为 False。如果在指定断点位置时也需要使用此条目,则为 True。",
|
||||
"c_cpp.debuggers.symbolOptions.description": "用于控制如何找到和加载符号(.pdb 文件)的选项。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "提供用于找到符号并将其加载到调试适配器的配置。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "在其中搜索 .pdb 文件的符号服务器 URL (例如 http://MyExampleSymbolServer)或目录(例如 /build/symbols)的数组。除了默认位置,还将搜索这些目录 - 在模块以及 pdb 最初放置到的路径的旁边。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "如果为 \"true\",则 Microsoft 符号服务器(https://msdl.microsoft.com/download/symbols)会添加到符号搜索路径。如果未指定,此选项会默认为 \"false\"。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "从符号服务器下载的符号应缓存到的目录。如果未指定,则在 Windows 上,调试程序将默认为 %TEMP%\\SymbolCache。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "提供选项来控制调试程序将尝试为哪些模块(.dll 文件)加载符号(.pdb 文件)。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "提供用于将符号加载到调试适配器的配置。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "控制模块筛选器在两种基本操作模式的下一种模式下操作。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "为所有模块加载符号,除非模块在 \"excludedModules\" 数组中。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "请勿尝试为任何模块加载符号,除非该模块在 \"includedModules\" 数组中,或者它通过 \"includeSymbolsNextToModules\" 设置包含在内。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "调试程序不得为其加载符号的模块数组。支持通配符(例如: MyCompany.*.dll)。\n\n会忽略此属性,除非“模式”设置为 \"loadAllButExcluded\"。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "调试程序应为其加载符号的模块数组。支持通配符(例如: MyCompany.*.dll)。\n\n会忽略此属性,除非“模式”设置为 \"loadOnlyIncluded\"。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "如果为 true,则对于未在 \"includedModules\" 数组中的任何模块,调试程序将在模块本身和启动可执行文件旁边进行检查,但它将不检查符号搜索列表上的路径。此选项默认为 \"true\"\n\n会忽略此属性,除非“模式”设置为 \"loadOnlyIncluded\"。"
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "如果此条目仅用于堆栈帧位置映射,则为 False。如果在指定断点位置时也需要使用此条目,则为 True。"
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "C/C++ 诊断",
|
||||
"dismiss.button": "消除",
|
||||
"diable.warnings.button": "禁用警告",
|
||||
"unable.to.provide.configuration": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
|
||||
"unable.to.provide.configuraiton": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
|
||||
"config.not.found": "找不到请求的配置名称: {0}",
|
||||
"unsupported.client": "不支持的客户端",
|
||||
"timed.out": "将在 {0} 毫秒后超时。",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "否",
|
||||
"configurations.received": "已收到自定义配置:",
|
||||
"browse.configuration.received": "已收到自定义浏览配置: {0}",
|
||||
"no.compilers.found": "系统上未找到任何 C++ 编译器。对于你的平台,建议使用编辑器中的说明安装 {0}。",
|
||||
"compilers.found": "我们在系统上发现了以下 C++ 编译器:",
|
||||
"compilers.found.message": "可在项目的 IntelliSense 配置中指定要使用的编译器。"
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -13,5 +13,5 @@
|
||||
"reload.workspace.for.changes": "重新加载工作区以使设置更改生效。",
|
||||
"reload.string": "重新加载",
|
||||
"invalid.download.location.received": "接收的下载位置无效",
|
||||
"c.cpp.symbolscope.separator": "{0},{1}"
|
||||
"c.cpp.symbolscope.separator": "{0}, {1}"
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "在阶段 {0} 失败",
|
||||
"failed.at.stage2": "如果在脱机环境中工作或反复看到此错误,请尝试从 {0} 下载预包含了所有依赖项的扩展版本,然后使用 VS Code 中的“从 VSIX 安装”命令来安装它。",
|
||||
"finished.installing.dependencies": "已完成安装依赖项",
|
||||
"failed.installing.dependencies": "未能安装依赖项"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "多個設定可能會導致工作區的本機進程得以執行,例如 C_Cpp. clang_format_path、C_Cpp addNodeAddonIncludePaths、C_Cpp. compilerPath、C_Cpp.default.configurationProvider 以及 C_Cpp. compileCommands 以及 c_cpp_properties.js 上的對等屬性。",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "選取組態...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "變更組態提供者...",
|
||||
"c_cpp.command.configurationEditJSON.title": "編輯組態 (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "相對於最外層的左括弧,縮排新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "相對於最內層的左括弧,縮排新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "相對於目前陳述式的開頭,縮排新行。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "鍵入新行時,新行會對齊左括弧或依 \"C_Cpp.vcFormat.indent.multiLineRelativeTo\" 對齊。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "將新行對齊在左括弧下。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "新行會依據 \"C_Cpp.vcFormat.indent.multiLineRelativeTo\" 縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "在現有程式碼中,將新行的現有縮排對齊保留在括弧內。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "標籤會依據 [Editor: Tab Size] 設定中指定的數量,按照 switch 陳述式的相對位置縮排。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "案例區塊中的程式碼,會依據 [Editor: Tab Size] 設定中指定的數量,按照其標籤的相對位置縮排",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "在一行中所輸入的完整程式碼區塊都保留在同一行,而不考慮任何 VC 格式的值: [新行] 設定",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "在一行中所輸入由左大括號和右大括號括住的任何程式碼,都保留在同一行,而不考慮任何 VC 格式的值: [新行] 設定",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "程式碼區塊的格式一律以 VC 格式的值為準: [新行] 設定",
|
||||
"c_cpp.configuration.clang_format_path.description": "此為 clang-format 可執行檔的完整路徑。如果未指定,且在環境路徑中可用 clang-format,即會使用該格式。如果在環境路徑中找不到,則會使用延伸模組所配備的 clang-format 複本。",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "編碼樣式,目前支援: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用 \"file\" 可從目前目錄或父目錄的 .clang-format 檔案載入樣式。使用 {key: value, ...} 可設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "當已使用樣式 \"file\" 叫用 clang 格式,但找不到 .clang-format 檔案時,用作後援的預先定義樣式名稱。可能的值包括 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none 或使用 {key: value, ...} 來設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "若設定,會覆寫 SortIncludes 參數所決定的包含排序行為。",
|
||||
@@ -176,7 +176,7 @@
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "在相符檔案同層級上額外的檢查。請使用 $(basename) 作為相符檔案名稱的變數。",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "若為 true,偵錯工具殼層命令替代將會使用已淘汰的反引號 (`)。",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他參考結果",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "如需深入了解 launch.json,請參閱[設定 C/ C++ 偵錯](https://code.visualstudio.com/docs/cpp/launch-json-reference)。",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "出現時,會指示偵錯工具使用另一個可執行檔來連線至遠端電腦,該管道會在 VS Code 與 MI 啟用偵錯工具後端可執行檔之間傳送標準輸入/輸出 (例如 gdb)。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "輸入管道程式名稱的完整路徑,例如 '/usr/bin/ssh'",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目標機器的偵錯工具完整路徑,例如 /use/bin/gdb。",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "要執行的完整管道命令。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "傳遞至管道程式以設定連線的命令列引數。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "傳遞至管道程式的環境變數。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "若 pipeProgram 的個別引數包含字元 (例如空格或定位字元),是否應該加上引號? 若設定為 'false',不會再自動為偵錯工具命令加上引號。預設為 'true'。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "選擇性旗標,用以判斷應記錄到偵錯主控台的訊息類型。",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "選擇性旗標,用以判斷是否應將例外狀況訊息記錄到偵錯主控台。預設為 true。",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "選擇性旗標,用以判斷是否應將模組載入事件記錄到偵錯主控台。預設為 true。",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "選擇性旗標,用以判斷是否應將診斷偵錯引擎訊息記錄到偵錯主控台。預設為 false。",
|
||||
"c_cpp.debuggers.logging.trace.description": "選擇性旗標,用以判斷是否應將診斷介面卡命令追蹤記錄到偵錯主控台。預設為 false。",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "選擇性旗標,用以判斷是否應將診斷介面卡命令和回應追蹤記錄到偵錯主控台。預設為 false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "選用旗標,可決定是否要將執行緒結束訊息記錄到偵錯主控台。預設: false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "選用旗標,可決定是否要將目標處理序結束訊息記錄到偵錯主控台。預設: true。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "要執行的偵錯工具命令。",
|
||||
"c_cpp.debuggers.description.description": "命令的選擇性描述。",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "若為 true,則應略過來自命令的失敗。預設值為 false。",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "MI 偵錯工具 (例如 gdb) 的其他引數。",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "MI 偵錯工具伺服器要連線至的網路位址 (範例: localhost:1234)。",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "選擇性參數。若為 true,則偵錯工具應該在目標的進入點停止。如果已傳遞 processId。就沒有效果。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "要啟動的偵錯伺服器選用完整路徑。預設為 Null。使用時,會將 \"miDebugServerAddress\" 或您自己的伺服器與 \"customSetupCommand\" 連接,以執行 \"-target-select remote <伺服器:連接埠>\"。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "選擇性偵錯伺服器引數。預設為 null。",
|
||||
"c_cpp.debuggers.serverStarted.description": "要在偵錯伺服器輸出中尋找的選擇性伺服器啟動模式。預設為 null。",
|
||||
"c_cpp.debuggers.filterStdout.description": "搜尋 stdout 資料流以取得伺服器啟動的模式,並將 stdout 記錄到偵錯輸出。預設為 true。",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "要在何處啟動偵錯目標。如果未定義,則預設為 'internalConsole'。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "輸出到 VS Code 偵錯主控台。這不支援讀取主控台輸入 (例如: 'std::cin' 或 'scanf')",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code 的整合式終端機",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "主控台應用程式將會在外部終端視窗中啟動。此視窗將在重新啟動情節中重複使用,且在應用程式結束時不會自動消失。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "主控台應用程式將會在其本身的外部主控台視窗中啟動,該視窗會在應用程式停止時結束。非主控台應用程式將在沒有終端的情況下執行,而且將忽略 stdout/stderr。",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "若為 true,則停用整合式終端機支援需要的偵錯項目主控台重新導向。",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "傳遞給偵錯引擎的選擇性來源檔案對應。範例: '{ \"/original/source/path\":\"/current/source/path\" }'",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "若為 true,將會載入所有程式庫的符號,否則不會載入任何 solib 符號。預設值為 true。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "以分號 ';' 分隔的檔名清單 (允許使用萬用字元)。修改 LoadAll 的行為。如果 LoadAll 為 true,則不會載入與清單中任何名稱相符的程式庫符號。否則只會載入相符的程式庫符號。範例: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "要求目前原始程式碼與 pdb 相符的選用旗標。",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "如果為 True,則偵錯工具應於連接至目標後停止。如果為 False,則偵錯工具將在連接後繼續。預設為 False。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "明確控制遠端目標的硬體中斷點行為。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "如果為 True,請一律使用硬體中斷點。預設為 False。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "可用硬體中斷點數目的選用限制。只有在「需要」為 True 且「限制」大於 0 時強制執行。預設為 0。",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "工作的名稱",
|
||||
"c_cpp.taskDefinitions.command.description": "執行編譯的編譯器或指令碼路徑",
|
||||
"c_cpp.taskDefinitions.args.description": "要傳遞給編譯器或編譯指令碼的其他引數",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "工作的其他詳細資料",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "相同來源樹狀的目前路徑和編譯時間路徑。在顯示 stacktrace 位置時,在 EditorPath 下找到的檔案會對應到 CompileTimePath 路徑,以進行中斷點必對,並會從 CompileTimePath 對應到 EditorPath。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "編輯器要使用的來源樹狀路徑。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "若此項目只用於堆疊框架位置對應,則為 False; 若在指定中斷點位置時也應該使用此項目,則為 True。",
|
||||
"c_cpp.debuggers.symbolOptions.description": "控制如何找到並載入符號 (.pdb 檔案) 的選項。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "提供將符號尋找及載入至偵錯介面卡的設定。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "符號陣列伺服器 URL (範例: http://MyExampleSymbolServer) 或目錄 (範例: /build/symbols) 搜尋 .pdb 檔案。除了預設位置 (位於模組旁和 pdb 原先放置的路徑),也會搜尋這些目錄。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "如果是 'true',則會將 Microsoft 符號伺服器 (https://msdl.microsoft.com/download/symbols) 新增至符號搜尋路徑。若未指定,這個選項會預設為 'false'。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "應該快取從符號伺服器下載的符號所在目錄。若未指定,則在 Windows 上,偵錯工具會預設為 %TEMP%\\SymbolCache。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "提供選項,以控制偵錯工具會嘗試為其載入符號 (.pdb 檔案) 的模組 (.dll 檔案)。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "提供將符號載入至偵錯介面卡的設定。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "控制模組篩選作業在兩個基本作業模式中的哪一個。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "載入所有模組的符號,除非模組位於 'excludedModules' 陣列中。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "請勿嘗試載入任何模組的符號,除非其位於 'includedModules' 陣列中,或包含在 'includeSymbolsNextToModules' 設定中。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "偵錯工具不應為其載入符號的模組陣列。支援萬用字元 (範例: MyCompany.*.dll)。\n\n除非 '模式' 設定為 'loadAllButExcluded',否則會忽略此屬性。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "偵錯工具應該為其載入符號的模組陣列。支援萬用字元 (範例: MyCompany.*.dll)。\n\n除非 '模式' 設定為 'loadOnlyIncluded',否則會忽略此屬性。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "若為 True,針對不在 'includedModules' 陣列中的任何模組,偵錯工具仍會檢查模組本身和啟動可執行檔的旁邊,但不會檢查符號搜尋清單上的路徑。此選項預設為 'true'。\n\n除非 '模式' 設定為 'loadOnlyIncluded',否則會忽略此屬性。"
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "若此項目只用於堆疊框架位置對應,則為 False; 若在指定中斷點位置時也應該使用此項目,則為 True。"
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "C/C++ 診斷",
|
||||
"dismiss.button": "關閉",
|
||||
"diable.warnings.button": "停用警告",
|
||||
"unable.to.provide.configuration": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
|
||||
"unable.to.provide.configuraiton": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
|
||||
"config.not.found": "找不到要求的組態名稱: {0}",
|
||||
"unsupported.client": "不支援的用戶端",
|
||||
"timed.out": "逾時 ({0} 毫秒內)。",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "否",
|
||||
"configurations.received": "收到的自訂組態:",
|
||||
"browse.configuration.received": "收到的自訂瀏覽組態: {0}",
|
||||
"no.compilers.found": "在您的系統 C++ 上找不到編譯器。針對您的平台,建議您使用編輯器中的指示來安裝 {0}。",
|
||||
"compilers.found": "我們在您的系統上找到下列 C++ 編譯器:",
|
||||
"compilers.found.message": "您可以在專案的 IntelliSense 設定中指定要使用的編譯器。"
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -13,5 +13,5 @@
|
||||
"reload.workspace.for.changes": "請重新載入工作區以讓設定變更生效。",
|
||||
"reload.string": "重新載入",
|
||||
"invalid.download.location.received": "收到的下載位置無效",
|
||||
"c.cpp.symbolscope.separator": "{0},{1}"
|
||||
"c.cpp.symbolscope.separator": "{0}, {1}"
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "在階段 {0} 失敗",
|
||||
"failed.at.stage2": "如果在離線環境中作業,或重複看到此錯誤,請嘗試下載具備 {0} 所有預先內含之相依性的延伸模組版本,然後在 VS Code 中使用 \"Install from VSIX\" 命令加以安裝。",
|
||||
"finished.installing.dependencies": "已完成安裝相依性",
|
||||
"failed.installing.dependencies": "無法安裝相依性"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Více nastavení může způsobit spuštění procesů místních pro pracovní prostor, třeba C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider a C_Cpp.default.compileCommands, a ekvivalentní vlastnosti v souboru c_cpp_properties.json.",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Vybrat konfiguraci...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Změnit poskytovatele konfigurací...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Upravit konfigurace (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Odsadí nový řádek relativně k nejzevnější levé závorce.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Odsadí nový řádek relativně k nejvnitřnější levé závorce.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Odsadí nový řádek relativně k začátku aktuálního příkazu.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Když se zadá nový řádek, zarovná se pod levou závorkou nebo podle hodnoty parametru C_Cpp.vcFormat.indent.multiLineRelativeTo.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "Nový řádek se zarovná pod levou závorkou.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "Nový řádek se odsadí podle hodnoty parametru C_Cpp.vcFormat.indent.multiLineRelativeTo.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "V existujícím kódu se zachová stávající zarovnání odsazení nových řádků v závorkách.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Popisky se odsazují relativně k příkazům switch mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Kód v bloku case se odsazuje relativně ke svému popisku mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Celý blok kódu, který se zadá na jednom řádku, zůstane na jednom řádku bez ohledu na hodnoty nastavení Formát VC: Nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Jakýkoliv kód, ve kterém se na jednom řádku zadají levá a pravá složená závorka, zůstane na jednom řádku bez ohledu na hodnoty nastavení Formát VC: Nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Bloky kódu se budou vždy formátovat podle hodnot nastavení Formát VC: Nový řádek.",
|
||||
"c_cpp.configuration.clang_format_path.description": "Úplná cesta ke spustitelnému souboru clang-format. Pokud se nespecifikuje a clang-format je k dispozici na cestě prostředí, použije se. Pokud se na cestě prostředí nenajde, použije se kopie clang-format, která se dodává spolu s rozšířením.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Styl kódování, v současné době se podporuje: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Pokud chcete načíst styl ze souboru .clang-format v aktuálním nebo nadřazeném adresáři, použijte možnost file. Pokud chcete zadat konkrétní parametry, použijte {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Název předdefinovaného stylu, který se použije jako záloha v případě, že se vyvolá formát Clang se stylem file, ale nenajde se soubor .clang-format. Možné hodnoty jsou Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, případně můžete použít {klíč: hodnota, ...} a nastavit konkrétní parametry. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Pokud se nastaví, přepíše chování řazení vložených souborů určené parametrem SortIncludes.",
|
||||
@@ -171,12 +171,12 @@
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "Pokud existují závislosti, přidejte cesty pro zahrnuté soubory z nan a node-addon-api.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Když se tato hodnota nastaví na true, operace Přejmenovat symbol bude vyžadovat platný identifikátor C/C++.",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "Pokud je true, automatické dokončování automaticky přidá za volání funkcí znak (. V takovém případě se může přidat i znak ), záleží na hodnotě nastavení editor.autoClosingBrackets.",
|
||||
"c_cpp.configuration.filesExclude.description": "Nakonfigurujte vzory glob pro vyloučení složek (a souborů, pokud se změní C_Cpp.exclusionPolicy). Ty jsou specifické pro rozšíření C/C++ a doplňují files.exclude, ale na rozdíl od files.exclude se neodebírají ze zobrazení Průzkumník. Přečtěte si další informace o vzorech glob [tady](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExclude.description": "Nakonfigurujte vzory glob pro vyloučení složek (a souborů, pokud se změní C_Cpp.exclusionPolicy). Ty jsou specifické pro rozšíření C/C++ a doplňují files.exclude, ale na rozdíl od files.exclude se neodebírají ze zobrazení Průzkumník. Přečtěte si další informace o vzorech glob [tady] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExcludeBoolean.description": "Vzor glob pro hledání shod s cestami k souborům. Pokud chcete vzor povolit, nastavte hodnotu true, pokud ho chcete zakázat, nastavte hodnotu false.",
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Další kontrola položek na stejné úrovni u odpovídajícího souboru. Jako proměnnou názvu odpovídajícího souboru použijte $(basename).",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Když se nastaví na true, nahrazování příkazů shellu ladicího programu bude používat starou verzi obrácené čárky (`).",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: výsledky jiných odkazů",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Další informace o launch.json najdete tady: [konfigurace C/C++ Ladění](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Pokud je k dispozici, předá ladicímu programu informaci, aby se připojil ke vzdálenému počítači pomocí dalšího spustitelného souboru jako kanál, který bude přenášet standardní vstup a výstup mezi nástrojem VS Code a spustitelným souborem back-endu ladicího programu s podporou MI (třeba gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "zadejte plně kvalifikovanou cestu názvu programu kanálu, třeba /usr/bin/ssh",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Úplná cesta k ladicímu programu na cílovém počítači, například /usr/bin/gdb",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Plně kvalifikovaný příkaz kanálu, který se má provést",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Argumenty příkazového řádku, které se předávají do cílového programu, aby se nakonfigurovalo připojení",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Proměnné prostředí, které se předávají do cílového programu",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Pokud jednotlivé argumenty pro pipeProgram obsahují znaky (například mezery nebo tabulátory), mají se používat uvozovky? Pokud je hodnota 'false', nebudou se už v příkazu ladicího programu automaticky používat uvozovky. Výchozí hodnota je 'true'.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Nepovinné příznaky, které určují, které typy zpráv se mají protokolovat do konzoly ladění",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění mají protokolovat zprávy výjimek. Výchozí hodnota je true.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění mají protokolovat události načítání modulu. Výchozí hodnota je true.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění mají protokolovat diagnostické zprávy ladicího stroje. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění má protokolovat trasování příkazů diagnostického adaptéru. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění má protokolovat trasování příkazů a odpovědí diagnostického adaptéru. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Volitelný příznak, který určuje, jestli se do konzoly ladění mají protokolovat kódy ukončení vlákna. Výchozí hodnota: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Volitelný příznak, který určuje, jestli se do konzoly ladění mají protokolovat kódy ukončení cílového procesu. Výchozí hodnota: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "Příkaz ladicího programu, který se má provést",
|
||||
"c_cpp.debuggers.description.description": "Volitelný popis příkazu",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Pokud má hodnotu true, měla by se ignorovat selhání z daného příkazu. Výchozí hodnota je false.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Další argumenty pro ladicí program MI (třeba gdb)",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Síťová adresa MI Debugger Serveru, ke kterému se má připojit (příklad: localhost:1234)",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Nepovinný parametr. Když se nastaví na true, ladicí program by se měl zastavit u vstupního bodu cíle. Pokud se předá processId, nemá parametr žádný vliv.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Volitelná úplná cesta k ladicímu serveru, který se má spustit. Výchozí hodnota je null. Používá se ve spojení buď s miDebugServerAddress, nebo s vlastním serverem s customSetupCommand, na kterém běží \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Volitelné argumenty ladicího serveru. Výchozí hodnota je null.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Volitelný vzorek spuštěný na serveru, který se má vyhledat ve výstupu ladicího serveru. Výchozí hodnota je null.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Vyhledá ve vzorku spuštěném na serveru stream stdout a zaznamená stdout do výstupu ladění. Výchozí hodnota je true.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Umístění, na kterém se má spustit cíl ladění. Když se nedefinuje, výchozí hodnota bude internalConsole.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Výstup do konzoly ladění VS Code. Nepodporuje čtení vstupu konzoly (např. std::cin nebo scanf).",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Integrovaný terminál VS Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Konzolové aplikace se spustí v externím okně terminálu. Okno se znovu použije ve scénářích opětovného spuštění a po ukončení aplikace se automaticky nezavře.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Konzolové aplikace se spustí ve vlastním externím okně konzoly, které se ukončí, až se aplikace zastaví. Aplikace, které konzolové nejsou, se spustí bez terminálu a stdout a stderr se budou ignorovat.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Pokud se nastaví na true, zakáže přesměrování konzoly laděného procesu, které se vyžaduje pro podporu integrovaného terminálu.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Nepovinná mapování zdrojových souborů předaná ladicímu stroji. Příklad: { \"/original/source/path\":\"/current/source/path \"}",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "V případě hodnoty true se načtou symboly pro všechny knihovny (lib), jinak se nenačtou žádné symboly solib. Výchozí hodnota je true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Seznam názvů souborů (s povolenými zástupnými znaky) oddělených středníky (;). Upraví chování pro LoadAll. Hodnota true pro LoadAll znamená, že se nemají načítat symboly pro knihovny (lib), které odpovídají libovolnému názvu v seznamu. V opačném případě se mají načíst symboly pro všechny odpovídající knihovny. Příklad: foo.so;bar.so",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Volitelný příznak, který vyžaduje, aby aktuální zdrojový kód odpovídal souboru pdb",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Pokud je hodnota true, ladicí program by měl po připojení k cíli zastavit. Pokud je hodnota false, ladicí program bude pokračovat po připojení. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicitní řízení chování zarážek hardwaru pro vzdálené cíle.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Pokud je hodnota true, vždy používejte hardwarové zarážky. Výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Volitelný limit počtu dostupných hardwarových zarážek, které se mají použít. Vynucuje se jenom v případě, že hodnota \"require\" je true a \"limit\" je větší než 0. Výchozí hodnota je 0.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Název úlohy",
|
||||
"c_cpp.taskDefinitions.command.description": "Cesta ke kompilátoru nebo skriptu, který provádí kompilaci",
|
||||
"c_cpp.taskDefinitions.args.description": "Další argumenty, které se mají předat kompilátoru nebo kompilačnímu skriptu",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Další podrobnosti o typu úlohy",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Aktuální cesta a cesta při kompilaci ke stejným zdrojovým stromům. Soubory, které se najdou na cestě EditorPath, se namapují na cestu CompileTimePath pro odpovídající zarážku, která se při zobrazování umístění stacktrace mapuje z CompileTimePath na EditorPath.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Cesta ke zdrojovému souboru, který se použije v editoru",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False, pokud se tato položka používá jen k mapování umístění bloku zásobníku. True, pokud se tato entita má použít i při zadávání umístění zarážek",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Možnosti kontroly způsobu, jakým se hledají a načítají symboly (soubory .pdb).",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Poskytuje konfiguraci pro vyhledávání a načítání symbolů do ladicího adaptéru.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Pole adres URL serveru symbolů (například: http://MyExampleSymbolServer) nebo adresářů (například: /build/symbols) k vyhledávání souborů .pdb. Tyto adresáře budou prohledány kromě výchozích umístění – vedle modulu a cesty, kam byl soubor pdb původně přemístěn.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "Pokud je hodnota true, přidá se do cesty pro hledání symbolů server symbolů pro produkty Microsoft (https://msdl.microsoft.com/download/symbols). Pokud tato možnost není zadaná, výchozí hodnota je false.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Adresář, do kterého by se měly ukládat symboly stažené ze serverů se symboly. Pokud není zadaný, bude výchozí ladicí program systému Windows %TEMP% \\SymbolCache.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Poskytuje možnosti pro kontrolu, pro které moduly (soubory DLL) se ladicí program pokusí načíst symboly (soubory. pdb).",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Poskytuje konfiguraci pro načítání symbolů do ladicího adaptéru.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Určuje, v jakém ze dvou základních operačních režimů pracuje filtr modulu.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Načte symboly pro všechny moduly, pokud není modul v poli „excludedModules“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Nepokoušejte se načíst symboly pro ŽÁDNÝ modul, pokud není v poli „includedModules“, nebo je součástí nastavení „includeSymbolsNextToModules“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Pole modulů, pro které by ladicí program neměl načítat symboly. Zástupné znaky (například: MyCompany. *.DLL) jsou podporovány.\n\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadAllButExcluded“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Pole modulů, pro které má ladicí program načíst symboly. Zástupné znaky (například: MyCompany. *.DLL) jsou podporovány.\n\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadOnlyIncluded“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Pokud má hodnotu true, u libovolného modulu, který není v poli „includedModules“, bude ladicí program stále provádět kontrolu vedle samotného modulu a spouštěcího souboru, ale nebude kontrolovat cesty v seznamu hledání symbolů. Tato možnost je standardně nastavena na hodnotu true.\n\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadOnlyIncluded“."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False, pokud se tato položka používá jen k mapování umístění bloku zásobníku. True, pokud se tato entita má použít i při zadávání umístění zarážek"
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "Diagnostika C/C++",
|
||||
"dismiss.button": "Zrušit",
|
||||
"diable.warnings.button": "Zakázat upozornění",
|
||||
"unable.to.provide.configuration": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro {1}. Místo nich se použijí nastavení z konfigurace {2}.",
|
||||
"unable.to.provide.configuraiton": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro {1}. Místo nich se použijí nastavení z konfigurace {2}.",
|
||||
"config.not.found": "Požadovaný název konfigurace se nenašel: {0}",
|
||||
"unsupported.client": "Nepodporovaný klient",
|
||||
"timed.out": "Po {0} ms vypršel časový limit.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "Ne",
|
||||
"configurations.received": "Přijaly se vlastní konfigurace:",
|
||||
"browse.configuration.received": "Přijala se vlastní konfigurace procházení: {0}",
|
||||
"no.compilers.found": "V systému se nenašly žádné kompilátory jazyka C++. Pro vaši platformu doporučujeme podle instrukcí v editoru nainstalovat {0}.",
|
||||
"compilers.found": "V systému jsme našli následující kompilátory jazyka C++:",
|
||||
"compilers.found.message": "V konfiguraci IntelliSense vašeho projektu můžete zadat, který kompilátor se má použít."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Chyba ve fázi: {0}",
|
||||
"failed.at.stage2": "Pokud pracujete v offline prostředí nebo se vám tato chyba zobrazuje opakovaně, zkuste si z {0} stáhnout verzi rozšíření, která už má všechny závislosti předem zahrnuté, a pak ji nainstalujte v nástroji VS Code pomocí příkazu Nainstalovat z VSIX.",
|
||||
"finished.installing.dependencies": "Dokončila se instalace závislostí.",
|
||||
"failed.installing.dependencies": "Instalace závislostí neproběhla úspěšně."
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Mehrere Einstellungen können dazu führen, dass lokale Prozesse für den Arbeitsbereich ausgeführt werden, z. B. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands und die entsprechenden Eigenschaften in c_cpp_properties.json.",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Konfiguration auswählen...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Konfigurationsanbieter ändern...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Konfigurationen bearbeiten (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Eine neue Zeile wird relativ zur äußersten geöffneten Klammer eingezogen.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Eine neue Zeile wird relativ zur innersten geöffneten Klammer eingezogen.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Eine neue Zeile wird relativ zum Anfang der aktuellen Anweisung eingezogen.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Beim Einfügen einer neuen Zeile wird diese unter der runden Klammer links oder basierend auf \"C_Cpp.vcFormat.indent.multiLineRelativeTo\" ausgerichtet.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "Die neue Zeile wird unter der öffnenden Klammer ausgerichtet.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "Die neue Zeile wird basierend auf \"C_Cpp.vcFormat.indent.multiLineRelativeTo\" eingerückt.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "In vorhandenem Code wird die vorhandene Einstellung zum Einzug neuer Zeilen innerhalb von Klammern beibehalten.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Bezeichnungen werden relativ zu switch-Anweisungen um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert eingerückt.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Der Code in einem case-Block wird relativ zu seiner Bezeichnung um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert eingerückt.",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Ein vollständiger Codeblock, der in einer Zeile eingegeben wird, wird unabhängig von den Einstellungen für neue Zeilen im VC-Format in einer Zeile beibehalten.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Jeglicher Code, in dem die öffnende und schließende geschweifte Klammer in einer Zeile eingegeben wird, wird unabhängig von den Einstellungen für neue Zeilen im VC-Format in einer Zeile beibehalten.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Codeblöcke werden immer basierend auf den Einstellungen für neue Zeilen im VC-Format formatiert.",
|
||||
"c_cpp.configuration.clang_format_path.description": "Der vollständige Pfad der ausführbaren clang-format-Datei. Wenn dieser nicht angegeben wird und clang-format im Umgebungspfad verfügbar ist, wird die Datei im Umgebungspfad verwendet. Ist sie nicht im Umgebungspfad verfügbar, wird eine im Erweiterungspaket enthaltene Kopie von clang-format verwendet.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Formatvorlage für Code. Unterstützt derzeit Folgendes: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Verwenden Sie \"file\", um die Formatvorlage aus einer .clang-format-Datei im aktuellen oder übergeordneten Verzeichnis zu laden. Verwenden Sie {Schlüssel: Wert, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" etwa sieht folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Name des vordefinierten Stils, der als Fallback verwendet wird, falls das clang-Format mit der Formatvorlage \"file\" aufgerufen wird, aber die .clang-format-Datei nicht gefunden wird. Mögliche Werte sind \"Visual Studio\", \"LLVM\", \"Google\", \"Chromium\", \"Mozilla\", \"WebKit\" oder \"none\", oder verwenden Sie {key: value, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" z. B. sieht etwa folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Wenn diese Option festgelegt ist, wird das durch den SortIncludes-Parameter festgelegte Sortierverhalten für Includes überschrieben.",
|
||||
@@ -176,7 +176,7 @@
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie \"$(basename)\" als Variable für den entsprechenden Dateinamen.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Bei Festlegung auf TRUE verwendet die Befehlsersetzung der Debugger-Shell obsolete Backtick-Zeichen (`).",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: andere Verweisergebnisse",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Weitere Informationen zu launch.json finden Sie unter [Konfigurieren von C/C++-Debuggen](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Falls angegeben, weist diese Option den Debugger an, eine Verbindung mit einem Remotecomputer mithilfe einer anderen ausführbaren Datei als Pipe herzustellen, die Standardeingaben/-ausgaben zwischen VS Code und der ausführbaren Back-End-Datei für den MI-fähigen Debugger weiterleitet (z. B. gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Vollqualifizierten Pfad für den Pipeprogrammnamen eingeben, z. B. \"/usr/bin/ssh\"",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Der vollständige Pfad zum Debugger auf dem Zielcomputer, z. B. \"/usr/bin/gdb\".",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Der vollqualifizierte auszuführende Pipebefehl.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Befehlszeilenargumente, die zum Konfigurieren der Verbindung an das Pipeprogramm übergeben werden.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Umgebungsvariablen, die an das Pipeprogramm übergeben werden.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Gibt an, ob Anführungszeichen gesetzt werden sollen, wenn die einzelnen pipeProgram-Argumente Zeichen enthalten (z. B. Leerzeichen oder Tabstopps). Bei Einstellung auf \"false\" wird der Debuggerbefehl nicht mehr automatisch in Anführungszeichen gesetzt. Der Standardwert ist \"true\".",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Optionale Flags zum Festlegen, welche Nachrichtentypen in der Debugging-Konsole protokolliert werden sollen.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Optionales Flag zum Festlegen, ob Ausnahmemeldungen in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist TRUE.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Optionales Flag zum Festlegen, ob Modulladeereignisse in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist TRUE.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Optionales Flag zum Festlegen, ob Nachrichten der Diagnosedebug-Engine in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist FALSE.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Optionales Flag zum Festlegen, ob die Befehlsablaufverfolgung des Diagnoseadapters in der Debugging-Konsole protokolliert werden soll. Der Standardwert ist FALSE.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Optionales Flag zum Festlegen, ob die Befehls- und Antwortablaufverfolgung des Diagnoseadapters in der Debugging-Konsole protokolliert werden soll. Der Standardwert ist FALSE.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optionales Flag zum Bestimmen, ob Meldungen zum Beenden des Threads in der Debugging-Konsole protokolliert werden sollen. Standardwert: \"false\".",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optionale Kennzeichnung zum Bestimmen, ob Meldungen zum Beenden des Zielprozesses in der Debugging-Konsole protokolliert werden sollen. Standardwert: \"true\".",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "Der auszuführende Debuggerbefehl.",
|
||||
"c_cpp.debuggers.description.description": "Optionale Beschreibung des Befehls.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Wenn dieser Wert auf TRUE festgelegt ist, werden durch den Befehl verursachte Fehler ignoriert. Der Standardwert ist FALSE.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Zusätzliche Argumente für den MI-Debugger (z. B. gdb).",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Netzwerkadresse des MI-Debugger-Servers, mit dem eine Verbindung hergestellt werden soll (Beispiel: localhost:1234).",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Optionaler Parameter. Wenn dieser Wert auf TRUE festgelegt ist, sollte der Debugger am Einstiegspunkt des Ziels anhalten. Wenn die processId übergeben wird, hat dies keine Auswirkungen.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optionaler vollständiger Pfad zum Debugserver, der gestartet werden soll. Der Standardwert ist NULL. Dies wird in Verbindung mit \"miDebugServerAddress\" oder Ihrem eigenen Server mit \"customSetupCommand\" verwendet, auf dem \"-target-select remote <server:port>\" ausgeführt wird.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Optionale Debugserverargumente. Der Standardwert ist \"null\".",
|
||||
"c_cpp.debuggers.serverStarted.description": "Optionales vom Server gestartetes Muster, nach dem in der Ausgabe des Debugservers gesucht wird. Der Standardwert ist \"null\".",
|
||||
"c_cpp.debuggers.filterStdout.description": "stdout-Stream für ein vom Server gestartetes Muster suchen und stdout in der Debugausgabe protokollieren. Der Standardwert ist \"true\".",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Gibt an, wo das Debugziel gestartet wird. Wenn keine Angabe vorliegt, wird standardmäßig \"internalConsole\" verwendet.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Die Ausgabe erfolgt in der VS Code-Debugging-Konsole. Das Lesen von Konsoleneingaben (z. B. \"std::cin\" oder \"scanf\") wird nicht unterstützt.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Das integrierte Terminal von VS Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Konsolenanwendungen werden in einem externen Terminalfenster gestartet. Das Fenster wird in Neustartszenarien erneut verwendet und beim Beenden der Anwendung nicht automatisch ausgeblendet.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Konsolenanwendungen werden in ihrem eigenen externen Konsolenfenster gestartet, das beim Beenden der Anwendung ebenfalls beendet wird. Nicht-Konsolenanwendungen werden ohne Terminal ausgeführt, und stdout/stderr wird ignoriert.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Wenn dieser Wert auf TRUE festgelegt ist, wird für die zu debuggende Komponente die Konsolenumleitung deaktiviert, die für die Unterstützung des integrierten Terminals erforderlich ist.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Optionale Quelldateizuordnungen, die an die Debug-Engine übergeben werden. Beispiel: { \"/original/source/path\":\"/current/source/path\" }",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Bei TRUE werden Symbole für alle Bibliotheken geladen, andernfalls werden keine solib-Symbole geladen. Der Standardwert ist TRUE.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Liste der Dateinamen (Platzhalter zulässig), durch Semikolons \";\" getrennt. Ändert das Verhalten von LoadAll. Wenn LoadAll auf TRUE festgelegt ist, werden keine Symbole für Bibliotheken geladen, die einem beliebigen Namen in der Liste entsprechen. Andernfalls werden nur Symbole für übereinstimmende Bibliotheken geladen. Beispiel: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Optionales Flag, um anzufordern, dass der aktuelle Quellcode mit der PDB-Datei übereinstimmt.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Wenn \"true\", sollte der Debugger nach dem Herstellen einer Verbindung mit dem Ziel beendet werden. Wenn \"false\" wird der Debugger nach dem Herstellen der Verbindung fortgesetzt. Entspricht standardmäßig \"false\".",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explizite Steuerung des Hardwarehaltepunktverhaltens für Remoteziele.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Wenn \"true\", verwenden Sie immer Hardwarehaltepunkte. Entspricht standardmäßig \"false\".",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optionaler Grenzwert für die Anzahl der zu verwendenden verfügbaren Hardwarehaltepunkte. Nur erzwungen, wenn \"require\" auf \"true\" festgelegt ist und \"limit\" größer als 0 ist. Entspricht standardmäßig 0.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Der Name der Aufgabe",
|
||||
"c_cpp.taskDefinitions.command.description": "Der Pfad zu einem Compiler oder einem Skript, über den/das die Kompilierung ausgeführt wird",
|
||||
"c_cpp.taskDefinitions.args.description": "Zusätzliche Argumente, die an den Compiler oder das Kompilierungsskript übergeben werden sollen",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Zusätzliche Details zur Aufgabe",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Dies sind die Pfade zu denselben Quellstrukturen – einmal aktuell und einmal zur Kompilierzeit. Im EditorPath gefundene Dateien werden zum Haltepunktabgleich dem CompileTimePath-Pfad zugeordnet. Bei der Anzeige von Speicherorten für die Stapelüberwachung erfolgt die Zuordnung vom CompileTimePath zum EditorPath.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Der Pfad zur Quellstruktur, die vom Editor verwendet wird.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "FALSE, wenn dieser Eintrag nur für eine Stapelrahmen-Speicherortzuordnung verwendet wird. TRUE, wenn dieser Eintrag auch zum Angeben von Haltepunktpositionen verwendet werden soll.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Optionen zum Steuern, wie Symbole (PDB-Dateien) gefunden und geladen werden.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Stellt eine Konfiguration zum Suchen und Laden von Symbolen in den Debugadapter bereit.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Ein Array von Symbolserver-URLs (Beispiel: http://MyExampleSymbolServer) oder Verzeichnisse (Beispiel:/Build/Symbols) für die Suche nach PDB-Dateien. Diese Verzeichnisse werden zusätzlich zu den Standardspeicherorten durchsucht – neben dem Modul und dem Pfad, in dem die PDB ursprünglich abgelegt wurde.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "Wenn „true“, wird der Microsoft-Symbolserver (https://msdl.microsoft.com/download/symbols) dem Symbolsuchpfad hinzugefügt. Wenn nicht angegeben, wird diese Option standardmäßig auf „false“ eingestellt.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Das Verzeichnis, in dem von Symbolservern heruntergeladene Symbole zwischengespeichert werden sollen. Wenn nicht angegeben, wird der Debugger unter Windows standardmäßig auf %TEMP% \\SymbolCache eingestellt.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Stellt Optionen bereit, um zu steuern, für welche Module (DLL-Dateien) der Debugger versuchen soll, Symbole (PDB-Dateien) zu laden.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Stellt eine Konfiguration zum Laden von Symbolen in den Debugadapter bereit.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Steuert, in welchem der beiden grundlegenden Betriebsmodi der Modulfilter ausgeführt wird.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Laden Sie Symbole für alle Module, es sei denn, das Modul befindet sich im Array „excludedModules“.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Versuchen Sie nicht, Symbole für IRGENDEIN Modul zu laden, es sei denn, es befindet sich im Array „includedModules“, oder es wird über die Einstellung „includeSymbolsNextToModules“ hinzugefügt.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Ein Array von Modulen, für das der Debugger keine Symbole laden soll. Platzhalter (Beispiel: MyCompany. *. dll) werden unterstützt.\n\nDiese Eigenschaft wird ignoriert, wenn „Modus“ nicht auf „loadAllButExcluded“ festgelegt ist.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Ein Array von Modulen, für das der Debugger keine Symbole laden soll. Platzhalter (Beispiel: MyCompany. *. dll) werden unterstützt.\n\nDiese Eigenschaft wird ignoriert, wenn „Modus“ nicht auf „loadOnlyIncluded“ festgelegt ist.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Wenn „true“, wird der Debugger für ein beliebiges Modul, das sich NICHT im Array „includedModules“ befindet, weiterhin neben dem Modul selbst und der ausführbaren Datei, die gestartet wird, überprüfen. Die Pfade in der Symbolsuchliste werden jedoch nicht überprüft. Diese Option ist standardmäßig auf „true“ eingestellt.\n\nDiese Eigenschaft wird ignoriert, wenn „Modus“ nicht auf „loadOnlyIncluded“ festgelegt ist."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "FALSE, wenn dieser Eintrag nur für eine Stapelrahmen-Speicherortzuordnung verwendet wird. TRUE, wenn dieser Eintrag auch zum Angeben von Haltepunktpositionen verwendet werden soll."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "C/C++-Diagnose",
|
||||
"dismiss.button": "Schließen",
|
||||
"diable.warnings.button": "Warnungen deaktivieren",
|
||||
"unable.to.provide.configuration": "{0} kann keine IntelliSense-Konfigurationsinformationen für \"{1}\" bereitstellen. Stattdessen werden Einstellungen aus der Konfiguration \"{2}\" verwendet.",
|
||||
"unable.to.provide.configuraiton": "{0} kann keine IntelliSense-Konfigurationsinformationen für \"{1}\" bereitstellen. Stattdessen werden Einstellungen aus der Konfiguration \"{2}\" verwendet.",
|
||||
"config.not.found": "Der angeforderte Konfigurationsname wurde nicht gefunden: {0}",
|
||||
"unsupported.client": "Nicht unterstützter Client",
|
||||
"timed.out": "Timeout nach {0} ms.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "Nein",
|
||||
"configurations.received": "Benutzerdefinierte Konfigurationen empfangen:",
|
||||
"browse.configuration.received": "Benutzerdefinierte Suchkonfiguration empfangen: {0}",
|
||||
"no.compilers.found": "Es wurden keine C++ Compiler auf dem System gefunden. Für Ihre Plattform empfehlen wir Ihnen die Installation von {0} mithilfe der Anweisungen im Editor.",
|
||||
"compilers.found": "Wir haben die folgenden C++ Compiler auf dem System gefunden:",
|
||||
"compilers.found.message": "Sie können angeben, welcher Compiler in der IntelliSense-Konfiguration Ihres Projekts verwendet werden soll."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Fehler in Stufe: {0}",
|
||||
"failed.at.stage2": "Wenn Sie in einer Offlineumgebung arbeiten oder dieser Fehler wiederholt angezeigt wird, laden Sie eine Version der Erweiterung herunter, in die alle Abhängigkeiten von {0} bereits integriert sind. Verwenden Sie anschließend den Befehl \"Aus VSIX installieren\" in VS Code, um die Version zu installieren.",
|
||||
"finished.installing.dependencies": "Installation der Abhängigkeiten abgeschlossen",
|
||||
"failed.installing.dependencies": "Fehler beim Installieren von Abhängigkeiten"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "La configuración múltiple puede provocar que los procesos sean locales en el área de trabajos que se va a ejecutar, por ejemplo, C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider y C_Cpp.default.compileCommands y las propiedades equivalentes en c_cpp_properties.json.",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Seleccione una configuración...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Cambiar el proveedor de configuración...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Editar configuraciones (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Aplica sangría a la nueva línea en relación con el paréntesis de apertura más externo.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Aplica sangría a la nueva línea en relación con el paréntesis de apertura más interno.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Aplica sangría a la nueva línea en relación con el principio de la instrucción actual.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Al escribirse una línea nueva, se alinea bajo el paréntesis de apertura o en función del valor \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "La línea nueva se alinea bajo el paréntesis de apertura.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "Se aplica sangría a la línea nueva en función de \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "En el código existente, conserve la alineación de sangría existente de las líneas nuevas entre paréntesis.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Se aplica sangría a las etiquetas en relación con las instrucciones switch, según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Se aplica sangría al código incluido en el bloque case en relación con su etiqueta, según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Un bloque de código completo que se escribe en una línea se mantiene en una sola línea, independientemente de cualquiera de los valores de formato de VC: Nueva línea.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Cualquier código en el que la llave de apertura y de cierre se escriba en una línea se mantiene en una sola línea, independientemente de cualquiera de los valores de formato de VC: Nueva línea",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Siempre se da formato a los bloques de código de acuerdo con los valores de formato de VC: Nueva línea",
|
||||
"c_cpp.configuration.clang_format_path.description": "Ruta de acceso completa del archivo ejecutable de formato clang. Si no se especifica y el formato clang está disponible en la ruta de acceso del entorno, se usa este. Si no se encuentra en la ruta de acceso del entorno, se usará una copia del formato clang incluida con la extensión.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Estilo de codificación. Actualmente, admite: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Use \"file\" para cargar el estilo de un archivo .clang-format en el directorio actual o primario. Use {clave: valor,...} para establecer parámetros específicos. Por ejemplo, el estilo de \"Visual Studio\" es similar a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nombre del estilo predefinido que se usa como elemento Fallback en el caso de que se invoque a clang-format con el estilo \"file\" y no se encuentre el archivo .clang-format. Los valores posibles son Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, ninguno o usar {clave: valor,...} para establecer parámetros específicos. Por ejemplo, el estilo \"Visual Studio\" es similar a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Si se establece, invalida el comportamiento de ordenación de instrucciones include que determina el parámetro SortIncludes.",
|
||||
@@ -167,16 +167,16 @@
|
||||
"c_cpp.configuration.suggestSnippets.description": "Si se establece en true, el servidor de lenguaje proporciona los fragmentos de código.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Si se habilita esta opción, el código se colorea de acuerdo con IntelliSense. Esta configuración solo se aplica si intelliSenseEngine se establece en \"Predeterminado\".",
|
||||
"c_cpp.configuration.codeFolding.description": "Si está habilitada, el servidor de lenguaje proporciona intervalos de plegado de código.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilita los servicios de integración para el [administrador de dependencias de vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilita los servicios de integración para el [administrador de dependencias de vcpkg] (https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "Agregue rutas de acceso de inclusión de nan y node-addon-api cuando sean dependencias.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Si es true, \"Cambiar el nombre del símbolo\" requerirá un identificador de C/C++ válido.",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "Si es true, la opción de autocompletar agregará \"(\" de forma automática después de las llamadas a funciones, en cuyo caso puede que también se agregue \")\", en función del valor de la configuración de \"editor.autoClosingBrackets\".",
|
||||
"c_cpp.configuration.filesExclude.description": "Configure patrones globales para excluir carpetas (y archivos si se cambia \"C_Cpp. exclusionPolicy\"). Estos son específicos de la extensión de C/C++ y se agregan a \"files. Exclude\", pero a diferencia de \"files. Exclude\" no se quitan de la vista del explorador. Más información acerca de los patrones de globales [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExclude.description": "Configure patrones globales para excluir carpetas (y archivos si se cambia \"C_Cpp. exclusionPolicy\"). Estos son específicos de la extensión de C/C++ y se agregan a \"files. Exclude\", pero a diferencia de \"files. Exclude\" no se quitan de la vista del explorador. Más información acerca de los patrones de globales [here] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExcludeBoolean.description": "El patrón global con el que se harán coincidir las rutas de acceso de los archivos. Establézcalo en true o false para habilitarlo o deshabilitarlo.",
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Use $(nombreBase) como variable para el nombre de archivo que coincide.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Si es true, la sustitución de comandos del shell del depurador usará la marca de comilla simple (') obsoleta.",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: resultados de otras referencias",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Para obtener más información sobre launch.json, vea [configurar depuración de C/C++](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Cuando se especifica, indica al depurador que se conecte a un equipo remoto usando otro archivo ejecutable como canalización que retransmitirá la entrada o la salida estándar entre VS Code y el archivo ejecutable del back-end del depurador habilitado para MI (por ejemplo, gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Escriba la ruta de acceso completa para el nombre del programa de canalización; por ejemplo, \"/usr/bin/ssh\".",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Ruta de acceso completa al depurador en la máquina de destino. Por ejemplo, /usr/bin/gdb.",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Comando de canalización completo para ejecutar.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Argumentos de la línea de comandos que se pasan al programa de canalización para configurar la conexión.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Variables de entorno que se pasan al programa de canalización.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Si los argumentos individuales de pipeProgram contienen caracteres (como espacios o tabulaciones), ¿debe incluirse entre comillas? Si es \"falso\", el comando del depurador dejará de incluirse entre comillas automáticamente. El valor predeterminado es \"verdadero\".",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Marcas opcionales que determinan los tipos de mensajes que deben registrarse en la Consola de depuración.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Marca opcional que determina si los mensajes de excepción deben registrarse en la Consola de depuración. El valor predeterminado es true.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Marca opcional que determina si los eventos de carga de módulos deben registrarse en la Consola de depuración. El valor predeterminado es true.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Marca opcional que determina si los mensajes del motor de depuración de diagnóstico deben registrarse en la Consola de depuración. El valor predeterminado es false.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Marca opcional que determina si el seguimiento de comandos del adaptador de diagnóstico debe registrarse en la Consola de depuración. El valor predeterminado es false.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Marca opcional que determina si el seguimiento de comandos y respuestas del adaptador de diagnóstico debe registrarse en la Consola de depuración. El valor predeterminado es false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Marca opcional que determina si los mensajes de salida de subprocesos deben registrarse en la Consola de depuración. El valor predeterminado es falso.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Marca opcional que determina si los mensajes de salida de subprocesos deben registrarse en la Consola de depuración. El valor predeterminado es \"false\".",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "Comando del depurador para ejecutar.",
|
||||
"c_cpp.debuggers.description.description": "Descripción opcional del comando.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Si se establece en true, los errores del comando deben omitirse. El valor predeterminado es false.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Argumentos adicionales para el depurador MI (como gdb).",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Dirección de red del servidor del depurador MI al que debe conectarse (ejemplo: localhost:1234).",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Parámetro opcional. Si se establece en true, el depurador debe detenerse en el punto de entrada del destino. Si se pasa processId, no tiene efecto.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Ruta de acceso completa opcional al servidor de depuración que se va a iniciar. El valor predeterminado es null. Se usa junto con \"miDebugServerAddress\" o su servidor propio con un comando \"customSetupCommand\" que ejecuta \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Argumentos opcionales del servidor de depuración. El valor predeterminado es NULL.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Patrón opcional iniciado por el servidor que debe buscarse en la salida del servidor de depuración. El valor predeterminado es NULL.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Busca la secuencia stdout para el patrón iniciado por el servidor y registra stdout en la salida de depuración. El valor predeterminado es true.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Indica dónde se debe iniciar el destino de depuración. Si no se define, el valor predeterminado es \"internalConsole\".",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Salida a la consola de depuración de VS Code. No se admite la lectura de entrada de la consola (ejemplo: \"std::cin\" o \"scanf\")",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Terminal integrado de VS Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Las aplicaciones de consola se iniciarán en una ventana de terminal de tipo externo. La ventana se volverá a usar en los escenarios de reinicio y no desaparecerá automáticamente cuando se cierre la aplicación.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Las aplicaciones de consola se iniciarán en su propia ventana de consola externa, que terminará cuando la aplicación se detenga. Las aplicaciones que no sean de consola se ejecutarán sin un terminal y se omitirá stdout/stderr.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Si se establece en true, se deshabilita la redirección de la consola del depurado necesaria para la compatibilidad con el terminal integrado.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Asignaciones de archivo de código fuente opcionales que se pasan al motor de depuración. Ejemplo: \"{ \"/original/source/path\":\"/current/source/path\" }\"",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Si es true, se cargan los símbolos de todas las bibliotecas; de lo contrario, no se cargará ningún símbolo de la biblioteca compartida (solib). El valor predeterminado es true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Lista de nombres de archivo (se permiten comodines) separados por punto y coma \";\". Modifica el comportamiento de LoadAll. Si LoadAll es true, no se cargan los símbolos para las bibliotecas que coincidan con cualquier nombre de la lista. De lo contrario, solo se cargan los símbolos para las bibliotecas que coincidan. Ejemplo: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Marca opcional que requiere que el código fuente actual coincida con el archivo PDB.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Si es verdadero, el depurador debe detenerse después de conectar con el destino. Si es falso, el depurador continuará una vez se haya conectado. El valor predeterminado es falso.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Control explícito del comportamiento del punto de interrupción de hardware para destinos remotos.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Si es verdadero, se usarán siempre puntos de interrupción de hardware. El valor predeterminado es falso.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Límite opcional del número de puntos de interrupción de hardware disponibles que se van a usar. Solo se aplica cuando \"require\" es true y \"Limit\" es mayor que 0. El valor predeterminado es 0.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Nombre de la tarea",
|
||||
"c_cpp.taskDefinitions.command.description": "Ruta de acceso a un compilador o script que realiza la compilación.",
|
||||
"c_cpp.taskDefinitions.args.description": "Argumentos adicionales que se pasan al compilador o al script de compilación",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Detalles adicionales de la tarea",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Rutas de acceso actuales y en tiempo de compilación a los mismos árboles de origen. Los archivos que se encuentran en EditorPath se asignan a la ruta de acceso CompileTimePath para la coincidencia de los puntos de interrupción y se asignan de CompileTimePath a EditorPath al mostrar ubicaciones de seguimiento de la pila.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "La ruta de acceso al árbol de origen que el editor va a usar.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False si la entrada solo se usa para la asignación de ubicación del marco de pila. True si la entrada debe usarse también al especificar ubicaciones de los puntos de interrupción.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Opciones para controlar cómo se encuentran y se cargan los símbolos (archivos .pdb).",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Proporciona la configuración para buscar y cargar símbolos en el adaptador de depuración.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Matriz de direcciones URL del servidor de símbolos (ejemplo: http://MiServidordeSímblosdeEjemplo) o de directorios (ejemplo: /compilar/symbols) para buscar archivos. pdb. Se buscarán estos directorios además de las ubicaciones predeterminadas, junto al módulo y la ruta de acceso en la que se anuló originalmente el archivo pdb.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "Si es «verdadero», se agrega el servidor de símbolos de Microsoft (https://msdl.microsoft.com/download/symbols) a la ruta de búsqueda de símbolos. Si no se especifica, esta opción tendrá el valor predeterminado de «falso».",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Directorio en el que se deberían almacenar en caché los símbolos descargados de los servidores de símbolos. Si no se especifica, el depurador usará de forma predeterminada %TEMP%\\SymbolCache en Windows.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Proporciona opciones para controlar los módulos (archivos .dll) para los que el depurador intenta cargar los símbolos (archivos .pdb).",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Proporciona la configuración para cargar símbolos en el adaptador de depuración.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Controla en cuál de los dos modos operativos básicos opera el filtro de módulo.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Cargar símbolos para todos los módulos a menos que el módulo esté en la matriz «excludedModules».",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "No intente cargar los símbolos de NINGÚN módulo a menos que esté en la matriz «includedModules» o se incluya a través de la configuración «includeSymbolsNextToModules».",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Matriz de módulos para los que el depurador NO debería cargar símbolos. Se admiten los caracteres comodín (ejemplo: MiEmpresa.*.dll).\n\nEsta propiedad se ignora a menos que «modo» se establezca como «loadAllButExcluded».",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Matriz de módulos para los que el depurador debería cargar símbolos. Se admiten los caracteres comodín (ejemplo: MiEmpresa.*.dll).\n\nEsta propiedad se ignora a menos que «modo» se establezca como «loadOnlyIncluded».",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Si es verdadero, para cualquier módulo que NO esté en la matriz «includedModules», el depurador seguirá comprobando junto al propio módulo y el ejecutable de inicio, pero no comprobará las rutas en la lista de búsqueda de símbolos. Esta opción tiene el valor predeterminado «verdadero».\n\nEsta propiedad se omite a menos que «modo» esté establecido como «loadOnlyIncluded»."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False si la entrada solo se usa para la asignación de ubicación del marco de pila. True si la entrada debe usarse también al especificar ubicaciones de los puntos de interrupción."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "Diagnósticos de C/C++",
|
||||
"dismiss.button": "Descartar",
|
||||
"diable.warnings.button": "Deshabilitar advertencias",
|
||||
"unable.to.provide.configuration": "{0} no puede proporcionar información de configuración de IntelliSense para \"{1}\". Se utilizará la configuración de \"{2}\" en su lugar.",
|
||||
"unable.to.provide.configuraiton": "{0} no puede proporcionar información de configuración de IntelliSense para \"{1}\". Se utilizará la configuración de \"{2}\" en su lugar.",
|
||||
"config.not.found": "No se encuentra el nombre de la configuración que se ha solicitado: {0}",
|
||||
"unsupported.client": "Cliente no admitido",
|
||||
"timed.out": "Se agotó el tiempo de espera a los {0} ms.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "No",
|
||||
"configurations.received": "Configuraciones personalizadas recibidas:",
|
||||
"browse.configuration.received": "Configuración de exploración personalizada recibida: {0}",
|
||||
"no.compilers.found": "No se encontró ningún compilador de C++ en el sistema. Para la plataforma, se recomienda instalar {0} mediante las instrucciones del editor.",
|
||||
"compilers.found": "Se encontraron los siguientes compiladores de C++ en el sistema:",
|
||||
"compilers.found.message": "Puede especificar el compilador que se va a usar en la configuración de IntelliSense del proyecto."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Error en la fase: {0}",
|
||||
"failed.at.stage2": "Si trabaja en un entorno sin conexión o este error se repite, pruebe a descargar una versión de la extensión con todas las dependencias previamente incluidas de {0} y, a continuación, use el comando \"Instalar desde VSIX\" en VS Code para instalarla.",
|
||||
"finished.installing.dependencies": "Ha finalizado la instalación de dependencias",
|
||||
"failed.installing.dependencies": "Error al instalar dependencias"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Plusieurs paramètres peuvent entraîner l’exécution de processus locaux dans l’espace de travail, par exemple C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider et C_Cpp.default.compileCommands, ainsi que les propriétés équivalentes dans c_cpp_properties.json.",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Sélectionner une configuration...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Changer le fournisseur de configuration...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Modifier les configurations (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Mettez en retrait une nouvelle ligne par rapport à la parenthèse ouvrante la plus extérieure.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Mettez en retrait une nouvelle ligne par rapport à la parenthèse ouvrante la plus intérieure.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Mettez en retrait une nouvelle ligne par rapport au début de l'instruction actuelle.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Quand vous tapez une nouvelle ligne, elle est alignée sous la parenthèse ouvrante, ou elle est basée sur \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "La nouvelle ligne est alignée sous la parenthèse ouvrante.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "La nouvelle ligne est mise en retrait en fonction de \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "Dans le code existant, conservez l'alignement existant de la mise en retrait des nouvelles lignes entre parenthèses.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Les étiquettes sont mises en retrait par rapport aux instructions switch en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Le code situé à l'intérieur d'un bloc case est mis en retrait par rapport à son étiquette, en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Un bloc de code complet entré sur une seule ligne est conservé sur cette même ligne, quelles que soient les valeurs des paramètres Format VC : Nouvelle ligne",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Tout code dans lequel l'accolade ouvrante et l'accolade fermante sont entrées sur une seule ligne est conservé sur cette même ligne, quelles que soient les valeurs des paramètres Format VC : Nouvelle ligne",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Les blocs de code sont toujours mis en forme en fonction des valeurs des paramètres Format VC : Nouvelle ligne",
|
||||
"c_cpp.configuration.clang_format_path.description": "Chemin complet de l'exécutable clang-format. Si rien n'est spécifié, et si clang-format est disponible dans la variable d'environnement PATH, la valeur de cette dernière est utilisée. En l'absence de valeur dans la variable d'environnement PATH, une copie de clang-format groupée en bundle avec l'extension est utilisée.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Style de programmation. Prend en charge Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Utilisez \"file\" pour charger le style à partir d'un fichier .clang-format dans le répertoire actif ou parent. Utilisez {clé: valeur, ...} pour définir des paramètres spécifiques. Par exemple, le style \"Visual Studio\" est semblable à ceci : { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nom du style prédéfini utilisé en tant que solution de secours au cas où clang-format serait appelé avec le style \"file\". Toutefois, le fichier .clang-format est introuvable. Les choix possibles sont Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit ou aucune valeur. Vous pouvez également utiliser {clé: valeur, ...} pour définir des paramètres spécifiques. Par exemple, le style \"Visual Studio\" est semblable à ceci : { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Si cette option est définie, elle remplace le comportement de tri des inclusions déterminé par le paramètre SortIncludes.",
|
||||
@@ -167,16 +167,16 @@
|
||||
"c_cpp.configuration.suggestSnippets.description": "Si la valeur est true, des extraits de code sont fournis par le serveur de langage.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Si cette option est activée, le code prend une couleur qui dépend d'IntelliSense. Ce paramètre s'applique uniquement si intelliSenseEngine a la valeur \"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.vcpkg.enabled.markdownDescription": "Activez les services d'intégration pour le [gestionnaire de dépendances vcpkg](https://aka.ms/vcpkg/).",
|
||||
"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.description": "Ajoute des chemins include à partir de nan et node-addon-api quand il s'agit de dépendances.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Si la valeur est true, l'opération Renommer le symbole nécessite un identificateur C/C++ valide.",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "Si la valeur est true, l'autocomplétion ajoute automatiquement \"(\" après les appels de fonction. Dans ce cas \")\" peut également être ajouté, en fonction de la valeur du paramètre \"editor.autoClosingBrackets\".",
|
||||
"c_cpp.configuration.filesExclude.description": "Configurez des modèles Glob pour l’exclusion des dossiers (et des fichiers si « C_Cpp.exclusionPolicy » est modifié). Ceux-ci sont spécifiques à l’extension C/C++ et s’ajoutent à « files.exclude », mais contrairement à « files.exclude », ils ne sont pas supprimés de l’affichage de l’Explorateur. Vous pourrez en savoir plus sur les modèles Glob [ici](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExclude.description": "Configurez des modèles Glob pour l’exclusion des dossiers (et des fichiers si « C_Cpp.exclusionPolicy » est modifié). Ceux-ci sont spécifiques à l’extension C/C++ et s’ajoutent à « files.exclude », mais contrairement à « files.exclude », ils ne sont pas supprimés de l’affichage de l’Explorateur. Vous pourrez en savoir plus sur les modèles Glob [ici] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExcludeBoolean.description": "Modèle Glob auquel les chemins de fichiers doivent correspondre. Affectez la valeur true ou false pour activer ou désactiver le modèle.",
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Si la valeur est true, le remplacement de la commande d'interpréteur de commandes du débogueur utilise un accent grave (`) obsolète.",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++ : Autres résultats des références",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Pour en savoir plus sur launch.json, consultez [Configuration du C++ débogage C/](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Quand ce paramètre est présent, indique au débogueur de se connecter à un ordinateur distant en se servant d'un autre exécutable comme canal de relais d'entrée/de sortie standard entre VS Code et l'exécutable du back-end du débogueur MI (par exemple, gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "entrez le chemin complet du nom du programme de canal, par exemple '/usr/bin/ssh'",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Chemin complet du débogueur sur la machine cible, par exemple /usr/bin/gdb.",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Commande canal complète à exécuter.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Arguments de ligne de commande passés au programme canal pour configurer la connexion.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Variables d'environnement passées au programme canal.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Si des arguments individuels de pipeProgram contiennent des caractères tels que des espaces ou des tabulations, doivent-ils être placés entre guillemets? Si la valeur est «false», la commande de débogueur n'est plus automatiquement placée entre guillemets. La valeur par défaut est «true».",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Indicateurs facultatifs pour déterminer les types de messages à journaliser dans la console de débogage.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Indicateur facultatif pour déterminer si les messages d'exception doivent être journalisés dans la console de débogage. La valeur par défaut est true.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Indicateur facultatif pour déterminer si les événements de chargement de module doivent être journalisés dans la console de débogage. La valeur par défaut est true.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Indicateur facultatif pour déterminer si les messages du moteur de débogage de diagnostic doivent être journalisés dans la console de débogage. La valeur par défaut est false.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Indicateur facultatif pour déterminer si le suivi de commande de l'adaptateur de diagnostic doit être journalisé dans la console de débogage. La valeur par défaut est false.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Indicateur facultatif pour déterminer si le suivi de commande et de réponse de l'adaptateur de diagnostic doit être journalisé dans la console de débogage. La valeur par défaut est false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Indicateur facultatif pour déterminer si les messages indiquant la sortie du thread doivent être journalisés dans la console de débogage. Valeur par défaut: 'false'.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Indicateur facultatif pour déterminer si les messages indiquant la sortie du processus cible doivent être journalisés dans la console de débogage. Valeur par défaut: 'true'.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "Commande de débogueur à exécuter.",
|
||||
"c_cpp.debuggers.description.description": "Description facultative de la commande.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Si la valeur est true, les échecs de la commande doivent être ignorés. La valeur par défaut est false.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Arguments supplémentaires pour le débogueur MI (par exemple gdb).",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Adresse réseau du serveur du débogueur MI auquel se connecter (par exemple : localhost:1234).",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Paramètre facultatif. Si la valeur est true, le débogueur doit s'arrêter au point d'entrée de la cible. Si processId est passé, le paramètre n'a aucun effet.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Chemin complet facultatif au serveur de débogage à lancer (valeur par défaut: null). Utilisé conjointement avec \"miDebugServerAddress\" ou votre propre serveur avec \"customSetupCommand\" qui exécute \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Arguments facultatifs du serveur de débogage. La valeur par défaut est null.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Modèle facultatif de démarrage du serveur à rechercher dans la sortie du serveur de débogage. La valeur par défaut est null.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Permet de rechercher dans le flux stdout le modèle correspondant au démarrage du serveur, et de journaliser stdout dans la sortie de débogage. La valeur par défaut est true.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Emplacement du lancement de la cible de débogage. En l'absence de valeur définie, la valeur par défaut est 'internalConsole'.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Sortie dans la console de débogage de VS Code. Ceci ne prend pas en charge la lecture de l'entrée de la console (exemple : 'std::cin' ou 'scanf')",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "terminal intégré de VS Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Les applications console sont lancées dans une fenêtre de terminal externe. La fenêtre est réutilisée dans les scénarios de redémarrage et ne disparaît pas automatiquement à la fermeture de l'application.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Les applications console sont lancées dans leur propre fenêtre de console externe, qui se ferme à l'arrêt de l'application. Les applications non-console s'exécutent sans terminal, et stdout/stderr est ignoré.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Si la valeur est true, désactive la redirection de la console de l'élément débogué nécessaire pour prendre en charge le terminal intégré.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Mappages de fichier source facultatifs passés au moteur de débogage. Exemple : '{\"/original/source/path\":\"/current/source/path\" }'",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Si la valeur est true, les symboles de toutes les bibliothèques sont chargés. Sinon, aucun symbole solib n'est chargé. La valeur par défaut est true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Liste des noms de fichiers (caractères génériques autorisés) séparés par des points-virgules ';'. Modifie le comportement de LoadAll. Si LoadAll a la valeur true, les symboles des bibliothèques correspondant à un nom de la liste ne sont pas chargés. Sinon, les symboles des bibliothèques ayant une correspondance sont chargés. Exemple : \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Indicateur facultatif pour exiger que le code source actuel corresponde au fichier pdb.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Si la valeur est true, le débogueur doit s’arrêter après s’être connecté à la cible. Si la valeur est false, le débogueur continue après la connexion. La valeur par défaut est false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Contrôle explicite du comportement du point d’arrêt matériel pour les cibles distantes.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Si la valeur est true, utilisez toujours des points d’arrêt matériels. La valeur par défaut est false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Limite facultative du nombre de points d’arrêt matériels disponibles à utiliser. Appliqué uniquement lorsque « require » a la valeur true et que « limit » est supérieur à 0. La valeur par défaut est 0.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Nom de la tâche",
|
||||
"c_cpp.taskDefinitions.command.description": "Chemin d'un compilateur ou d'un script qui effectue la compilation",
|
||||
"c_cpp.taskDefinitions.args.description": "Arguments supplémentaires à passer au compilateur ou au script de compilation",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Détails supplémentaires de la tâche",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Chemins actuels et au moment de la compilation des mêmes arborescences sources. Les fichiers situés dans EditorPath sont mappés au chemin CompileTimePath pour les correspondances de points d'arrêt et sont mappés de CompileTimePath à EditorPath au moment de l'affichage des emplacements d'arborescences des appels de procédure.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Chemin de l'arborescence source que l'éditeur va utiliser.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "La valeur est false si cette entrée est utilisée uniquement pour le mappage d'emplacements de frame de pile. La valeur est true si cette entrée doit également être utilisée au moment de la spécification d'emplacements de point d'arrêt.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Options permettant de contrôler la façon dont les symboles (fichiers .pdb) sont trouvés et chargés.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Fournit la configuration pour localiser et charger des symboles sur l’adaptateur de débogage.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Tableau d’URL de serveur de symboles (exemple : http://MyExampleSymbolServer) ou répertoires (exemple : /build/symbols) pour rechercher des fichiers .pdb. Ces répertoires seront recherchés en plus des emplacements par défaut, en regard du module et du chemin d’accès vers lequel le fichier pdb a été supprimé à l’origine.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "Si la valeur est « true », le serveur de symboles Microsoft (https://msdl.microsoft.com/download/symbols) est ajouté au chemin de recherche des symboles. Si elle n’est pas spécifiée, cette option a la valeur par défaut « false ».",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Répertoire dans lequel les symboles téléchargés à partir de serveurs de symboles doivent être mis en cache. S’il n’est pas spécifié, sur Windows, le débogueur a la valeur par défaut %TEMP%\\SymbolCache.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Fournit des options pour contrôler les modules (fichiers .dll) pour lesquels le débogueur tentera de charger des symboles (fichiers .pdb).",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Fournit la configuration pour le chargement des symboles sur l’adaptateur de débogage.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Contrôle les deux modes d’exploitation de base dans lesquels le filtre de module fonctionne.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Chargez des symboles pour tous les modules, sauf si le module se trouve dans le tableau « excludedModules ».",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "N’essayez pas de charger des symboles pour le module ANY, sauf s’il se trouve dans le tableau « includedModules » ou s’il est inclus par le biais du paramètre « includeSymbolsNextToModules ».",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Tableau de modules pour lequel le débogueur ne doit PAS charger de symboles. Les caractères génériques (exemple : MonEntreprise.*.dll) sont pris en charge.\n\nCette propriété est ignorée, sauf si « mode » a la valeur «loadAllButExcluded».",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Tableau de modules pour lequel le débogueur doit charger des symboles. Les caractères génériques (exemple : MonEntreprise.*.dll) sont pris en charge.\n\nCette propriété est ignorée, sauf si « mode » a la valeur «loadOnlyIncluded».",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Si la valeur est true, pour tout module qui ne figure pas dans le tableau « includedModules », le débogueur vérifie toujours en regard du module lui-même et de l’exécutable de lancement, mais il ne vérifie pas les chemins d’accès dans la liste de recherche de symboles. Cette option a la valeur par défaut « true ».\n\nCette propriété est ignorée, sauf si « mode » a la valeur «loadOnlyIncluded»."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "La valeur est false si cette entrée est utilisée uniquement pour le mappage d'emplacements de frame de pile. La valeur est true si cette entrée doit également être utilisée au moment de la spécification d'emplacements de point d'arrêt."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "Diagnostics C/C++",
|
||||
"dismiss.button": "Ignorer",
|
||||
"diable.warnings.button": "Désactiver les avertissements",
|
||||
"unable.to.provide.configuration": "{0} ne peut pas fournir les informations de configuration IntelliSense de '{1}'. Les paramètres de la configuration de '{2}' sont utilisés à la place.",
|
||||
"unable.to.provide.configuraiton": "{0} ne peut pas fournir les informations de configuration IntelliSense de '{1}'. Les paramètres de la configuration de '{2}' sont utilisés à la place.",
|
||||
"config.not.found": "Le nom de configuration demandé est introuvable : {0}",
|
||||
"unsupported.client": "Client non pris en charge",
|
||||
"timed.out": "Expiration du délai d'attente dans {0} ms.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "Non",
|
||||
"configurations.received": "Configurations personnalisées reçues :",
|
||||
"browse.configuration.received": "Configuration de navigation personnalisée reçue : {0}",
|
||||
"no.compilers.found": "Aucun C++ compilateur n’a été trouvé sur votre système. Pour votre plateforme, nous vous recommandons d’installer {0} à l’aide des instructions de l’éditeur.",
|
||||
"compilers.found": "Nous avons trouvé les C++ compilateur(s) suivant(s) sur votre système :",
|
||||
"compilers.found.message": "Vous pouvez spécifier le compilateur à utiliser dans la configuration IntelliSense de votre projet."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Échec à l'étape {0}",
|
||||
"failed.at.stage2": "Si vous travaillez dans un environnement hors connexion ou si vous voyez cette erreur à plusieurs reprises, essayez de télécharger une version de l'extension avec toutes les dépendances préalablement incluses à partir de {0}, puis utilisez la commande \"Installer depuis un VSIX\" dans VS Code pour effectuer l'installation.",
|
||||
"finished.installing.dependencies": "Installation des dépendances terminée",
|
||||
"failed.installing.dependencies": "Échec de l’installation des dépendances"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Le impostazioni multiple possono comportare l'esecuzione dei processi locali nell'area di lavoro, quali C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, C_Cpp.default.compileCommands e le proprietà equivalenti in c_cpp_properties.json.",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Seleziona una configurazione...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Cambia provider di configurazione...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Modifica configurazioni (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Imposta un rientro per la nuova riga rispetto alla parentesi di apertura più esterna.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Imposta un rientro per la nuova riga rispetto alla parentesi di apertura più interna.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Imposta un rientro per la nuova riga rispetto all'inizio dell'istruzione corrente.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Quando digitata, una nuova riga viene allineata sotto la parentesi di apertura o in base al valore di \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "La nuova riga viene allineata sotto la parentesi di apertura.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "Il rientro per la nuova riga è impostato in base al valore di \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "Nel codice esistente mantiene l'allineamento esistente del rientro per le nuove righe all'interno delle parentesi.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Le etichette vengono rientrate rispetto alla relativa istruzione switch in base al valore specificato nell'impostazione Editor: Dimensione tabulazione.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Il codice all'interno del blocco case viene rientrato rispetto alla relativa etichetta in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Un blocco di codice completo immesso su una sola riga viene mantenuto su una sola riga, indipendentemente dai valori di qualsiasi impostazione di Formato VC: Nuova riga",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Il codice di qualsiasi tipo in cui le parentesi graffe di apertura e chiusura si trovano sulla stessa riga viene mantenuto su una singola riga, indipendentemente dai valori di una delle impostazioni di Formato VC: Nuova riga",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "I blocchi di codice vengono sempre formattati in base ai valori delle impostazioni di Formato VC: Nuova riga",
|
||||
"c_cpp.configuration.clang_format_path.description": "Percorso completo del file eseguibile clang-format. Se non è specificato, verrà usato lo strumento clang-format disponibile nel percorso dell'ambiente. Se clang-format non viene trovato nel percorso dell'ambiente, ne verrà usata una copia fornita in bundle con l'estensione.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Stile di codifica. Attualmente supporta: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Usare \"file\" per caricare lo stile da un file con estensione .clang-format presente nella directory corrente o padre. Usare {chiave: valore, ...} per impostare parametri specifici. Ad esempio, lo stile \"Visual Studio\" è simile a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nome dello stile predefinito usato come fallback nel caso in cui il formato Clang venga richiamato con lo stile \"file\", ma il file in formato Clang non viene trovato. I valori possibili sono Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none. In alternativa, usare {key: value, ...} per impostare parametri specifici. Ad esempio, lo stile \"Visual Studio\" è simile a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Se è impostata, esegue l'override del comportamento di ordinamento di inclusione determinato dal parametro SortIncludes.",
|
||||
@@ -167,7 +167,7 @@
|
||||
"c_cpp.configuration.suggestSnippets.description": "Se è true, i frammenti vengono forniti dal server di linguaggio.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Se questa opzione è abilitata, il codice viene colorato in base a IntelliSense. Questa impostazione si applica solo se 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.vcpkg.enabled.markdownDescription": "Abilita i servizi di integrazione per l'[utilità di gestione dipendenze di vcpkg](https://aka.ms/vcpkg/).",
|
||||
"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.description": "Aggiunge percorsi di inclusione da nan e node-addon-api quando sono dipendenze.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Se è true, con 'Rinomina simbolo' sarà richiesto un identificatore C/C++ valido.",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "Se è true, il completamento automatico aggiungerà automaticamente \"(\" dopo le chiamate di funzione. In tal caso potrebbe essere aggiunto anche \")\", a seconda del valore dell'impostazione \"editor.autoClosingBrackets\".",
|
||||
@@ -176,7 +176,7 @@
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare $(basename) come variabile del nome file corrispondente.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Se è true, per la sostituzione del comando della shell del debugger verrà usato il carattere backtick obsoleto (`).",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: Risultati altri riferimenti",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Per altre informazioni su launch.json, vedere [Configurazione del debug C/C++](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Se presente, indica al debugger di connettersi a un computer remoto usando come pipe un altro eseguibile che inoltra l'input/output standard tra VS Code e l'eseguibile back-end del debugger abilitato per MI, ad esempio gdb.",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "immettere il percorso completo per il nome del programma pipe, ad esempio '/usr/bin/ssh'",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Percorso completo del debugger nel computer di destinazione, ad esempio /usr/bin/gdb.",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Comando pipe completo da eseguire.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Argomenti della riga di comando passati al programma pipe per configurare la connessione.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Variabili di ambiente passate al programma pipe.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Indica se i singoli argomenti di pipeProgram devono essere racchiusi tra virgolette quando contengono caratteri, ad esempio spazi o tabulazioni. Se è 'false', il comando del debugger non verrà più racchiuso automaticamente tra virgolette. L'impostazione predefinita è 'true'.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Flag facoltativi per determinare i tipi di messaggi da registrare nella Console di debug.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Flag facoltativo per determinare se i messaggi di eccezione devono essere registrati nella Console di debug. Il valore predefinito è true.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Flag facoltativo per determinare se gli eventi di caricamento del modulo devono essere registrati nella Console di debug. Il valore predefinito è true.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Flag facoltativo per determinare se i messaggi del motore di debug di diagnostica devono essere registrati nella Console di debug. Il valore predefinito è false.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Flag facoltativo per determinare se la traccia dei comandi dell'adattatore di diagnostica deve essere registrata nella Console di debug. Il valore predefinito è false.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Flag facoltativo per determinare se la traccia dei comandi e delle risposte dell'adattatore di diagnostica deve essere registrata nella Console di debug. Il valore predefinito è false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Flag facoltativo per determinare se i messaggi di uscita del thread devono essere registrati nella Console di debug. Impostazione predefinita: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Flag facoltativo per determinare se i messaggi di uscita del processo devono essere registrati nella Console di debug. Impostazione predefinita: true.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "Comando del debugger da eseguire.",
|
||||
"c_cpp.debuggers.description.description": "Descrizione facoltativa del comando.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Se è true, gli errori del comando devono essere ignorati. Il valore predefinito è false.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Argomenti aggiuntivi per il debugger MI, ad esempio gdb.",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Indirizzo di rete del server del debugger MI a cui connettersi. Esempio: localhost:1234.",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Parametro facoltativo. Se è true, il debugger deve arrestarsi in corrispondenza del punto di ingresso della destinazione. Se viene passato ProcessId, non ha alcun effetto.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Percorso completo facoltativo del server di debug da avviare. L'impostazione predefinita è Null. Viene usata insieme a \"miDebugServerAddress\" o al proprio server con un comando \"customSetupCommand\" che esegue \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Argomenti facoltativi del server di debug. L'impostazione predefinita è null.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Criterio facoltativo avviato dal server per cercare nell'output del server di debug. L'impostazione predefinita è null.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Cerca il criterio avviato dal server nel flusso stdout e registra stdout nell'output di debug. L'impostazione predefinita è true.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Indica dove avviare la destinazione di debug. Se non è specificata, l'impostazione predefinita è 'internalConsole'.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Invia l'output alla Console di debug di Visual Studio Code. Non supporta la lettura dell'input della console, ad esempio 'std::cin' o 'scanf'",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "terminale integrato di Visual Studio Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Le applicazioni della console verranno avviate in una finestra del terminale esterna. La finestra verrà riutilizzata in scenari di riavvio e non scomparirà automaticamente alla chiusura dell'applicazione.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Le applicazioni della console verranno avviate nella finestra della console esterna, che verrà terminata alla chiusura dell'applicazione. Le applicazioni non della console vengono eseguite senza un terminale e stdout/stderr verrà ignorato.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Se è true, disabilita il reindirizzamento della console dell'oggetto del debug richiesto per il supporto del terminale integrato.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Mapping facoltativi dei file di origine passati al motore di debug. Esempio: '{ \"/original/source/path\":\"/current/source/path\" }'",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Se è true, verranno caricati i simboli per tutte le librerie; in caso contrario, non verrà caricato alcun simbolo di solib. Il valore predefinito è true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Elenco di nomi di file (caratteri jolly consentiti) delimitati da punti e virgola ';'. Modifica il comportamento di LoadAll. Se LoadAll è true, non carica i simboli per le librerie corrispondenti a qualsiasi nome dell'elenco. In caso contrario, carica solo i simboli per le librerie corrispondenti. Esempio: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Flag facoltativo per richiedere che il codice sorgente corrente corrisponda al PDB.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Se è true, il debugger deve arrestarsi dopo la connessione alla destinazione. Se è false, il debugger continuerà dopo la connessione. Il valore predefinito è false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Controllo esplicito del comportamento del punto di interruzione hardware per le destinazioni remote.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Se è true, utilizzare sempre i punti di interruzione hardware. Il valore predefinito è false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Limite facoltativo per il numero di punti di interruzione hardware disponibili da usare. Applicato solo quando \"require\" è true e \"limit\" è maggiore di 0. Il valore predefinito è 0.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Nome dell'attività",
|
||||
"c_cpp.taskDefinitions.command.description": "Percorso di un compilatore o di uno script che esegue la compilazione",
|
||||
"c_cpp.taskDefinitions.args.description": "Argomenti aggiuntivi da passare al compilatore o allo script di compilazione",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Dettagli aggiuntivi dell'attività",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Percorsi correnti e della fase di compilazione degli stessi alberi di origine. I file trovati in EditorPath vengono associati al percorso CompileTimePath per la corrispondenza dei punti di interruzione e associati da CompileTimePath a EditorPath durante la visualizzazione dei percorsi delle analisi dello stack.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Percorso dell'albero di origine che verrà usato dall'editor.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False se questa voce viene usata solo per il mapping dei percorsi dello stack frame. True se questa voce deve essere usata anche quando si specificano i percorsi dei punti di interruzione.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Opzioni per controllare il modo in cui vengono trovati e caricati i simboli (file PDB).",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Fornisce la configurazione per l'individuazione e il caricamento dei simboli nell'adattatore di debug.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Matrice di URL del server dei simboli, ad esempio http://MyExampleSymbolServer, o di directory, ad esempio /build/symbols, in cui eseguire la ricerca dei file PDB. La ricerca verrà eseguita in queste directory oltre che nei percorsi predefiniti, in aggiunta al modulo e al percorso in cui è stato rilasciato originariamente il file PDB.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "Se 'true', il server dei simboli Microsoft (https://msdl.microsoft.com/download/symbols) viene aggiunto al percorso di ricerca dei simboli. Se non è specificata, l'impostazione predefinita di questa opzione è 'false'.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Directory in cui i simboli scaricati dai server dei simboli devono essere memorizzati nella cache. Se non è specificata, in Windows il debugger userà come impostazione predefinita %TEMP%\\SymbolCache.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Fornisce le opzioni per controllare i moduli (file DLL) per i quali il debugger tenterà di caricare i simboli (file PDB).",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Fornisce la configurazione per il caricamento dei simboli nell'adattatore di debug.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Controlla in quale delle due modalità operative di base funziona il filtro del modulo.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Carica i simboli per tutti i moduli a meno che il modulo non si trovi nella matrice 'excludedModules'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Non provare a caricare i simboli per qualsiasi modulo a meno che non si trovi nella matrice 'includedModules' oppure non sia incluso tramite l'impostazione 'includeSymbolsNextToModules'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Matrice di moduli per cui il debugger non deve caricare i simboli. I caratteri jolly, ad esempio MyCompany.*.dll, sono supportati.\n\nQuesta proprietà viene ignorata a meno che 'mode' non sia impostato su 'loadAllButExcluded'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Matrice di moduli per cui il debugger deve caricare i simboli. I caratteri jolly, ad esempio MyCompany.*.dll, sono supportati.\n\nQuesta proprietà viene ignorata a meno che 'mode' non sia impostato su 'loadOnlyIncluded'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Se è true, per qualsiasi modulo non presente nella matrice 'includedModules', il debugger eseguirà comunque il controllo in aggiunta al modulo stesso e all'eseguibile di avvio, ma non controllerà nei percorsi dell'elenco di ricerca dei simboli. L'impostazione predefinita di questa opzione è 'true'.\n\nQuesta proprietà viene ignorata a meno che 'mode' non sia impostato su 'loadOnlyIncluded'."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False se questa voce viene usata solo per il mapping dei percorsi dello stack frame. True se questa voce deve essere usata anche quando si specificano i percorsi dei punti di interruzione."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "Diagnostica C/C++",
|
||||
"dismiss.button": "Ignora",
|
||||
"diable.warnings.button": "Disabilita avvisi",
|
||||
"unable.to.provide.configuration": "{0} non riesce a fornire le informazioni di configurazione IntelliSense per '{1}'. Verranno usate le impostazioni della configurazione di '{2}'.",
|
||||
"unable.to.provide.configuraiton": "{0} non riesce a fornire le informazioni di configurazione IntelliSense per '{1}'. Verranno usate le impostazioni della configurazione di '{2}'.",
|
||||
"config.not.found": "Il nome di configurazione richiesto non è stato trovato: {0}",
|
||||
"unsupported.client": "Client non supportato",
|
||||
"timed.out": "Timeout raggiunto in {0} ms.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "No",
|
||||
"configurations.received": "Configurazioni personalizzate ricevute:",
|
||||
"browse.configuration.received": "La configurazione di esplorazione personalizzata è stata ricevuta: {0}",
|
||||
"no.compilers.found": "Nel sistema non sono stati trovati compilatori C++. Per la piattaforma, è consigliabile installare {0} usando le istruzioni nell'editor.",
|
||||
"compilers.found": "Nel sistema sono stati trovati i seguenti compilatori C++:",
|
||||
"compilers.found.message": "È possibile specificare il compilatore da utilizzare nella configurazione IntelliSense del progetto."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Errore nella fase: {0}",
|
||||
"failed.at.stage2": "Se si lavora in un ambiente offline o questo errore viene visualizzato ripetutamente, provare a scaricare una versione dell'estensione con tutte le dipendenze già incluse da {0}, quindi usare il comando \"Installa da VSIX\" in VS Code per installarla.",
|
||||
"finished.installing.dependencies": "L'installazione delle dipendenze è stata completata",
|
||||
"failed.installing.dependencies": "L'installazione delle dipendenze non è riuscita"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "複数の設定によって、ワークスペースにローカルなプロセスが実行される場合があります (例: C_Cpp.clang_format_path、C_Cpp.addNodeAddonIncludePaths、C_Cpp.default.compilerPath、C_Cpp.default.configurationProvider、C_Cpp.default.compileCommands、および c_cpp_properties.json で不連続なプロパティ)。",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "構成を選択する...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "構成プロバイダーを変更する...",
|
||||
"c_cpp.command.configurationEditJSON.title": "構成の編集 (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "新しい行は、一番外側の始めかっこを基準にインデントされます。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "新しい行は、最も内側にある始めかっこを基準にインデントされます。",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "新しい行は、現在のステートメントの先頭を基準にインデントされます。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "新しい行を入力すると、始めかっこの下か、\"C_Cpp.vcFormat.indent.multiLineRelativeTo\" を基準にして配置されます。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "新しい行は、始めかっこの下に揃えられます。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "新しい行は、\"C_Cpp.vcFormat.indent.multiLineRelativeTo\" を基準にしてインデントされます。",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "既存のコードで、かっこ内の新しい行のインデントの配置を既存のまま保持します。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "ラベルは、[Editor: Tab Size](エディター: タブ サイズ) 設定で指定された分だけ、switch ステートメントを基準にインデントされます。",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "case ブロック内のコードは、[Editor: Tab Size](エディター: タブ サイズ) 設定で指定された分だけ、ラベルを基準にインデントされます",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "[VC Format: New Line](VC 書式設定: 改行) 設定の値に関係なく、1 行に入力された完全なコード ブロックは、1 行に保持されます",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "[VC Format: New Line](VC 書式設定: 改行) 設定の値に関係なく、左および右中かっこが 1 行に入力されているコードは、1 行に保持されます",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "コード ブロックは常に、[VC Format: New Line](VC 書式設定: 改行) 設定の値に基づいて書式設定されます",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang-format の実行可能ファイルの完全なパスです。指定されておらず、clang-format が環境パスに置かれている場合は、それが使用されます。環境パスに見つからない場合は、拡張機能にバンドルされている clang-format のコピーが使用されます。",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "次のコーディング スタイルが現在サポートされています: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。\"file\" を使用して、現在のディレクトリまたは親ディレクトリにある .clang-format ファイルからスタイルを読み込みます。特定のパラメーターを設定するには、{キー: 値, ...} を使用します。たとえば、\"Visual Studio\" のスタイルは次のようになります: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "clang-format が \"file\" スタイルで呼び出されたものの .clang-format ファイルが見つからない場合に、フォールバックとして使用される定義済みスタイルの名前。使用可能な値は、Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none です。または、{key: value, ...} を使用して特定のパラメーターを設定することもできます。たとえば、\"Visual Studio\" スタイルは次のようになります: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "設定されている場合、SortIncludes パラメーターによって決定されるインクルードの並べ替え動作がオーバーライドされます。",
|
||||
@@ -171,12 +171,12 @@
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "依存関係にある場合は、nan および node-addon-api からのインクルード パスを追加します。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "true の場合、'シンボルの名前変更' には有効な C/C++ 識別子が必要です。",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "true の場合、関数呼び出しの後に \"(\" が自動的に追加されます。その場合は、\"editor.autoClosingBrackets\" 設定の値に応じて、\")\" も追加される場合があります。",
|
||||
"c_cpp.configuration.filesExclude.description": "フォルダー (\"C_Cpp.exclusionPolicy\" が変更された場合はファイルも) を除外するための glob パターンを構成します。これらは C/c + + の拡張機能に固有であり、\"files. exclude\" に加えて構成しますが、\"files. exclude\" とは異なり、[エクスプローラー] ビューからは削除されません。glob パターンの詳細については、[こちら](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を参照してください。",
|
||||
"c_cpp.configuration.filesExclude.description": "フォルダー (\"C_Cpp.exclusionPolicy\" が変更された場合はファイルも) を除外するための glob パターンを構成します。これらは C/c + + の拡張機能に固有であり、\"files. exclude\" に加えて構成しますが、\"files. exclude\" とは異なり、[エクスプローラー] ビューからは削除されません。glob パターンの詳細については、[こちら] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を参照してください。",
|
||||
"c_cpp.configuration.filesExcludeBoolean.description": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。",
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として $(basename) を使用します。",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "True の場合、デバッガー シェルのコマンド置換では古いバックティック (`) が使用されます。",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "True の場合、デバッガー シェルのコマンド置換では古いバックティック (') が使用されます。",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: その他の参照結果",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "launch.json に関する詳細については、[C/C++ デバッグを構成する](https://code.visualstudio.com/docs/cpp/launch-json-reference) を参照してください。",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "これを指定すると、デバッガーにより、別の実行可能ファイルをパイプとして使用してリモート コンピューターに接続され、VS Code と MI 対応のデバッガー バックエンド実行可能ファイル (gdb など) との間で標準入出力が中継されます。",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "パイプ プログラム名の完全修飾パスを入力してください (例: '/usr/bin/ssh')",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "対象マシン上のデバッガーへの完全なパス。例: /usr/bin/gdb。",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "実行するパイプ コマンドの完全修飾パス。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "接続を構成するためにパイプ プログラムに渡すコマンド ライン引数。",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "パイプ プログラムに渡す環境変数。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "pipeProgram の個々の引数に (スペースやタブなどの) 文字が含まれる場合に引用符で囲むかどうか。'false' に設定すると、デバッガー コマンドが自動的に引用符で囲まれることはなくなります。既定値は 'true' です。",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "どの種類のメッセージをデバッグ コンソールに記録する必要があるかを決定するオプションのフラグです。",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "例外メッセージをデバッグ コンソールに記録するかどうかを決定するオプションのフラグです。既定値は true です。",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "モジュール読み込みイベントをデバッグ コンソールに記録するかどうかを決定するオプションのフラグです。既定値は true です。",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "診断デバッグ エンジンのメッセージをデバッグ コンソールに記録するかどうかを決定するオプションのフラグです。既定値は false です。",
|
||||
"c_cpp.debuggers.logging.trace.description": "診断アダプター コマンドのトレースをデバッグ コンソールに記録するかどうかを決定するオプションのフラグです。既定値は false です。",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "診断アダプター コマンドと応答トレースをデバッグ コンソールに記録するかどうかを決定するオプションのフラグです。既定値は false です",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "スレッドの終了メッセージをデバッグ コンソールに記録するかどうかを決定するオプションのフラグです。既定値: false。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "ターゲット プロセスの終了メッセージをデバッグ コンソールに記録するかどうかを決定するオプションのフラグです。既定値: true。",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "実行するデバッガー コマンドです。",
|
||||
"c_cpp.debuggers.description.description": "コマンドの説明 (省略可能)。",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "true に設定すると、コマンドの失敗は無視されます。既定値は false です。",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "MI デバッガー (gdb など) の追加の引数。",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "接続先の MI デバッガー サーバーのネットワークアドレスです (例: localhost: 1234)。",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "オプションのパラメーターです。true の場合、デバッガーはターゲットのエントリポイントで停止します。processId が渡された場合は効果はありません。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "起動するデバッグ サーバーの完全なパス (省略可能)。既定値は null です。これは、\"miDebugServerAddress\"、または \"-target-select remote <server:port>\" を実行する \"customSetupCommand\" を含む独自のサーバーのいずれかと接合して使用されます。",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "デバッグ サーバー引数 (省略可能)。既定値は null です。",
|
||||
"c_cpp.debuggers.serverStarted.description": "デバッグ サーバー出力から検索する、サーバー開始のパターン (省略可能)。既定値は null です。",
|
||||
"c_cpp.debuggers.filterStdout.description": "サーバー開始のパターンを stdout ストリームから検索し、stdout をデバッグ出力にログ記録します。既定値は true です。",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "デバッグ ターゲットを起動する場所です。定義されていない場合、既定は 'internalConsole' です。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "VS Code デバッグ コンソールに出力します。これはコンソール入力の読み取りをサポートしていません (例: 'std::cin' または 'scanf')",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code の統合ターミナルです",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "コンソール アプリケーションは、外部ターミナル ウィンドウで起動されます。このウィンドウは再起動のシナリオで再利用され、アプリケーションが終了しても自動的に消えません。",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "コンソール アプリケーションは、アプリケーションの停止時に終了する独自の外部コンソール ウィンドウで起動されます。コンソール以外のアプリケーションはターミナルなしで実行され、stdout および stderr は無視されます。",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "true の場合、統合ターミナルのサポートに必要なデバッグ対象のコンソール リダイレクトが無効になります。",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "デバッグ エンジンに渡されたソース ファイル マッピングです (オプション)。例: '{ \"/original/source/path\":\"/current/source/path\" }'",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "true の場合、すべてのライブラリのシンボルが読み込まれます。それ以外の場合、solib シンボルは読み込まれません。既定値は true です。",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "セミコロン '; ' で区切られたファイル名の一覧 (ワイルドカードも使用可能)。LoadAll の動作が変更されます。LoadAll が true の場合は、一覧内の名前に一致するライブラリのシンボルを読み込まないでください。それ以外の場合は、一致するライブラリのシンボルのみを読み込んでください。例: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "PDB に一致する現在のソース コードを必要とする省略可能なフラグです。",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "True の場合、デバッガーはターゲットへの接続後に停止する必要があります。False の場合、デバッガーは接続後も続行します。既定値は false です。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "リモート ターゲットのハードウェア ブレークポイントの動作を明示的に制御します。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "True の場合、常にハードウェア ブレークポイントを使用します。既定値は false です。",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "使用可能なハードウェア ブレークポイントのオプション制限。\"必須\" が true、\"制限\" が 0 より大きい場合にのみ適用されます。既定値は 0 です。",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "タスクの名前",
|
||||
"c_cpp.taskDefinitions.command.description": "コンパイルを実行するコンパイラまたはスクリプトへのパス",
|
||||
"c_cpp.taskDefinitions.args.description": "コンパイラまたはコンパイル スクリプトに渡す追加の引数",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "タスクのその他の詳細",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "同じソース ツリーへの現在およびコンパイル時のパスです。EditorPath で見つかったファイルは、ブレークポイントの一致のために CompileTimePath パスにマップされ、スタック トレースの場所を表示するときに CompileTimePath から EditorPath にマップされます。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "エディターで使用されるソース ツリーへのパスです。",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "このエントリをスタック フレームの場所のマッピングにのみ使用する場合は False です。ブレークポイントの位置を指定するときにもこのエントリを使用する必要がある場合は True です。",
|
||||
"c_cpp.debuggers.symbolOptions.description": "シンボル (.pdb ファイル) の検索と読み込みの方法を制御するオプションです。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "デバッグ アダプターへのシンボルの検索と読み込みのための構成を提供します。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": ".pdb ファイルを検索するためのシンボル サーバー URL (例: http://MyExampleSymbolServer) の配列またはディレクトリ (例: /build/symbols) の配列です。これらのディレクトリは、既定の場所 (すなわちモジュールと、 pdb が最初にドロップされたパスの横) に加えて、検索されます。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "'true' の場合、Microsoft シンボルサーバー (https://msdl.microsoft.com/download/symbols) がシンボルの検索パスに追加されます。指定しない場合、このオプションの既定値は 'false' です。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "シンボル サーバーからダウンロードされたシンボルがキャッシュされるディレクトリです。指定しない場合、Windows では、デバッガーは既定で %TEMP% \\SymbolCache に設定されます。",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "デバッガーが、シンボル (.pdb ファイル) を読み込もうとするモジュール (.dll ファイル) を制御するオプションを提供します。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "デバッグ アダプターへのシンボルを読み込むための構成を提供します。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "モジュール フィルターが動作する 2 つの基本的な動作モードを制御します。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "モジュールが 'excludedModules' 配列内にある場合を除き、すべてのモジュールのシンボルを読み込みます。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "モジュールが 'includedModules' 配列に含まれていない場合、または 'includeSymbolsNextToModules' 設定を介して含まれていない場合は、どのモジュールに対してもシンボルを読み込もうとしてはいけません。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "デバッガーがシンボルを読み込んではいけないモジュールの配列です。ワイルドカード (例: MyCompany.*.dll) がサポートされています。\n\n'mode' が 'loadAllButExcluded' に設定されていない限り、このプロパティは無視されます。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "デバッガーがシンボルを読み込むべきモジュールの配列です。ワイルドカード (例: MyCompany.*.dll) がサポートされています。\n\n'mode' が 'loadOnlyIncluded' に設定されていない限り、このプロパティは無視されます。",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "True の場合、'includedModules' 配列にないモジュールの場合、デバッガーはモジュール自体と起動中の実行可能ファイルの横を確認しますが、シンボル検索リストのパスはチェックしません。このオプションの既定値は 'true' です。\n\n'mode' が 'loadOnlyIncluded' に設定されていない限り、このプロパティは無視されます。"
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "このエントリをスタック フレームの場所のマッピングにのみ使用する場合は False です。ブレークポイントの位置を指定するときにもこのエントリを使用する必要がある場合は True です。"
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "C/C++ 診断",
|
||||
"dismiss.button": "消去",
|
||||
"diable.warnings.button": "警告を無効にする",
|
||||
"unable.to.provide.configuration": "{0} が '{1}' の IntelliSense 構成情報を指定できません。'{2}' 構成からの設定が代わりに使用されます。",
|
||||
"unable.to.provide.configuraiton": "{0} が '{1}' の IntelliSense 構成情報を指定できません。'{2}' 構成からの設定が代わりに使用されます。",
|
||||
"config.not.found": "要求された構成名が見つかりません: {0}",
|
||||
"unsupported.client": "サポートされていないクライアント",
|
||||
"timed.out": "{0} ミリ秒でタイムアウトしました。",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "いいえ",
|
||||
"configurations.received": "カスタム構成を受信しました:",
|
||||
"browse.configuration.received": "カスタムの参照構成を受信しました: {0}",
|
||||
"no.compilers.found": "お使いのシステムで C++ コンパイラが見つかりませんでした。プラットフォーム向けに、エディターの指示に従って {0} をインストールすることをお勧めします。",
|
||||
"compilers.found": "システムに次の C++ コンパイラが見つかりました:",
|
||||
"compilers.found.message": "プロジェクトの IntelliSense 構成で使用するコンパイラを指定できます。"
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -13,5 +13,5 @@
|
||||
"reload.workspace.for.changes": "設定の変更を有効にするには、ワークスペースを再度読み込んでください。",
|
||||
"reload.string": "再読み込み",
|
||||
"invalid.download.location.received": "無効なダウンロード場所を受信しました",
|
||||
"c.cpp.symbolscope.separator": "{0}、{1}"
|
||||
"c.cpp.symbolscope.separator": "{0}, {1}"
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "以下のステージで失敗しました: {0}",
|
||||
"failed.at.stage2": "オフライン環境で作業している場合、またはこのエラーが繰り返し表示される場合は、すべての依存関係が事前インクルードされている拡張機能のバージョンを {0} からダウンロードしてみてください。その後、VS Code で \"Install from VSIX\" コマンドを使用してインストールしてください。",
|
||||
"finished.installing.dependencies": "依存関係のインストールが完了しました",
|
||||
"failed.installing.dependencies": "依存関係をインストールできませんでした"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "여러 설정으로 인해 작업 공간에 로컬인 프로세스가 실행될 수 있습니다(예: C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider 및 C_Cpp.default.compileCommands 및 그와 동등한 c_cpp_properties.json의 속성).",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "구성 선택...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "구성 공급자 변경...",
|
||||
"c_cpp.command.configurationEditJSON.title": "구성 편집(JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "가장 바깥쪽의 여는 괄호를 기준으로 새 줄을 들여씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "가장 안쪽의 여는 괄호를 기준으로 새 줄을 들여씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "현재 문의 시작 부분을 기준으로 새 줄을 들여씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "새 줄을 입력하면 여는 괄호 아래에 맞추거나 'C_Cpp.vcFormat.indent.multiLineRelativeTo'를 기준으로 맞춥니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "새 줄을 여는 괄호 아래에 맞춥니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "새 줄을 “C_Cpp.vcFormat.indent.multiLineRelativeTo”를 기준으로 들여씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "기존 코드에서는 괄호 안에서 기존의 새 줄 들여쓰기 맞춤을 유지합니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "switch 문을 기준으로 편집기: 탭 크기 설정에 지정된 수만큼 레이블을 들여씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "레이블을 기준으로 편집기: 탭 크기 설정에 지정된 수만큼 case 블록 내 코드를 들여씁니다.",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "VC 형식: 줄 바꿈 설정의 값과 관계없이 한 줄에 입력된 전체 코드 블록이 한 줄에 유지됩니다.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "VC 형식: 줄 바꿈 설정의 값과 관계없이 여는 중괄호와 닫는 중괄호가 한 줄에 입력된 코드가 한 줄에 유지됩니다.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "항상 VC 형식: 줄 바꿈 설정의 값에 따라 코드 블록에 서식이 지정됩니다.",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang-format 실행 파일의 전체 경로입니다. 지정하지 않은 경우 clang-format을 환경 경로에서 사용할 수 있으면 해당 실행 파일이 사용됩니다. 환경 경로에 clang-format이 없는 경우에는 확장과 함께 제공된 clang-format의 복사본이 사용됩니다.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "코딩 스타일은 현재 Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit을 지원합니다. \"file\"을 사용하여 현재 또는 부모 디렉터리의 .clang-format 파일에서 스타일을 로드합니다. {key: value, ...}을 사용하여 특정 매개 변수를 설정합니다. 예를 들어 \"Visual Studio\" 스타일은 { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }와 유사합니다.",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "clang-format이 \"file\" 스타일을 사용하여 호출되지만 .clang-format 파일을 찾을 수 없는 경우 대체로 사용되는 미리 정의된 스타일의 이름입니다. 가능한 값은 Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, 없음이거나 {key: value, ...}을 사용하여 특정 매개 변수를 설정합니다. 예를 들어 \"Visual Studio\" 스타일은 { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }와 유사합니다.",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "설정되는 경우 SortIncludes 매개 변수로 결정된 포함 정렬 동작을 재정의합니다.",
|
||||
@@ -176,7 +176,7 @@
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "일치하는 파일의 형제에 대한 추가 검사입니다. $(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "true인 경우 디버거 셸 명령 대체가 사용되지 않는 백틱(`)을 사용합니다.",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 기타 참조 결과",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "launch.json에 대한 자세한 내용은 [C/C++ 디버깅 구성](https://code.visualstudio.com/docs/cpp/launch-json-reference)을 참조하세요.",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "있을 경우 VS Code와 MI 지원 디버거 백 엔드 실행 파일(예: gdb) 사이에 표준 입출력을 릴레이하는 파이프로 다른 실행 파일을 사용하여 원격 컴퓨터에 연결되도록 디버거를 지정합니다.",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "파이프 프로그램 이름의 정규화된 경로 입력(예: '/usr/bin/ssh')",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "대상 컴퓨터에서 디버거의 전체 경로(예: /usr/bin/gdb)입니다.",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "실행할 정규화된 파이프 명령입니다.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "연결을 구성하기 위해 파이프 프로그램에 전달되는 명령줄 인수입니다.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "파이프 프로그램에 전달되는 환경 변수입니다.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "pipeProgram의 개별 인수가 문자(예: 공백 또는 탭)를 포함하는 경우 따옴표를 붙여야 하나요? 'false'인 경우 디버거 명령은 더 이상 자동으로 따옴표를 붙이지 않습니다. 기본값은 'true'입니다.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "메시지 유형을 디버그 콘솔에 기록할지 여부를 결정하는 선택적 플래그입니다.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "예외 메시지를 디버그 콘솔에 기록할지 여부를 결정하는 선택적 플래그입니다. 기본값은 true입니다.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "모듈 로드 이벤트를 디버그 콘솔에 기록할지 여부를 결정하는 선택적 플래그입니다. 기본값은 true입니다.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "진단 디버그 엔진 메시지를 디버그 콘솔에 기록할지 여부를 결정하는 선택적 플래그입니다. 기본값은 false입니다.",
|
||||
"c_cpp.debuggers.logging.trace.description": "진단 어댑터 명령 추적을 디버그 콘솔에 기록할지 여부를 결정하는 선택적 플래그입니다. 기본값은 false입니다.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "진단 어댑터 명령 및 응답 추적을 디버그 콘솔에 기록할지 여부를 결정하는 선택적 플래그입니다. 기본값은 false입니다.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "스레드 종료 메시지를 디버그 콘솔에 기록할지를 결정하는 선택적 플래그입니다. 기본값: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "대상 프로세스 종료 메시지를 디버그 콘솔에 기록할지를 결정하는 선택적 플래그입니다. 기본값: true.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "실행할 디버거 명령입니다.",
|
||||
"c_cpp.debuggers.description.description": "명령에 대한 선택적 설명입니다.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "True이면 명령 실패가 무시됩니다. 기본값은 false입니다.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "MI 디버거(예: gdb)의 추가 인수입니다.",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "연결할 MI 디버거 서버의 네트워크 주소입니다(예: localhost:1234).",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "선택적 매개 변수입니다. True이면 디버거가 대상의 진입점에서 중지됩니다. processId가 전달되는 경우 영향을 주지 않습니다.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "시작할 디버그 서버의 전체 경로입니다(선택 사항). 기본값은 null입니다. 이 옵션은 \"miDebugServerAddress\"와 함께 사용되거나 \"-target-select remote <server:port>\"를 실행하는 \"customSetupCommand\"와 자체 서버와 함께 사용됩니다.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "선택적 디버그 서버 인수입니다. 기본값은 null입니다.",
|
||||
"c_cpp.debuggers.serverStarted.description": "디버그 서버 출력에서 찾을 서버에서 시작한 패턴(선택 사항)입니다. 기본값은 null입니다.",
|
||||
"c_cpp.debuggers.filterStdout.description": "서버에서 시작한 패턴을 stdout 스트림에서 검색하고, stdout를 디버그 출력에 기록합니다. 기본값은 true입니다.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "디버그 대상을 시작할 위치입니다. 정의되지 않은 경우 기본값인 'internalConsole'로 설정됩니다.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "VS Code 디버그 콘솔에 출력합니다. 콘솔 입력 읽기(예: 'std::cin' 또는 'scanf')는 지원되지 않습니다.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code의 통합 터미널",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "콘솔 애플리케이션이 외부 터미널 창에서 시작됩니다. 이 창은 다시 시작 시나리오에서 재사용되며, 애플리케이션이 종료될 때 자동으로 사라지지 않습니다.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "콘솔 애플리케이션은 애플리케이션이 중지될 때 종료되는 해당 외부 콘솔 창에서 시작됩니다. 콘솔이 아닌 애플리케이션은 터미널 없이 실행되며, stdout/stderr이 무시됩니다.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "True이면 통합 터미널 지원에 필요한 디버기 콘솔 리디렉션을 사용하지 않도록 설정합니다.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "디버그 엔진에 전달되는 선택적 소스 파일 매핑입니다(예: '{\"/original/source/path\": \"/original/source/path\"}').",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "true이면 모든 라이브러리의 기호가 로드됩니다. true가 아니면 solib 기호가 로드되지 않습니다. 기본값은 true입니다.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "세미콜론 ';'으로 구분된 파일 이름(와일드카드 허용) 목록이며, LoadAll의 동작을 수정합니다. LoadAll이 true이면 목록에 있는 이름과 일치하는 라이브러리의 기호를 로드하지 않습니다. true가 아니면 일치하는 라이브러리의 기호만 로드합니다. 예: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "현재 소스 코드가 PDB와 일치하도록 하는 선택적 플래그입니다.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "true이면 대상에 연결된 후 디버거가 중지됩니다. false이면 연결 후 디버거가 계속됩니다. 기본값은 false입니다.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "원격 대상에 대한 하드웨어 중단점 동작을 명시적으로 제어합니다.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "true이면 항상 하드웨어 중단점을 사용합니다. 기본값은 false입니다.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "사용할 수 있는 하드웨어 중단점 수에 대한 선택적 제한입니다. \"require\"가 true이고 \"limit\"가 0보다 큰 경우에만 적용됩니다. 기본값은 0입니다.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "작업의 이름",
|
||||
"c_cpp.taskDefinitions.command.description": "컴파일을 수행하는 컴파일러 또는 스크립트의 경로",
|
||||
"c_cpp.taskDefinitions.args.description": "컴파일러 또는 컴파일 스크립트에 전달할 추가 인수",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "작업의 추가 세부 정보",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "같은 소스 트리의 현재 및 컴파일 시간 경로입니다. EditorPath에 있는 파일은 중단점 일치를 위해 CompileTimePath 경로에 매핑되고 stacktrace 위치를 표시할 때 CompileTimePath에서 EditorPath로 매핑됩니다.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "편집기가 사용할 소스 트리의 경로입니다.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "이 항목이 스택 프레임 위치 매핑에만 사용되면 False입니다. 이 항목이 중단점 위치를 지정할 때도 사용되어야 하면 True입니다.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "기호(.pdb 파일)를 찾아서 로드하는 방법을 제어하는 옵션입니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "디버그 어댑터에 기호를 찾고 로드하기 위한 구성을 제공합니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": ".pdb 파일을 검색하는 기호 서버 URL(예: http://MyExampleSymbolServer) 또는 디렉터리(예: /build/symbols)의 배열입니다. 이러한 디렉터리가 모듈 및 pdb가 원래 삭제된 경로 옆에 있는 기본 위치 외에 검색됩니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "'true'인 경우 Microsoft 기호 서버(https://msdl.microsoft.com/download/symbols)가 기호 검색 경로에 추가됩니다. 지정하지 않으면 이 옵션의 기본값은 'false'입니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "기호 서버에서 다운로드한 기호를 캐시해야 하는 디렉터리입니다. 지정되지 않은 경우 Windows에서 디버거는 기본적으로 %TEMP%\\SymbolCache로 설정됩니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "디버거에서 기호(.pdb 파일)를 로드하려고 시도할 모듈(.dll 파일)을 제어하는 옵션을 제공합니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "디버그 어댑터에 기호를 로드하기 위한 구성을 제공합니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "두 가지 기본 운영 모드 중 모듈 필터가 작동하는 모드를 제어합니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "모듈이 'excludedModules' 배열에 있지 않으면 모든 모듈에 대한 기호를 로드합니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "'includedModules' 배열에 있거나 'includeSymbolsNextToModules' 설정을 통해 포함되는 경우가 아니면 모듈에 대한 기호를 로드하지 않도록 합니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "디버거에서 기호를 로드하지 않아야 하는 모듈의 배열입니다. 와일드카드(예: MyCompany.*.dll)가 지원됩니다.\n\n'모드'가 'loadAllButExcluded'로 설정되어 있지 않으면 이 속성은 무시됩니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "디버거에서 기호를 로드해야 하는 모듈의 배열입니다. 와일드카드(예: MyCompany.*.dll)가 지원됩니다.\n\n'모드'가 'loadOnlyIncluded'로 설정되어 있지 않으면 이 속성은 무시됩니다.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "True 이면 'includedModules' 배열에 없는 모듈에 대해 디버거는 모듈 자체 및 시작 실행 파일 옆을 계속 확인하지만 기호 검색 목록의 경로는 확인하지 않습니다. 이 옵션의 기본값은 'true'입니다.\n\n'모드'가 'loadOnlyIncluded'로 설정되어 있지 않으면 이 속성은 무시됩니다."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "이 항목이 스택 프레임 위치 매핑에만 사용되면 False입니다. 이 항목이 중단점 위치를 지정할 때도 사용되어야 하면 True입니다."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "C/C++ 진단",
|
||||
"dismiss.button": "해제",
|
||||
"diable.warnings.button": "경고 사용 안 함",
|
||||
"unable.to.provide.configuration": "{0}은(는) '{1}'에 대한 IntelliSense 구성 정보를 제공할 수 없습니다. '{2}' 구성의 설정이 대신 사용됩니다.",
|
||||
"unable.to.provide.configuraiton": "{0}은(는) '{1}'에 대한 IntelliSense 구성 정보를 제공할 수 없습니다. '{2}' 구성의 설정이 대신 사용됩니다.",
|
||||
"config.not.found": "요청된 구성 이름을 찾을 수 없음: {0}",
|
||||
"unsupported.client": "지원되지 않는 클라이언트",
|
||||
"timed.out": "{0}ms 후 시간이 초과되었습니다.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "아니요",
|
||||
"configurations.received": "사용자 지정 구성이 수신됨:",
|
||||
"browse.configuration.received": "사용자 지정 찾아보기 구성이 수신됨: {0}",
|
||||
"no.compilers.found": "C++시스템에서 컴파일러를 찾을 수 없습니다. 플랫폼의 경우 편집기의 지침을 사용하여 {0}을(를) 설치하는 것이 좋습니다.",
|
||||
"compilers.found": "시스템에서 다음 C++ 컴파일러를 찾았습니다.",
|
||||
"compilers.found.message": "프로젝트의 IntelliSense 구성에서 사용할 컴파일러를 지정할 수 있습니다."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "{0} 단계에서 실패",
|
||||
"failed.at.stage2": "오프라인 환경에서 작업하거나 이 오류가 반복적으로 표시되면 {0}에서 모든 종속성이 미리 포함된 확장 버전을 다운로드한 다음, VS Code에서 \"VSIX에서 설치\" 명령을 사용하여 확장을 설치합니다.",
|
||||
"finished.installing.dependencies": "종속성 설치를 완료했습니다.",
|
||||
"failed.installing.dependencies": "종속성을 설치하지 못했습니다."
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Wiele ustawień może spowodować wykonanie procesów lokalnych dla obszaru roboczego, na przykład C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, C_Cpp.default.compileCommands, a także równoważnych właściwości w c_cpp_properties.json.",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Wybierz konfigurację...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Zmień dostawcę konfiguracji...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Edytowanie konfiguracji (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Wcięcie nowego wiersza jest określane względem najbardziej zewnętrznego otwartego nawiasu.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Wcięcie nowego wiersza jest określane względem najbardziej wewnętrznego otwartego nawiasu.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Wcięcie nowego wiersza jest określane względem początku bieżącej instrukcji.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Po wpisaniu nowego wiersza jest on wyrównywany pod nawiasem otwierającym lub na podstawie parametru \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "Nowy wiersz jest wyrównywany pod nawiasem otwierającym.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "Wcięcie nowego wiersza jest określane na podstawie parametru \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "W istniejącym kodzie zachowaj istniejące wyrównanie nowych wierszy w obrębie nawiasów.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Dla etykiet tworzone jest wcięcie względem instrukcji switch o szerokości określonej w ustawieniu Edytor: rozmiar tabulatora.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Dla kodu wewnątrz bloku instrukcji tworzone jest wcięcie o szerokości określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Pełny blok kodu, który został wprowadzony w jednym wierszu, jest pozostawiany w jednym wierszu, niezależnie od wartości ustawień Format VC: nowy wiersz",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Dowolny kod, w którym otwierający i zamykający nawias klamrowy został wprowadzony w jednym wierszu, jest pozostawiany w jednym wierszu, niezależnie od wartości ustawień Format VC: nowy wiersz",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Bloki kodu są zawsze formatowane na podstawie wartości ustawień Format VC: nowy wiersz",
|
||||
"c_cpp.configuration.clang_format_path.description": "Pełna ścieżka do pliku wykonywalnego narzędzia clang-format. Jeśli nie zostanie ona określona, a narzędzie clang-format będzie dostępne w ścieżce środowiska, to zostanie ono użyte. Jeśli narzędzie clang-format nie zostanie znalezione w ścieżce środowiska, zostanie użyta jego kopia dołączona do rozszerzenia.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Styl kodowania. Obecnie obsługiwane: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Użyj elementu „file”, aby załadować styl z pliku clang-format znajdującego się w bieżącym lub nadrzędnym katalogu. Użyj ciągu {klucz: wartość,...}, aby ustawić określone parametry. Na przykład styl „Visual Studio” jest podobny do następującego: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nazwa wstępnie zdefiniowanego stylu używana jako alternatywa w przypadku, gdy plik CLANG-FORMAT zostanie wywołany przy użyciu stylu „file”, ale plik ten nie zostanie odnaleziony. Możliwe wartości to Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit; można również użyć pustej wartość lub użyć ciągu {klucz: wartość, ...}, aby określić konkretne parametry. Na przykład styl „Visual Studio” jest podobny do następującego: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Jeśli jest ustawione, zastępuje zachowanie sortowania dołączanych elementów określone za pomocą parametru SortIncludes.",
|
||||
@@ -171,12 +171,12 @@
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "Dodaj ścieżki dołączania z bibliotek nan i node-addon-api, gdy są one zależnościami.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Jeśli ma wartość true, operacja „Zmień nazwę symbolu” będzie wymagać prawidłowego identyfikatora C/C++.",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "W przypadku podania wartości true Autouzupełnianie będzie automatycznie dodawać znak „(” po wywołaniach funkcji, co może też powodować dodawanie znaku „)” w zależności od ustawienia „editor.autoClosingBrackets”.",
|
||||
"c_cpp.configuration.filesExclude.description": "Skonfiguruj wzorce globalne do wykluczania folderów (i plików, jeśli zostanie zmienione ustawienie „C_Cpp.exclusionPolicy”). Są one charakterystyczne dla rozszerzenia C/C++ i występują poza ustawieniem „files. exclude”, ale w przeciwieństwie do tego ustawienia nie można ich usuwać z widoku Eksploratora. Przeczytaj więcej na temat wzorców globalnych [tutaj](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExclude.description": "Skonfiguruj wzorce globalne do wykluczania folderów (i plików, jeśli zostanie zmienione ustawienie „C_Cpp.exclusionPolicy”). Są one charakterystyczne dla rozszerzenia C/C++ i występują poza ustawieniem „files. exclude”, ale w przeciwieństwie do tego ustawienia nie można ich usuwać z widoku Eksploratora. Przeczytaj więcej na temat wzorców globalnych [tutaj] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExcludeBoolean.description": "Wzorzec globalny do dopasowywania ścieżek do plików. Aby włączyć lub wyłączyć wzorzec, ustaw wartość true lub false.",
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Dodatkowe sprawdzenie elementów równorzędnych pasującego pliku. Użyj ciągu $(basename) jako zmiennej dla nazwy pasującego pliku.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Jeśli wartość będzie równa true, podstawianie poleceń powłoki debugera będzie używać przestarzałego grawisa (`).",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: inne wyniki odwołań",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Aby dowiedzieć się więcej na temat pliku launch.json, zobacz [Konfigurowanie debugowania C/C++](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Jeśli jest obecny, zawiera instrukcje dla debugera, aby połączył się z komputerem zdalnym przy użyciu innego pliku wykonywalnego jako potoku, który będzie przekazywał standardowe wejście/wyjście między programem VS Code a plikiem wykonywalnym zaplecza debugera z włączoną obsługą indeksu MI (takim jak gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "wprowadź w pełni kwalifikowaną ścieżkę na potrzeby nazwy programu potoku, na przykład „/usr/bin/ssh”",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Pełna ścieżka do debugera na komputerze docelowym, na przykład /usr/bin/gdb.",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Polecenie w pełni kwalifikowanego potoku do wykonania.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Argumenty wiersza polecenia przekazywane do programu potoku w celu skonfigurowania połączenia.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Zmienne środowiskowe przekazywane do programu potoku.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Jeśli poszczególne argumenty elementu pipeProgram zawierają znaki (takie jak spacje lub tabulatory), czy mają być one umieszczane w cudzysłowach? W przypadku wartości false polecenie debugera nie będzie już automatycznie umieszczane w cudzysłowach. Wartość domyślna to true.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Opcjonalne flagi określające, które typy komunikatów powinny być rejestrowane w konsoli debugowania.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Opcjonalna flaga określająca, czy komunikaty o wyjątkach powinny być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Opcjonalna flaga określająca, czy zdarzenia ładowania modułów powinny być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Opcjonalna flaga określająca, czy komunikaty aparatu adaptera debugowania diagnostycznego powinny być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Opcjonalna flaga określająca, czy śledzenie polecenia adaptera diagnostycznego powinno być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Opcjonalna flaga określająca, czy śledzenie polecenia adaptera diagnostycznego i odpowiedzi powinno być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Opcjonalna flaga określająca, czy komunikaty dotyczące zamknięcia wątku powinny być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Opcjonalna flaga określająca, czy komunikaty dotyczące zamknięcia procesu docelowego powinny być rejestrowane w konsoli debugowania. Wartość domyślna to true.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "Polecenie debugera do wykonania.",
|
||||
"c_cpp.debuggers.description.description": "Opcjonalny opis polecenia.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Jeśli wartość to true, niepowodzenia polecenia powinny być ignorowane. Wartość domyślna to false.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Dodatkowe argumenty dla debugera MI (takiego jak gdb).",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Adres sieciowy serwera debugera MI, z którym ma zostać nawiązane połączenie (przykład: localhost:1234).",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Parametr opcjonalny. Jeśli wartość to true, debuger powinien zostać zatrzymany w punkcie wejścia obiektu docelowego. W przypadku przekazania identyfikatora procesu parametr ten nie ma żadnego efektu.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Opcjonalna pełna ścieżka do serwera debugowania, który ma zostać uruchomiony. Wartość domyślna to null. Jest ona używana w połączeniu z właściwością \"miDebugServerAddress\" lub Twoim własnym serwerem wraz z poleceniem \"customSetupCommand\", które uruchamia polecenie \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Opcjonalne argumenty serwera debugowania. Wartość domyślna to null.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Opcjonalny wzorzec uruchomiony przez serwer do wyszukania w danych wyjściowych serwera debugowania. Wartością domyślną jest null.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Wyszukiwanie strumienia stdout dla wzorca uruchomionego przez serwer i rejestrowanie strumienia stdout w danych wyjściowych debugowania. Wartością domyślną jest true.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Miejsce uruchamiania obiektu docelowego debugowania. Jeśli wartość nie jest zdefiniowana, używana jest wartość domyślna „internalConsole”.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Wyświetlaj dane wyjściowe w konsoli debugowania programu VS Code. Ta funkcja nie obsługuje odczytywania danych wejściowych konsoli (np. „std::cin” lub „scanf”)",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Zintegrowany terminal programu VS Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Aplikacje konsolowe będą uruchamiane w zewnętrznym oknie terminalu. To okno będzie ponownie użyte w scenariuszach wznowionego uruchamiania i nie będzie automatycznie znikać po zamknięciu aplikacji.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Aplikacje konsolowe będą uruchamiane we własnym oknie konsoli, które zostanie zamknięte po zatrzymaniu aplikacji. Aplikacje inne niż konsolowe będą uruchamiane bez terminalu, a dane stdout/stderr będą ignorowane.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Jeśli wartość to true, wyłącza przekierowywanie konsoli debugowanego obiektu, które jest wymagane do obsługi zintegrowanego terminalu.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Opcjonalne mapowania plików źródłowych przekazywane do aparatu debugowania. Przykład: „{ \"/oryginalna/ścieżka/źródłowa\":\"/bieżąca/ścieżka/źródłowa\" }”",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Jeśli wartość jest równa true, zostaną załadowane symbole dla wszystkich bibliotek. W przeciwnym razie nie zostaną załadowane symbole solib. Wartość domyślna to true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Lista nazw plików (dozwolone symbole wieloznaczne) rozdzielonych średnikami „;”. Modyfikuje zachowanie elementu LoadAll. Jeśli element LoadAll ma wartość true, nie ładuj symboli dla bibliotek, które pasują do dowolnych nazw na liście. W przeciwnym razie załaduj tylko symbole dla bibliotek, które pasują. Przykład: „foo.so;bar.so;”",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Opcjonalna flaga, która wymaga bieżącego kodu źródłowego, aby pasowała do pliku PDB.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Jeśli wartość jest równa true, debuger powinien zostać zatrzymany po nawiązaniu połączenia z elementem docelowym. W przypadku wartości false, debuger będzie kontynuował działanie po nawiązaniu połączenia. Wartość domyślna to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Jawna kontrola zachowania punktu przerwania sprzętowego dla zdalnych obiektów docelowych.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Jeśli wartość jest równa true, zawsze używaj punktów przerwania sprzętowego. Wartość domyślna to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Opcjonalny limit liczby dostępnych punktów przerwania sprzętowego do użycia. Wymuszone tylko wtedy, gdy wartość parametru \"require\" jest równa true, a parametr \"limit\" jest większy niż 0. Domyślna wartość to 0.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Nazwa zadania",
|
||||
"c_cpp.taskDefinitions.command.description": "Ścieżka do kompilatora lub skryptu wykonującego kompilację",
|
||||
"c_cpp.taskDefinitions.args.description": "Dodatkowe argumenty do przekazania do kompilatora lub skryptu kompilacji",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Dodatkowe szczegóły zadania",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Ścieżki bieżące i czasu kompilacji do tych samych drzew źródeł. Pliki znalezione w ścieżce EditorPath są mapowane na ścieżkę CompileTimePath na potrzeby dopasowywania punktu przerwania i mapowane ze ścieżki CompileTimePath na ścieżkę EditorPath podczas wyświetlania lokalizacji śladu stosu.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Ścieżka do drzewa źródeł, które będzie używane przez edytor.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Wartość false, jeśli ten wpis jest używany tylko do mapowania lokalizacji ramki stosu. Wartość true, jeśli ten wpis powinien być również używany podczas określania lokalizacji punktów przerwania.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Opcje umożliwiające kontrolowanie sposobu znajdowania i ładowania symboli (plików PDB).",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Zapewnia konfigurację umożliwiającą lokalizowanie i ładowanie symboli do adaptera debugowania.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Tablica adresów URL serwera symboli (przykład: http://MyExampleSymbolServer) lub katalogów (przykład:/build/Symbols) w celu wyszukania plików PDB. Te katalogi zostaną wyszukane jako uzupełnienie lokalizacji domyślnych — obok modułu i ścieżki, do której plik PDB został pierwotnie porzucony.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "W przypadku wartości „true” serwer symboli firmy Microsoft (https://msdl.microsoft.com/download/symbols) zostanie dodany do ścieżki wyszukiwania symboli. Jeśli ta opcja nie zostanie określona, domyślnie zostanie wybrana wartość „false”.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Katalog, w którym symbole pobierane z serwerów symboli powinny być buforowane. Jeśli nie określono tego parametru, w systemie Windows debuger będzie domyślnie korzystał z %TEMP% \\SymbolCache.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Udostępnia opcje umożliwiające kontrolowanie modułów (plików DLL), dla których debuger będzie próbował załadować symbole (pliki PDB).",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Zapewnia konfigurację umożliwiającą ładowanie symboli do adaptera debugowania.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Steruje dwoma podstawowymi trybami operacyjnymi, w których działa filtr modułu.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Załaduj symbole dla wszystkich modułów, jeśli moduł nie znajduje się w tablicy „excludedModules”.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Nie próbuj ładować symboli dla ŻADNEGO modułu, jeśli nie znajduje się w tablicy „includedModules” lub jest ono uwzględniane przez ustawienie „includeSymbolsNextToModules”.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Tablica modułów, dla których debuger NIE powinien ładować symboli. Symbole wieloznaczne (przykład: MojaFirma.*.dll) są obsługiwane.\n\nTa właściwość jest ignorowana, chyba że właściwość „mode” jest ustawiona na wartość „loadAllButExcluded”.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Tablica modułów, dla których debuger powinien ładować symbole. Symbole wieloznaczne (przykład: MojaFirma.*.dll) są obsługiwane.\n\nTa właściwość jest ignorowana, chyba że właściwość „mode” jest ustawiona na wartość „loadOnlyIncluded”.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Jeśli ma wartość true, w przypadku każdego modułu NIE BĘDĄCEGO w tablicy „includedModules” debuger będzie nadal sprawdzał obok modułu i uruchamianego pliku wykonywalnego, ale nie będzie sprawdzał ścieżek na liście wyszukiwania symboli. Ta opcja ma wartość domyślną „true”.\n\nTa właściwość jest ignorowana, chyba że właściwość „mode” jest ustawiona na wartość „loadOnlyIncluded”."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Wartość false, jeśli ten wpis jest używany tylko do mapowania lokalizacji ramki stosu. Wartość true, jeśli ten wpis powinien być również używany podczas określania lokalizacji punktów przerwania."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "Diagnostyka języka C/C++",
|
||||
"dismiss.button": "Odrzuć",
|
||||
"diable.warnings.button": "Wyłącz ostrzeżenia",
|
||||
"unable.to.provide.configuration": "{0} nie może dostarczyć informacji o konfiguracji funkcji IntelliSense dla elementu „{1}”. W zamian zostaną użyte ustawienia z konfiguracji „{2}”.",
|
||||
"unable.to.provide.configuraiton": "{0} nie może dostarczyć informacji o konfiguracji funkcji IntelliSense dla elementu „{1}”. W zamian zostaną użyte ustawienia z konfiguracji „{2}”.",
|
||||
"config.not.found": "Nie znaleziono żądanej nazwy konfiguracji: {0}",
|
||||
"unsupported.client": "Nieobsługiwany klient",
|
||||
"timed.out": "Przekroczono limit czasu: {0} ms.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "Nie",
|
||||
"configurations.received": "Odebrano konfiguracje niestandardowe:",
|
||||
"browse.configuration.received": "Odebrano niestandardową konfigurację przeglądania: {0}",
|
||||
"no.compilers.found": "W systemie nie odnaleziono żadnych kompilatorów języka C++. W przypadku Twojej platformy zalecamy zainstalowanie {0} przy użyciu instrukcji w edytorze.",
|
||||
"compilers.found": "Znaleźliśmy następujące kompilatory C++ w systemie:",
|
||||
"compilers.found.message": "Możesz określić, który kompilator ma być używany w konfiguracji IntelliSense projektu."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Niepowodzenie na etapie: {0}",
|
||||
"failed.at.stage2": "Jeśli pracujesz w środowisku offline lub często widzisz ten błąd, spróbuj pobrać wersję rozszerzenia ze wszystkimi zależnościami wstępnie uwzględnionymi ze strony {0}, a następnie użyj polecenia „Install from VSIX” (Zainstaluj z VSIX) w programie VS Code, aby ją zainstalować.",
|
||||
"finished.installing.dependencies": "Zakończono instalowanie zależności",
|
||||
"failed.installing.dependencies": "Instalowanie zależności nie powiodło się"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Múltiplas configurações podem fazer com que processos locais ao espaço de trabalho sejam executados, por exemplo, C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, e C_Cpp.default.compileCommands, e as propriedades equivalentes em c_cpp_properties.json.",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Selecione uma Configuração...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Alterar Provedor de Configuração...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Editar Configurações (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Recuar a nova linha em relação ao parêntese de abertura mais externo.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Recuar a nova linha em relação ao parêntese de abertura mais interno.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Recuar a nova linha em relação ao início da instrução atual.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Quando uma nova linha é digitada, ela é alinhada sob o parêntese de abertura ou baseada no \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "A nova linha é alinhada sob o parêntese de abertura.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "A nova linha é recuada com base no \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "No código existente, preservar o alinhamento de recuo existente das novas linhas entre parênteses.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Os rótulos são recuados em relação às instruções switch de acordo com o valor especificado na configuração Editor: Tamanho da Tabulação.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "O código dentro do bloco de caso é recuado em relação ao rótulo de acordo com o valor especificado na configuração Editor: Tamanho da Tabulação",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Um bloco de código completo que é inserido em uma linha é mantido em uma linha, independentemente dos valores das configurações Formato: Nova Linha do VC",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Todo código cujas chaves de abertura e de fechamento são inseridas em uma linha são mantidos em uma linha, independentemente dos valores das configurações Formato: Nova Linha do VC",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Os blocos de código são sempre formatados com base nos valores das configurações Formato: Nova Linha do VC",
|
||||
"c_cpp.configuration.clang_format_path.description": "O caminho completo do executável em formato de clang. Se não especificado, e o formato de clang está disponível no caminho do ambiente, que é usado. Se não for encontrado no caminho do ambiente, será usada uma cópia do formato de clang com a extensão.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "No momento o estilo de codificação dá suporte para: Visual Studio, LLVM, Google, Chromium, Mozilla e WebKit. Use \"file\" para carregar o estilo de um arquivo .clang-format no diretório atual ou pai. Use {chave: valor, ...} para definir parâmetros específicos. Por exemplo, o estilo \"Visual Studio\" é semelhante a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "O nome do estilo predefinido usado como fallback quando o clang-format é invocado com o estilo \"file\", mas o arquivo .clang-format não é encontrado. Os valores possíveis são Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit ou nenhum. Use {chave: valor, ...} para definir parâmetros específicos. Por exemplo, o estilo \"Visual Studio\" é semelhante a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Se definido, substitui o comportamento de classificação de inclusão determinado pelo parâmetro SortIncludes.",
|
||||
@@ -176,7 +176,7 @@
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Verificação adicional nos irmãos de um arquivo correspondente. Use $(basename) como variável para o nome do arquivo correspondente.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Se esta configuração for true, a substituição do comando do shell do depurador usará o acento grave obsoleto (`).",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: outros resultados de referências",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Para saber mais sobre o launch.json, veja [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Quando presente, isso instrui o depurador a conectar-se a um computador remoto usando outro executável como um pipe que retransmitirá a entrada/saída padrão entre o VS Code e o executável do back-end do depurador habilitado para MI (como gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "insira o caminho totalmente qualificado para o nome do programa do pipe, por exemplo '/usr/bin/ssh'",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "O caminho completo para o depurador no computador de destino, por exemplo, /usr/bin/gdb.",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "O comando do pipe totalmente qualificado para executar.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Argumentos da linha de comando passados para o programa do pipe para configurar a conexão.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Variáveis de ambiente passadas para o programa do pipe.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Se os argumentos individuais do pipeProgram contiverem caracteres (como espaços ou abas), ele deve ser citado? Se 'falso', o comando do depurador não será mais citado automaticamente. O padrão é 'verdadeiro'.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Sinalizadores opcionais para determinar quais tipos de mensagens devem ser registrados no Console de Depuração.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Sinalizador opcional para determinar se as mensagens de exceção devem ser registradas no Console de Depuração. Usa true como padrão.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Sinalizador opcional para determinar se os eventos de carregamento do módulo devem ser registrados no Console de Depuração. Usa true como padrão.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Sinalizador opcional para determinar se as mensagens do mecanismo de depuração de diagnóstico devem ser registradas no Console de Depuração. Usa false como padrão.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Sinalizador opcional para determinar se o rastreamento de comandos do adaptador de diagnóstico deve ser registrado no Console de Depuração. Usa false como padrão.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Sinalizador opcional para determinar se o rastreamento de resposta e de comandos do adaptador de diagnóstico deve ser registrado no Console de Depuração. Usa false como padrão.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Sinalizador opcional para determinar se as mensagens de saída de linha devem ser registradas no Console de depurar. Padrão: falso.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Sinalizador opcional para determinar se as mensagens de saída do processo alvo devem ser registradas no Console de depuração. Padrão: verdadeiro.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "O comando do depurador a se executar.",
|
||||
"c_cpp.debuggers.description.description": "Descrição opcional para o comando.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Se for true, as falhas do comando deverão ser ignoradas. O valor padrão é false.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Argumentos adicionais para o depurador MI (como o gdb).",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Endereço de rede do Servidor de Depurador MI ao qual se conectar (exemplo: localhost:1234).",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Parâmetro opcional. Se for true, o depurador deverá parar no ponto de entrada do destino. Se processId for passado, não terá efeito.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Caminho completo opcional para o servidor de depuração a ser lançado. O padrão é nulo. É usado em conjunto com \"miDebugServerAddress\" ou seu próprio servidor com um \"customSetupCommand\" que executa \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Args opcionais do servidor de depuração. O padrão é null.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Padrão iniciado pelo servidor opcional para procurar na saída do servidor de depuração. O padrão é null.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Pesquise o fluxo stdout para o padrão iniciado pelo servidor e log stdout para depurar a saída. O padrão é true.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Onde iniciar o destino da depuração. Se esta opção não for definida, 'internalConsole' será usado como padrão.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Saída do Console de Depuração do VS Code. Esta opção não dá suporte à leitura de entrada do console (ex:'std::cin' ou 'scanf')",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Terminal integrado do VS Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Aplicativos de console serão lançadas em uma janela de terminal externo. A janela será reutilizada em cenários de relançamento e não desaparecerá automaticamente quando o aplicativo sair.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Os aplicativos de console serão iniciados em suas próprias janelas de console externas, que serão encerradas quando o aplicativo for interrompido. Os aplicativos que não são de console serão executados sem um terminal e as opções stdout/stderr serão ignoradas.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Se for true, desabilitará o redirecionamento do console do depurador requerido para o suporte do Terminal Integrado.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Mapeamentos de arquivo de origem opcionais passados para o mecanismo de depuração. Exemplo: '{ \"/original/source/path\":\"/current/source/path\" }'",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Se for true, os símbolos de todas as bibliotecas serão carregados, caso contrário, não será carregado nenhum símbolo solib. O valor padrão é true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Lista de nomes de arquivo (curingas permitidos) separados por ponto e vírgula ';'. Modifica o comportamento de LoadAll. Se LoadAll for true, não carregue símbolos para bibliotecas que correspondam a um nome na lista. Caso contrário, carregue símbolos somente para bibliotecas que correspondam. Exemplo: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Sinalizador opcional para exigir que o código-fonte atual corresponda ao PDB.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Se for verdade, o depurador deve parar após a conexão com o alvo. Se falso, o depurador continuará após a conexão. O padrão é falso.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Controle explícito do comportamento do ponto de interrupção de hardware para alvos remotos.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Se for verdade, use sempre pontos de interrupção de hardware. O padrão é falso.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Limite opcional do número de pontos de parada de hardware disponíveis para usar. Somente aplicado quando \"exigir\" é verdadeiro e \"limite\" é maior que 0. O valor padrão é 0.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "O nome da tarefa",
|
||||
"c_cpp.taskDefinitions.command.description": "O caminho para um compilador ou um script que executa a compilação",
|
||||
"c_cpp.taskDefinitions.args.description": "Argumentos adicionais a serem passados para o compilador ou para o script de compilação",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Detalhes adicionais da tarefa",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Os caminhos atual e do tempo de compilação são mapeados para as mesmas árvores de origem. Os arquivos encontrados em EditorPath são mapeados para o caminho CompileTimePath para correspondência de ponto de interrupção e mapeados de CompileTimePath para EditorPath ao exibir os locais de rastreamento de pilha.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "O caminho para a árvore de origem que o editor usará.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False quando esta entrada é usada apenas para o mapeamento de local de registro de ativação. True quando esta entrada também deve ser usada ao especificar locais de ponto de interrupção.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Opções para controlar como os símbolos (arquivos .pdb) são encontrados e carregados.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Fornece configuração para localizar e carregar símbolos no adaptador de depuração.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Matriz de URLs do servidor de símbolos (exemplo: http://MyExampleSymbolServer) ou diretórios (exemplo: /build/symbols) para pesquisar arquivos .pdb. Esses diretórios serão pesquisados além dos locais padrão, ao lado do módulo e do caminho em que o pdb foi removido originalmente.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "Se for 'true', o servidor de Símbolos da Microsoft (https://msdl.microsoft.com/download/symbols) será adicionado ao caminho de pesquisa de símbolos. Se não for especificado, essa opção usará como padrão 'false'.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Diretório em que os símbolos baixados dos servidores de símbolos devem ser armazenados em cache. Se não for especificado no Windows, o depurador usará %TEMP%\\SymbolCache como padrão.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Fornece opções para controlar para quais módulos (arquivos .dll) o depurador tentará carregar símbolos (arquivos .pdb).",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Fornece configuração para carregar símbolos no adaptador de depuração.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Controla em quais dos dois modos operacionais básicos o filtro de módulo opera.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Carregue símbolos para todos os módulos, a menos que o módulo esteja na matriz 'excludedModules'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Não tente carregar símbolos para o módulo ANY, a menos que ele esteja na matriz 'includedModules' ou seja incluído por meio da configuração 'includeSymbolsNextToModules'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Matriz de módulos para a qual o depurador NÃO deve carregar símbolos. Há suporte para curingas (exemplo: MyCompany.*.dll).\n\nEssa propriedade será ignorada, a menos que 'mode' esteja definido como 'loadAllButExcluded'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Matriz de módulos para a qual o depurador deve carregar símbolos. Há suporte para curingas (exemplo: MyCompany.*.dll).\n\nessa propriedade será ignorada, a menos que 'mode' esteja definido como 'loadOnlyIncluded'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Se for verdadeira, para qualquer módulo NOT na matriz 'includedModules', o depurador ainda verificará ao lado do próprio módulo e do executável de inicialização, mas não verificará os caminhos na lista de pesquisa de símbolo. Esta opção é padronizada como 'true'.\n\nessa propriedade será ignorada, a menos que 'mode' esteja definido como 'loadOnlyIncluded'."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False quando esta entrada é usada apenas para o mapeamento de local de registro de ativação. True quando esta entrada também deve ser usada ao especificar locais de ponto de interrupção."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "Diagnóstico de C/C++",
|
||||
"dismiss.button": "Ignorar",
|
||||
"diable.warnings.button": "Desabilitar os Avisos",
|
||||
"unable.to.provide.configuration": "{0} não pode fornecer informações de configuração de IntelliSense para '{1}'. Em seu lugar, serão usadas as definições da configuração '{2}'.",
|
||||
"unable.to.provide.configuraiton": "{0} não pode fornecer informações de configuração de IntelliSense para '{1}'. Em seu lugar, serão usadas as definições da configuração '{2}'.",
|
||||
"config.not.found": "O nome de configuração solicitado não foi encontrado: {0}",
|
||||
"unsupported.client": "Cliente sem suporte",
|
||||
"timed.out": "Tempo limite atingido em {0} ms.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "Não",
|
||||
"configurations.received": "Configurações personalizadas recebidas:",
|
||||
"browse.configuration.received": "Configuração de pesquisa personalizada recebida: {0}",
|
||||
"no.compilers.found": "Não foram encontrados compiladores C++ em seu sistema. Para sua plataforma, recomendamos instalar {0} usando as instruções do editor.",
|
||||
"compilers.found": "Encontramos o(s) seguinte(s) compilador(es) C++ em seu sistema:",
|
||||
"compilers.found.message": "Você pode especificar qual compilador usar na Configuração IntelliSense de seu projeto."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Falha na fase: {0}",
|
||||
"failed.at.stage2": "Se você trabalha em um ambiente offline ou vê este erro repetidamente, tente baixar uma versão da extensão com todas as dependências pré-incluídas de {0} e, em seguida, use o comando \"Instalar do VSIX\" no VS Code para instalá-la.",
|
||||
"finished.installing.dependencies": "Concluída a instalação de dependências",
|
||||
"failed.installing.dependencies": "Falha na instalação das dependências"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Наличие нескольких параметров может привести к выполнению процессов, локальных для рабочей области, например C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider и C_Cpp.default.compileCommands, а также эквивалентные свойства в c_cpp_properties.json.",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Выберите конфигурацию...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Изменение поставщика конфигурации...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Изменить конфигурации (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Отступ новой строки задается относительно крайней внешней открывающей круглой скобки.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Отступ новой строки задается относительно крайней внутренней открывающей круглой скобки.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Отступ новой строки задается относительно начала текущего оператора.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "При вводе новой строки она выравнивается по открывающей круглой скобке или на основе значения параметра C_Cpp.vcFormat.indent.multiLineRelativeTo.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "Новая строка выравнивается по открывающей круглой скобке.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "Новая строка выравнивается на основе параметра C_Cpp.vcFormat.indent.multiLineRelativeTo.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "Существующие отступы для новых строк внутри круглых скобок в имеющемся коде сохраняются.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Метки располагаются относительно операторов switch с отступом, размер которого определяется параметром редактора \"Размер шага табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Код внутри оператора case располагается относительно метки с отступом, размер которого определяется параметром редактора \"Размер шага табуляции\".",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Полный блок кода, введенный в одной строке, остается в ней вне зависимости от значений параметров \"Формат VC: новая строка\".",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Любой код, в котором открывающая и закрывающая фигурные скобки введены в одной строке, остается в ней вне зависимости от значений параметров \"Формат VC: новая строка\".",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Блоки кода всегда форматируются на основе значений параметров \"Формат VC: новая строка\".",
|
||||
"c_cpp.configuration.clang_format_path.description": "Полный путь к исполняемому файлу clang-format. Если значение не указано, а clang-format доступен в пути среды, то используется clang-format. Если clang-format не найден в пути среды, будет использоваться копия clang-format, поддерживаемая расширением.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Стиль кода. Сейчас поддерживаются следующие стили: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Используйте \"file\", чтобы загрузить стиль из файла .clang-format в текущем или родительском каталоге. Используйте синтаксис {ключ: значение, ...}, чтобы задать конкретные параметры. Например, стиль \"Visual Studio\" похож на следующий: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Имя предварительно определенного стиля, используемое в качестве резервного варианта при вызове CLANG-FORMAT со стилем \"file\", когда файл CLANG-FORMAT не найден. Возможные значения: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none. Используйте синтаксис {ключ: значение, ...}, чтобы задать конкретные параметры. Например, стиль \"Visual Studio\" похож на следующий: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Если параметр задан, он переопределяет поведение сортировки включения, определяемое параметром SortIncludes.",
|
||||
@@ -171,12 +171,12 @@
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "Добавить пути включения из nan и node-addon-api, если они являются зависимостями.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Если этот параметр имеет значение true, для операции \"Переименование символов\" потребуется указать допустимый идентификатор C/C++.",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "Если значение — true, автозаполнение автоматически добавит \"(\" после вызовов функции, и в этом случае также может добавить \")\" в зависимости от значения параметра \"editor.autoClosingBrackets\".",
|
||||
"c_cpp.configuration.filesExclude.description": "Настройте стандартные маски для исключения папок (и файлов, если внесено изменение в \"C_Cpp.exclusionPolicy\"). Они специфичны для расширения C/C++ и дополняют \"files.exclude\", но в отличие от \"files.exclude\" они не удаляются из представления обозревателя. Дополнительные сведения о стандартных масках см. [здесь](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExclude.description": "Настройте стандартные маски для исключения папок (и файлов, если внесено изменение в \"C_Cpp.exclusionPolicy\"). Они специфичны для расширения C/C++ и дополняют \"files.exclude\", но в отличие от \"files.exclude\" они не удаляются из представления обозревателя. Дополнительные сведения о стандартных масках см. [здесь] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
||||
"c_cpp.configuration.filesExcludeBoolean.description": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.",
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте $(basename) в качестве переменной для соответствующего имени файла.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Если задано значение true, для подстановки команд оболочки отладчика будет использоваться устаревший обратный апостроф (`).",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: результаты по другим ссылкам",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "Дополнительные сведения о launch.json см. в статье [Настройка отладки C/C++](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "При наличии сообщает отладчику о необходимости подключения к удаленному компьютеру с помощью другого исполняемого файла в качестве канала, который будет пересылать стандартный ввод и вывод между VS Code и исполняемым файлом отладчика с поддержкой MI в серверной части (например, gdb).",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Введите полный путь к имени программы канала, например: \"/usr/bin/ssh\"",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Полный путь к отладчику на конечном компьютере, например: /usr/bin/gdb.",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Полная команда канала для выполнения.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Аргументы командной строки, переданные в программу канала для настройки подключения.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Переменные среды, переданные в программу канала.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Определяет, должны ли быть заключены в кавычки отдельные аргументы pipeProgram, если эти аргументы содержат символы (такие как пробелы или символы табуляции). Если значение равно FALSE, команда отладчика больше не будет автоматически заключаться в кавычки. Значение по умолчанию — TRUE.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Необязательные флаги для определения типов сообщений, регистрируемых в консоли отладки.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Необязательный флаг, определяющий, следует ли регистрировать сообщения об исключениях в консоли отладки. По умолчанию принимает значение true.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Необязательный флаг, определяющий, следует ли регистрировать события загрузки модулей в консоли отладки. По умолчанию принимает значение true.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Необязательный флаг, определяющий, следует ли регистрировать сообщения диагностического модуля отладки в консоли отладки. По умолчанию принимает значение false.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Необязательный флаг, определяющий, следует ли регистрировать трассировку команд диагностического адаптера в консоли отладки. По умолчанию принимает значение false.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Необязательный флаг, определяющий, следует ли регистрировать трассировку команд и ответов диагностического адаптера в консоли отладки. По умолчанию принимает значение false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Необязательный флаг, определяющий, следует ли записывать сообщения о выходе из потоков в консоль отладки. Значение по умолчанию — FALSE.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Необязательный флаг, определяющий, следует ли записывать сообщения о выходе из целевых процессов в консоль отладки. Значение по умолчанию — TRUE.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "Команда отладчика для выполнения.",
|
||||
"c_cpp.debuggers.description.description": "Необязательное описание команды.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Если задано значение true, сбои этой команды должны игнорироваться. Значение по умолчанию — false.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "Дополнительные аргументы для отладчика MI (например, GDB).",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Сетевой адрес сервера отладчика MI, к которому требуется подключиться (пример: localhost:1234).",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "Необязательный параметр. Если задано значение true, отладчик должен остановиться на точке входа целевого объекта. Если передается идентификатор процесса (processId), он не оказывает никакого влияния.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Необязательный полный путь к запускаемому серверу отладки. Значение по умолчанию — NULL. Применяется с параметром miDebugServerAddress или с вашим собственным сервером через команду customSetupCommand, использующую -target-select remote <server:port>.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "Необязательные аргументы сервера отладки. Значение по умолчанию: null.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Дополнительный запускаемый сервером шаблон для поиска в выходных данных сервера отладки. Значение по умолчанию: null.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Поиск запущенного сервером шаблона в потоке stdout и регистрация stdout в выходных данных отладки. Значение по умолчанию: true.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Место запуска целевого объекта отладки. Если не указано, по умолчанию используется \"internalConsole\".",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Вывод в консоль отладки VS Code. Не поддерживает чтение входных данных консоли (например: \"std::cin\" или \"scanf\")",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Интегрированный терминал VS Code",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Консольные приложения будут запускаться во внешнем окне терминала. Окно будет использовано снова при повторном запуске и не будет закрываться автоматически при выходе из приложения.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Консольные приложения будут запускаться в собственном внешнем окне консоли, которое будет закрываться при остановке приложения. Приложения, не являющиеся консольными, будут запускаться без терминала, и stdout/stderr будет игнорироваться.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Если задано значение true, отключается перенаправление консоли отлаживаемого объекта, необходимое для поддержки встроенного терминала.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Необязательные сопоставления исходного файла, переданные в подсистему отладки. Пример: \"{ \"/original/source/path\":\"/current/source/path\" }\"",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "При значении true (истина) будут загружаться символы для всех библиотек. В противном случае символы общих библиотек (solib) загружаться не будут. По умолчанию: true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Список имен файлов (допустимы подстановочные знаки), разделенных точкой с запятой (\";\") изменяет работу LoadAll. Если LoadAll имеет значение true (истина), то для библиотек, имя которых соответствует какому-либо имени в списке, символы загружаться не будут. В противном случае символы будут загружаться только для библиотек с именами из списка. Пример: \"foo.so;bar.so\".",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Необязательный флаг, требующий соответствия текущего исходного кода PDB-файлу.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "Если значение равно TRUE, отладчик должен остановиться после подключения к целевому объекту. Если значение равно FALSE, отладчик продолжит работу после подключения. Значение по умолчанию — FALSE.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Явное управление поведением аппаратной точки останова для удаленных целевых объектов.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "Если значение равно TRUE, всегда используйте аппаратные точки останова. Значение по умолчанию — FALSE.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Необязательное ограничение количества доступных аппаратных точек останова для использования. Применяется принудительно, только если require имеет значение TRUE, а limit больше 0. Значение по умолчанию — 0.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Имя задачи",
|
||||
"c_cpp.taskDefinitions.command.description": "Путь к компилятору или скрипту, выполняющему компиляцию",
|
||||
"c_cpp.taskDefinitions.args.description": "Дополнительные аргументы для передачи компилятору или скрипту компиляции",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Дополнительные сведения о задаче",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Текущие пути и пути времени компиляции к одним и тем же деревьям SourceTree. Файлы по пути EditorPath сопоставляются с путем CompileTimePath для сопоставления точек останова, а также сопоставляются из пути CompileTimePath с путем EditorPath при отображении расположений трассировки стека.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Путь к дереву SourceTree, которое будет использоваться редактором.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Значение false, если эта запись используется только для сопоставления расположений кадра стека. Значение true, если эта запись также должна использоваться при указании расположений точек останова.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Параметры, управляющие поиском и загрузкой символов (PDB-файлов).",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Предоставляет конфигурацию для поиска и загрузки символов в адаптер отладки.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Массив URL-адресов сервера символов (например, http://MyExampleSymbolServer) или каталогов (например: /build/symbols) для поиска PDB-файлов. Поиск в этих каталогах осуществляется в дополнение к расположениям по умолчанию — рядом с модулем и путем первоначального удаления PDB-файла.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "Если значение равно \"true\", сервер символов (Майкрософт) (https://msdl.microsoft.com/download/symbols) добавляется к пути поиска символов. Если этот параметр не задан, по умолчанию используется значение \"false\".",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Каталог, в котором должны кэшироваться символы, загруженные с серверов символов. Если значение не указано, то отладчик в Windows по умолчанию будет %TEMP%\\SymbolCache.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Предоставляет параметры для управления тем, для каких модулей (DLL-файлы) отладчик будет пытаться загружать символы (PDB-файлы).",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Предоставляет конфигурацию для загрузки символов в адаптер отладки.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Управляет тем, в каком из двух базовых режимов работы фильтр модуля работает.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Загрузите символы для всех модулей, если модуль не находится в массиве \"excludedModules\".",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Не пытайтесь загрузить символы для ЛЮБОГО модуля, если он не находится в массиве \"includedModules\", или он включен с помощью параметра \"includeSymbolsNextToModules\".",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Массив модулей, для которых отладчик не должен загружать символы. Поддерживаются подстановочные знаки (например: MyCompany.*.dll)\n\nЭто свойство игнорируется, если для \"mode\" задано значение \"loadAllButExcluded\".",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Массив модулей, для которых отладчик должен загружать символы. Поддерживаются подстановочные знаки (например: MyCompany.*.dll)\n\nЭто свойство игнорируется, если для \"mode\" задано значение \"loadOnlyIncluded\".",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Если значение равно true, для любого модуля, НЕ входящего в массив \"includedModules\", отладчик по-прежнему будет проверять рядом с самим модулем и запускаемым исполняемым файлом, но он не будет проверять пути в списке поиска символов. По умолчанию для этого параметра установлено значение \"true\".\n\nЭто свойство игнорируется, если для параметра \"mode\" установлено значение \"loadOnlyIncluded\"."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Значение false, если эта запись используется только для сопоставления расположений кадра стека. Значение true, если эта запись также должна использоваться при указании расположений точек останова."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "Диагностика C/C++",
|
||||
"dismiss.button": "Закрыть",
|
||||
"diable.warnings.button": "Отключить предупреждения",
|
||||
"unable.to.provide.configuration": "{0} не удается предоставить сведения о конфигурации IntelliSense для \"{1}\". Вместо этого будут использованы параметры из конфигурации \"{2}\".",
|
||||
"unable.to.provide.configuraiton": "{0} не удается предоставить сведения о конфигурации IntelliSense для \"{1}\". Вместо этого будут использованы параметры из конфигурации \"{2}\".",
|
||||
"config.not.found": "Запрошенное имя конфигурации не найдено: {0}",
|
||||
"unsupported.client": "Неподдерживаемый клиент",
|
||||
"timed.out": "Время ожидания истекло через {0} мс.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "Нет",
|
||||
"configurations.received": "Получены пользовательские конфигурации:",
|
||||
"browse.configuration.received": "Получена настраиваемая конфигурация просмотра: {0}",
|
||||
"no.compilers.found": "В системе не найдены компиляторы C++. Для вашей платформы рекомендуется установить {0}. Необходимые инструкции см. в редакторе.",
|
||||
"compilers.found": "В системе обнаружены следующие компиляторы C++:",
|
||||
"compilers.found.message": "Вы можете указать, какой компилятор использовать в конфигурации IntelliSense проекта."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Сбой на этапе: {0}",
|
||||
"failed.at.stage2": "Если вы работаете в автономной среде или постоянно видите эту ошибку, попробуйте скачать версию расширения, в которую уже включены все зависимости, перейдя на следующую страницу: {0}. Затем выберите \"Установить из VSIX\" в VS Code, чтобы установить расширение.",
|
||||
"finished.installing.dependencies": "Завершена установка зависимостей",
|
||||
"failed.installing.dependencies": "Не удалось установить зависимости"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
// Do not edit this file. It is machine generated.
|
||||
{
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Birden çok ayar çalışma alanına yönelik işlemlerin yürütülmesine neden olabilir (ör. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, C_Cpp.default.compileCommands ve c_cpp_properties.json içindeki eşdeğer özellikler).",
|
||||
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
||||
"c_cpp.command.configurationSelect.title": "Yapılandırma Seçin...",
|
||||
"c_cpp.command.configurationProviderSelect.title": "Yapılandırma Sağlayıcısını Değiştir...",
|
||||
"c_cpp.command.configurationEditJSON.title": "Yapılandırmaları Düzenle (JSON)",
|
||||
@@ -36,9 +36,9 @@
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Yeni satırı en dıştaki açma parantezine göre girintileyin.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Yeni satırı en içteki açma parantezine göre girintileyin.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Yeni satırı geçerli deyimin başlangıcına göre girintileyin.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "Yazılan yeni satır, satır açma parantezinin altında veya \"C_Cpp.vcFormat.indent.multiLineRelativeTo\" değerine göre hizalanır.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.description": "Yeni satır, açma parantezinin altında hizalanır.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "Yeni satır \"C_Cpp.vcFormat.indent.multiLineRelativeTo\" değerine göre girintilenir.",
|
||||
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.description": "New line is indented based on \"C_Cpp.vcFormat.indent.multiLineRelativeTo\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "Mevcut kodda, parantezlerdeki yeni satırların mevcut girinti hizalamasını koruyun.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Etiketler, switch deyimlerine göre Düzenleyici: Sekme Boyutu ayarında belirtilen miktarda girintilenir.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Case bloğundaki kod, kodun etiketine göre Düzenleyici: Sekme Boyutu ayarında belirtilen miktarda girintilenir",
|
||||
@@ -116,7 +116,7 @@
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Satıra girilen tam kod bloğu, VC Biçimi: Yeni Satır ayarlarının herhangi birinin değerinden bağımsız olarak tek satırda tutulur",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Açma ve kapama küme ayracının bir satırda girildiği tüm kodlar, VC Biçimi: Yeni Satır ayarlarının herhangi birinin değerinden bağımsız olarak tek satırda tutulur",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Kod blokları her zaman VC Biçimi: Yeni Satır ayarlarının değerlerine göre biçimlendirilir",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang-format yürütülebilir dosyasının tam yolu. Belirtilmezse ve ortam yolunda clang-format kullanılabiliyorsa bu kullanılır. Ortam yolunda bulunamazsa uzantı ile paketlenmiş bir clang-format kopyası kullanılır.",
|
||||
"c_cpp.configuration.clang_format_path.description": "The full path of the clang-format executable. If not specified, and clang-format is available in the environment path, that is used. If not found in the environment path, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Kodlama stili şu anda şunları destekliyor: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Geçerli veya üst dizindeki .clang-format dosyasından stili yüklemek için \"file\" kullanın. Belirli parametreleri ayarlamak için {anahtar: değer, ...} kullanın. Örneğin, \"Visual Studio\" stili şuna benzer: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Clang-format, \"dosya\" stiliyle çağrıldığında geri dönüş olarak kullanılan önceden tanımlı stilin adı, ancak .clang-format dosyası bulunamadı. Olası değerler: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none veya belirli parametreleri ayarlamak için {anahtar: değer, ...} kullanın. Örneğin, \"Visual Studio\" stili şuna benzer: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Ayarlanırsa, SortIncludes parametresi tarafından belirlenen ekleme sıralama davranışını geçersiz kılar.",
|
||||
@@ -171,12 +171,12 @@
|
||||
"c_cpp.configuration.addNodeAddonIncludePaths.description": "nan ve node-addon-api bağımlılık olduğunda bunlardan ekleme yolları ekleyin.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "True ise, 'Sembolü Yeniden Adlandır' işlemi için geçerli bir C/C++ tanımlayıcısı gerekir.",
|
||||
"c_cpp.configuration.autocompleteAddParentheses.description": "True ise otomatik tamamla özelliği, işlev çağrılarından sonra otomatik olarak \"(\" ekler. Bazı durumlarda \"editor.autoClosingBrackets\" ayarının değerine bağlı olarak \")\" karakteri de eklenebilir.",
|
||||
"c_cpp.configuration.filesExclude.description": "Klasörleri (ve \"C_Cpp.exclusionPolicy\" değiştirilmişse dosyaları) dışlamak için glob desenlerini yapılandırın. Bunlar C/C++ uzantısına özgüdür ve \"files.exclude\" ayarına ektir ancak \"files.exclude\" ayarından farklı olarak Explorer görünümünden kaldırılmazlar. Glob desenleri hakkında [burada](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) daha fazlasını okuyun.",
|
||||
"c_cpp.configuration.filesExclude.description": "Klasörleri (ve \"C_Cpp.exclusionPolicy\" değiştirilmişse dosyaları) dışlamak için glob desenlerini yapılandırın. Bunlar C/C++ uzantısına özgüdür ve \"files.exclude\" ayarına ektir ancak \"files.exclude\" ayarından farklı olarak Explorer görünümünden kaldırılmazlar. Glob desenleri hakkında [burada] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) daha fazlasını okuyun.",
|
||||
"c_cpp.configuration.filesExcludeBoolean.description": "Dosya yollarıyla eşleşecek glob deseni. Deseni etkinleştirmek veya devre dışı bırakmak için true ya da false olarak ayarlayın.",
|
||||
"c_cpp.configuration.filesExcludeWhen.description": "Eşleşen bir dosyanın eşdüzey öğeleri üzerinde ek denetim. Eşleşen dosya adı için değişken olarak $(basename) kullanın.",
|
||||
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "True ise, hata ayıklayıcı kabuk komut değiştirme eski kesme işaretini (`) kullanır.",
|
||||
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: Diğer başvuru sonuçları",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "launch.json hakkında daha fazla bilgi için [C/C++ hata ayıklamasını yapılandırma](https://code.visualstudio.com/docs/cpp/launch-json-reference) konusuna bakın.",
|
||||
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
||||
"c_cpp.debuggers.pipeTransport.description": "Mevcut olduğunda, hata ayıklayıcısına, VS Code ile MI özellikli hata ayıklayıcısı arka uç yürütülebilir dosyası (gdb gibi) arasında standart giriş/çıkış geçişi sağlayan bir kanal olarak görev yapacak başka bir yürütülebilir dosya aracılığıyla uzak bilgisayara bağlanmasını söyler.",
|
||||
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Kanal program adı için tam yolu girin, örneğin '/usr/bin/ssh'",
|
||||
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Hedef makinedeki hata ayıklayıcısının tam yolu. Örneğin: /usr/bin/gdb.",
|
||||
@@ -185,7 +185,7 @@
|
||||
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "Çalıştırılacak tam kanal komutu.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Bağlantıyı yapılandırmak için kanal programına geçirilen komut satırı bağımsız değişkenleri.",
|
||||
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Kanal programına geçirilen ortam değişkenleri.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "pipeProgram'a ait tek tek bağımsız değişkenler, boşluk veya sekme gibi karakterler içeriyorsa bunlar tırnak içine alınmalı mı? 'False' olarak ayarlanırsa hata ayıklayıcısı komutu artık otomatik olarak tırnak içine alınmaz. Varsayılan değer: 'true'.",
|
||||
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
||||
"c_cpp.debuggers.logging.description": "Hata Ayıklama Konsoluna ne tür iletilerin kaydedilmesi gerektiğini belirleyen isteğe bağlı bayraklar.",
|
||||
"c_cpp.debuggers.logging.exceptions.description": "Özel durum iletilerinin Hata Ayıklama Konsoluna kaydedilmesi gerekip gerekmediğini belirleyen isteğe bağlı bayrak. Varsayılan olarak true değerini alır.",
|
||||
"c_cpp.debuggers.logging.moduleLoad.description": "Modül yükleme olaylarının Hata Ayıklama Konsoluna kaydedilmesi gerekip gerekmediğini belirleyen isteğe bağlı bayrak. Varsayılan olarak true değerini alır.",
|
||||
@@ -193,8 +193,8 @@
|
||||
"c_cpp.debuggers.logging.engineLogging.description": "Tanılama hata ayıklama altyapısı iletilerinin Hata Ayıklama Konsoluna kaydedilmesi gerekip gerekmediğini belirleyen isteğe bağlı bayrak. Varsayılan olarak false değerini alır.",
|
||||
"c_cpp.debuggers.logging.trace.description": "Tanılama bağdaştırıcısı komut izlemenin Hata Ayıklama Konsoluna kaydedilmesi gerekip gerekmediğini belirleyen isteğe bağlı bayrak. Varsayılan olarak false değerini alır.",
|
||||
"c_cpp.debuggers.logging.traceResponse.description": "Tanılama bağdaştırıcısı komut ve yanıt izlemenin Hata Ayıklama Konsoluna kaydedilmesi gerekip gerekmediğini belirleyen isteğe bağlı bayrak. Varsayılan olarak false değerini alır.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "İş parçacığı çıkışı iletilerinin Hata Ayıklama Konsolu'na kaydedilmesinin gerekip gerekmediğini belirleyen isteğe bağlı bayrak. Varsayılan: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Hedef işlem çıkışı iletilerinin Hata Ayıklama Konsolu'na kaydedilmesinin gerekip gerekmediğini belirleyen isteğe bağlı bayrak. Varsayılan: true.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
||||
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
||||
"c_cpp.debuggers.text.description": "Çalıştırılacak hata ayıklayıcısı komutu.",
|
||||
"c_cpp.debuggers.description.description": "Komut için isteğe bağlı açıklama.",
|
||||
"c_cpp.debuggers.ignoreFailures.description": "Değer true ise komuttan gönderilen hatalar yoksayılmalıdır. Varsayılan olarak false değerini alır.",
|
||||
@@ -218,7 +218,7 @@
|
||||
"c_cpp.debuggers.miDebuggerArgs.description": "MI hata ayıklayıcısı için ek bağımsız değişkenler (gdb gibi).",
|
||||
"c_cpp.debuggers.miDebuggerServerAddress.description": "Bağlanılacak MI Hata Ayıklayıcısı Sunucusunun ağ adresi (örnek: localhost:1234).",
|
||||
"c_cpp.debuggers.stopAtEntry.description": "İsteğe bağlı parametre. Değeri true ise, hata ayıklayıcısının hedefin giriş noktasında durması gerekir. processId geçirilirse hiçbir etkisi olmaz.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Başlatılacak sunucuda hata ayıklama için isteğe bağlı tam yol. Varsayılan değeri null. \"miDebugServerAddress\" veya kendi sunucunuzun \"-target-select remote <server:port>\" çalıştıran bir \"customSetupCommand\" ile birlikte kullanılır.",
|
||||
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
||||
"c_cpp.debuggers.debugServerArgs.description": "İsteğe bağlı hata ayıklama sunucusu bağımsız değişkenleri. Varsayılan olarak şu değeri alır: null.",
|
||||
"c_cpp.debuggers.serverStarted.description": "Hata ayıklama sunucusu çıktısında aranacak, sunucu tarafından başlatılan isteğe bağlı model. Varsayılan olarak şu değeri alır: null.",
|
||||
"c_cpp.debuggers.filterStdout.description": "Sunucu tarafından başlatılan model için stdout akışını arar ve çıktıda hata ayıklamak için stdout'u günlüğe kaydeder. Varsayılan olarak şu değeri alır: true.",
|
||||
@@ -230,7 +230,7 @@
|
||||
"c_cpp.debuggers.cppvsdbg.console.description": "Hata ayıklama hedefinin nerede başlatılacağını belirtir. Tanımlanmamışsa varsayılan değer 'internalConsole' olur.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "VS Code Hata Ayıklama Konsolu'nun çıkışı. Bu, konsol girişini (ör: 'std::cin' veya 'scanf') okumayı desteklemiyor",
|
||||
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code'un tümleşik terminali",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Konsol uygulamaları, dış terminal penceresinde başlatılır. Pencere, yeniden başlatma senaryolarında tekrar kullanılır ve uygulama çıkış yaptığında otomatik olarak kaybolmaz.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
||||
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Konsol uygulamaları, uygulama durduğunda sona erecek olan kendi dış konsol penceresinde başlatılır. Konsol dışı uygulamalar terminal olmadan çalıştırılır ve stdout/stderr yoksayılır.",
|
||||
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Değer true ise, Tümleşik Terminal desteği için gerekli olan hata ayıklanan işlem konsol yeniden yönlendirmesini devre dışı bırakır.",
|
||||
"c_cpp.debuggers.sourceFileMap.description": "Hata ayıklama altyapısına, isteğe bağlı kaynak dosya eşlemeleri geçirildi. Örnek: '{ \"/özgün/kaynak/yolu\":\"/geçerli/kaynak/yolu\" }'",
|
||||
@@ -242,10 +242,10 @@
|
||||
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "True ise tüm kitaplıklar için semboller yüklenir, aksi halde hiçbir solib sembolü yüklenmez. Varsayılan değer: true.",
|
||||
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Noktalı virgülle ';' ayrılmış dosya adları listesi (joker karakterlere izin verilir). LoadAll davranışını değiştirir. LoadAll değeri true ise, listedeki herhangi bir adla eşleşen kitaplıklar için sembolleri yüklemeyin. Aksi takdirde yalnızca eşleşen kitaplıklar için sembolleri yükleyin. Örnek: \"foo.so;bar.so\"",
|
||||
"c_cpp.debuggers.requireExactSource.description": "Geçerli kaynak kodunun pdb ile eşleşmesini gerektiren isteğe bağlı bayrak.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "True ise hata ayıklayıcısı hedefe bağlandıktan sonra durmalıdır. False ise hata ayıklayıcısı bağlandıktan sonra çalışmaya devam eder. Varsayılan: false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Uzak hedefler için donanım kesme noktası davranışının açık denetimi.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "True ise her zaman donanım kesme noktalarını kullanın. Varsayılan: false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Kullanılacak mevcut donanım kesme noktası sayısının isteğe bağlı sınırı. Yalnızca \"require\" değeri true olduğunda ve \"limit\" değeri 0'dan büyük olduğunda zorlanır. Varsayılan değer 0'dır.",
|
||||
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
||||
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
||||
"c_cpp.taskDefinitions.name.description": "Görevin adı",
|
||||
"c_cpp.taskDefinitions.command.description": "Derlemeyi gerçekleştiren derleyici ya da betiğin yolu",
|
||||
"c_cpp.taskDefinitions.args.description": "Derleyici veya derleme betiğine geçirilecek ek bağımsız değişkenler",
|
||||
@@ -254,18 +254,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Görevin ek ayrıntıları",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Aynı kaynak ağaçlarına yönelik geçerli ve derleme zamanı yolları. EditorPath altında bulunan dosyalar, kesme noktası eşleştirmesi için CompileTimePath yoluna eşlenir ve yığın izleme konumlarını görüntülerken CompileTimePath öğesinden EditorPath'e eşlenir.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Düzenleyicinin kullanacağı kaynak ağacının yolu.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Bu giriş yalnızca yığın çerçeve konumu eşlemesi için kullanılıyorsa false. Bu girişin, kesme noktası konumları belirtilirken de kullanılması gerekiyorsa true.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Simgelerin (.pdb dosyaları) nasıl bulunup yüklendiğini denetleme seçenekleri.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Sembolleri bulup hata ayıklama bağdaştırıcısına yüklemeye yönelik yapılandırma sağlar.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": ".pdb dosyalarını aramak için sembol sunucusu URL’si (ör: http://MyExampleSymbolServer) veya dizin (ör. /build/symbols) dizisi. Bu dizinler, modülün yanındaki varsayılan konumların yanı sıra, pdb'nin bırakıldığı yolda arama yapar.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "'True' ise, Microsoft Sembol sunucusu (https://msdl.microsoft.com/download/symbols) sembol arama yoluna eklenir. Belirtilmezse, bu seçenek varsayılan olarak 'false' değerine ayarlanır.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Sembol sunucularından indirilen sembollerin önbelleğe alınması gereken dizin. Belirtilmezse, Windows’da hata ayıklayıcısı varsayılan olarak %TEMP%\\SymbolCache' değerine ayarlanır.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Hata ayıklayıcısının simgeleri (.pdb dosyaları) yüklemeye çalışacağı modülü (.dll dosyaları) denetlemeye yönelik seçenekleri sağlar.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Sembolleri hata ayıklama bağdaştırıcısına yüklemeye yönelik yapılandırma sağlar.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Modül filtresinin iki temel işletim modundan hangisinde çalışacağını denetler.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Modül 'excludedModules' dizisinde değilse tüm modüllerin sembollerini yükleyin.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "'includedModules' dizisinde olmayan veya 'includeSymbolsNextToModules' ayarı aracılığıyla eklenmeyen modüller için sembol yüklemeye çalışmayın.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Hata ayıklayıcısının, sembolleri YÜKLEMEMESİ gereken modül dizisi. Joker karakterler (ör. MyCompany.*.dll) desteklenir.\n\n'Mode' değeri 'loadAllButExcluded' olarak ayarlanmadıkça bu özellik yoksayılır.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Hata ayıklayıcısının, sembolleri yüklemesi gereken modül dizisi. Joker karakterler (ör. MyCompany.*.dll) desteklenir.\n\n'Mode' değeri 'loadOnlyIncluded' olarak ayarlanmadıkça bu özellik yoksayılır.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "True ise hata ayıklayıcısı, 'includedModules' dizisinde OLMAYAN herhangi bir modül için modülün ve başlatılan yürütülebilir dosyanın yanında denetlemeye devam eder ancak sembol arama listesindeki yolları denetlemez.\n\nBu seçenek varsayılan olarak 'true' şeklinde ayarlanır. 'Mode', 'loadOnlyIncluded' olarak ayarlanmadıkça bu özellik yoksayılır."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Bu giriş yalnızca yığın çerçeve konumu eşlemesi için kullanılıyorsa false. Bu girişin, kesme noktası konumları belirtilirken de kullanılması gerekiyorsa true."
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"c.cpp.diagnostics": "C/C++ Tanılaması",
|
||||
"dismiss.button": "Kapat",
|
||||
"diable.warnings.button": "Uyarıları Devre Dışı Bırak",
|
||||
"unable.to.provide.configuration": "{0}, '{1}' için IntelliSense yapılandırma bilgilerini sağlayamıyor. Bunun yerine '{2}' yapılandırmasındaki ayarlar kullanılacak.",
|
||||
"unable.to.provide.configuraiton": "{0}, '{1}' için IntelliSense yapılandırma bilgilerini sağlayamıyor. Bunun yerine '{2}' yapılandırmasındaki ayarlar kullanılacak.",
|
||||
"config.not.found": "İstenen yapılandırma adı bulunamadı: {0}",
|
||||
"unsupported.client": "Desteklenmeyen istemci",
|
||||
"timed.out": "{0} ms'de zaman aşımına uğradı.",
|
||||
@@ -34,7 +34,7 @@
|
||||
"no.button": "Hayır",
|
||||
"configurations.received": "Alınan özel yapılandırmalar:",
|
||||
"browse.configuration.received": "Özel gözatma yapılandırması alındı: {0}",
|
||||
"no.compilers.found": "Sisteminizde C++ derleyicisi bulunamadı. Platformunuz için, düzenleyicideki yönergeleri takip ederek {0} derleyicisini yüklemenizi öneririz.",
|
||||
"compilers.found": "Sisteminizde şu C++ derleyicileri bulundu:",
|
||||
"compilers.found.message": "Projenizin IntelliSense Yapılandırmasında kullanılacak derleyiciyi belirtebilirsiniz."
|
||||
}
|
||||
"no.compilers.found": "No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",
|
||||
"compilers.found": "We found the following C++ compiler(s) on your system:",
|
||||
"compilers.found.message": "You can specify which compiler to use in your project's IntelliSense Configuration."
|
||||
}
|
||||
@@ -17,5 +17,5 @@
|
||||
"failed.at.stage": "Şu aşamada başarısız oldu: {0}",
|
||||
"failed.at.stage2": "Çevrimdışı bir ortamda çalışıyorsanız veya bu hatayı sürekli olarak görüyorsanız uzantının önceden eklenmiş tüm bağımlılıklara sahip bir sürümünü {0} adresinden indirmeyi deneyin ve sonra VS Code'da \"VSIX'ten yükle\" komutunu kullanarak uzantıyı yükleyin.",
|
||||
"finished.installing.dependencies": "Bağımlılıkların yüklenmesi tamamlandı",
|
||||
"failed.installing.dependencies": "Bağımlılıklar yüklenemedi"
|
||||
"failed.installing.dependencies": "Failed installing dependencies"
|
||||
}
|
||||
+10
-166
@@ -2,7 +2,7 @@
|
||||
"name": "cpptools",
|
||||
"displayName": "C/C++",
|
||||
"description": "C/C++ IntelliSense, debugging, and code browsing.",
|
||||
"version": "1.5.0-main",
|
||||
"version": "1.4.0-main",
|
||||
"publisher": "ms-vscode",
|
||||
"icon": "LanguageCCPP_color_128x.png",
|
||||
"readme": "README.md",
|
||||
@@ -2245,83 +2245,6 @@
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.requireExactSource.description%",
|
||||
"default": true
|
||||
},
|
||||
"symbolOptions": {
|
||||
"description": "%c_cpp.debuggers.symbolOptions.description%",
|
||||
"default": {
|
||||
"searchPaths": [],
|
||||
"searchMicrosoftSymbolServer": false
|
||||
},
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"searchPaths": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.searchPaths.description%",
|
||||
"default": []
|
||||
},
|
||||
"searchMicrosoftSymbolServer": {
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description%",
|
||||
"default": false
|
||||
},
|
||||
"cachePath": {
|
||||
"type": "string",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.cachePath.description%",
|
||||
"default": "%TEMP%\\SymbolCache"
|
||||
},
|
||||
"moduleFilter": {
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.moduleFilter.description%",
|
||||
"default": {
|
||||
"mode": "loadAllButExcluded",
|
||||
"excludedModules": []
|
||||
},
|
||||
"type": "object",
|
||||
"required": [
|
||||
"mode"
|
||||
],
|
||||
"properties": {
|
||||
"mode": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"loadAllButExcluded",
|
||||
"loadOnlyIncluded"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions%",
|
||||
"%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions%"
|
||||
],
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description%",
|
||||
"default": "loadAllButExcluded"
|
||||
},
|
||||
"excludedModules": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description%",
|
||||
"default": []
|
||||
},
|
||||
"includedModules": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description%",
|
||||
"default": [
|
||||
"MyExampleModule.dll"
|
||||
]
|
||||
},
|
||||
"includeSymbolsNextToModules": {
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description%",
|
||||
"default": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -2399,83 +2322,6 @@
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.requireExactSource.description%",
|
||||
"default": true
|
||||
},
|
||||
"symbolOptions": {
|
||||
"description": "%c_cpp.debuggers.symbolOptions.description%",
|
||||
"default": {
|
||||
"searchPaths": [],
|
||||
"searchMicrosoftSymbolServer": false
|
||||
},
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"searchPaths": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.searchPaths.description%",
|
||||
"default": []
|
||||
},
|
||||
"searchMicrosoftSymbolServer": {
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description%",
|
||||
"default": false
|
||||
},
|
||||
"cachePath": {
|
||||
"type": "string",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.cachePath.description%",
|
||||
"default": "%TEMP%\\SymbolCache"
|
||||
},
|
||||
"moduleFilter": {
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.moduleFilter.description%",
|
||||
"default": {
|
||||
"mode": "loadAllButExcluded",
|
||||
"excludedModules": []
|
||||
},
|
||||
"type": "object",
|
||||
"required": [
|
||||
"mode"
|
||||
],
|
||||
"properties": {
|
||||
"mode": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"loadAllButExcluded",
|
||||
"loadOnlyIncluded"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions%",
|
||||
"%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions%"
|
||||
],
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description%",
|
||||
"default": "loadAllButExcluded"
|
||||
},
|
||||
"excludedModules": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description%",
|
||||
"default": []
|
||||
},
|
||||
"includedModules": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description%",
|
||||
"default": [
|
||||
"MyExampleModule.dll"
|
||||
]
|
||||
},
|
||||
"includeSymbolsNextToModules": {
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description%",
|
||||
"default": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2763,7 +2609,7 @@
|
||||
"typescript": "^3.5.3",
|
||||
"vscode-debugadapter": "^1.35.0",
|
||||
"vscode-debugprotocol": "^1.35.0",
|
||||
"vscode-nls-dev": "^4.0.0-next.1",
|
||||
"vscode-nls-dev": "^3.2.6",
|
||||
"vscode-test": "^1.3.0",
|
||||
"webpack": "^5.28.0",
|
||||
"webpack-cli": "^4.5.0",
|
||||
@@ -2779,10 +2625,9 @@
|
||||
"plist": "^3.0.2",
|
||||
"tmp": "^0.1.0",
|
||||
"vscode-cpptools": "^5.0.0",
|
||||
"vscode-extension-telemetry": "^0.1.7",
|
||||
"vscode-extension-telemetry": "^0.1.2",
|
||||
"vscode-languageclient": "^5.2.1",
|
||||
"vscode-nls": "^4.1.1",
|
||||
"vscode-tas-client": "^0.1.22",
|
||||
"which": "^2.0.2",
|
||||
"yauzl": "^2.10.0"
|
||||
},
|
||||
@@ -2791,8 +2636,7 @@
|
||||
"yargs-parser": "^15.0.1",
|
||||
"y18n": "^5.0.5",
|
||||
"hosted-git-info": "^3.0.8",
|
||||
"browserslist": "^4.16.6",
|
||||
"glob-parent": "^5.1.2"
|
||||
"browserslist": "^4.16.6"
|
||||
},
|
||||
"runtimeDependencies": [
|
||||
{
|
||||
@@ -2841,7 +2685,7 @@
|
||||
"integrity": "186614524A13EC75BF68798861818D25CE82FDE293C57B725C11F62B0694EC55"
|
||||
},
|
||||
{
|
||||
"description": "C/C++ language components (macOS / x86_64)",
|
||||
"description": "C/C++ language components (OS X)",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2164296",
|
||||
"platforms": [
|
||||
"darwin"
|
||||
@@ -2856,7 +2700,7 @@
|
||||
"integrity": "8E19E1BDD95FCC80F74529E6B5C24AB761F7D84B92CF44C33DAE38A8F11F6FB5"
|
||||
},
|
||||
{
|
||||
"description": "C/C++ language components (macOS / ARM64)",
|
||||
"description": "C/C++ language components (OS X ARM64)",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2164187",
|
||||
"platforms": [
|
||||
"darwin"
|
||||
@@ -2944,7 +2788,7 @@
|
||||
"integrity": "CD5578A21C8D515D15C0611621E44C03DE4E667EFB4EE1A0DE18B08FD9B96794"
|
||||
},
|
||||
{
|
||||
"description": "ClangFormat (macOS / x86_64)",
|
||||
"description": "ClangFormat (OS X)",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2162416",
|
||||
"platforms": [
|
||||
"darwin"
|
||||
@@ -2958,7 +2802,7 @@
|
||||
"integrity": "AEB24D394118EAD87087DCC651F2EE329FC335ECE88ED6C8C2A9E93ED60DFECD"
|
||||
},
|
||||
{
|
||||
"description": "ClangFormat (macOS / ARM64)",
|
||||
"description": "ClangFormat (OS X arm64)",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2162413",
|
||||
"platforms": [
|
||||
"darwin"
|
||||
@@ -3066,7 +2910,7 @@
|
||||
"integrity": "946C54C8C6BF5BF79AC05D4E152F8D8647700FA786C21505832B3C79988339B4"
|
||||
},
|
||||
{
|
||||
"description": "Mono Runtime (macOS)",
|
||||
"description": "Mono Runtime (OS X)",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkId=2027403",
|
||||
"platforms": [
|
||||
"darwin"
|
||||
@@ -3121,4 +2965,4 @@
|
||||
"integrity": "E5046509D510086B99F171595114220AD8E9F820E7238B6A5199CD78B9AD2078"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -249,18 +249,5 @@
|
||||
"c_cpp.taskDefinitions.detail.description": "Additional details of the task",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Current and compile-time paths to the same source trees. Files found under the EditorPath are mapped to the CompileTimePath path for breakpoint matching and mapped from CompileTimePath to EditorPath when displaying stacktrace locations.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "The path to the source tree the editor will use.",
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False if this entry is only used for stack frame location mapping. True if this entry should also be used when specifying breakpoint locations.",
|
||||
"c_cpp.debuggers.symbolOptions.description": "Options to control how symbols (.pdb files) are found and loaded.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.description": "Provides configuration for locating and loading symbols to the debug adapter.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache.",
|
||||
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Provides configuration for loading symbols to the debug adapter.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Controls which of the two basic operating modes the module filter operates in.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Load symbols for all modules unless the module is in the 'excludedModules' array.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.",
|
||||
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'."
|
||||
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False if this entry is only used for stack frame location mapping. True if this entry should also be used when specifying breakpoint locations."
|
||||
}
|
||||
|
||||
@@ -48,14 +48,14 @@ export class DocumentFormattingEditProvider implements vscode.DocumentFormatting
|
||||
if (settings.formattingEngine !== "vcFormat") {
|
||||
return configCallBack(undefined);
|
||||
} else {
|
||||
let editorConfigSettings: any = cachedEditorConfigSettings.get(filePath);
|
||||
const editorConfigSettings: any = cachedEditorConfigSettings.get(filePath);
|
||||
if (!editorConfigSettings) {
|
||||
editorConfigSettings = await editorConfig.parse(filePath);
|
||||
if (editorConfigSettings !== undefined) {
|
||||
cachedEditorConfigSettings.set(filePath, editorConfigSettings);
|
||||
}
|
||||
await editorConfig.parse(filePath);
|
||||
return configCallBack(undefined);
|
||||
} else {
|
||||
cachedEditorConfigSettings.set(filePath, editorConfigSettings);
|
||||
return configCallBack(editorConfigSettings);
|
||||
}
|
||||
return configCallBack(editorConfigSettings);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,14 +48,14 @@ export class DocumentRangeFormattingEditProvider implements vscode.DocumentRange
|
||||
if (settings.formattingEngine !== "vcFormat") {
|
||||
return configCallBack(undefined);
|
||||
} else {
|
||||
let editorConfigSettings: any = cachedEditorConfigSettings.get(filePath);
|
||||
const editorConfigSettings: any = cachedEditorConfigSettings.get(filePath);
|
||||
if (!editorConfigSettings) {
|
||||
editorConfigSettings = await editorConfig.parse(filePath);
|
||||
if (editorConfigSettings !== undefined) {
|
||||
cachedEditorConfigSettings.set(filePath, editorConfigSettings);
|
||||
}
|
||||
await editorConfig.parse(filePath);
|
||||
return configCallBack(undefined);
|
||||
} else {
|
||||
cachedEditorConfigSettings.set(filePath, editorConfigSettings);
|
||||
return configCallBack(editorConfigSettings);
|
||||
}
|
||||
return configCallBack(editorConfigSettings);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* See 'LICENSE' in the project root for license information.
|
||||
* ------------------------------------------------------------------------------------------ */
|
||||
import * as vscode from 'vscode';
|
||||
import { DefaultClient, GetFoldingRangesParams, GetFoldingRangesRequest, FoldingRangeKind, GetFoldingRangesResult, CppFoldingRange } from '../client';
|
||||
import { DefaultClient, GetFoldingRangesParams, GetFoldingRangesRequest, FoldingRangeKind, GetFoldingRangesResult } from '../client';
|
||||
|
||||
export class FoldingRangeProvider implements vscode.FoldingRangeProvider {
|
||||
private client: DefaultClient;
|
||||
@@ -14,7 +14,7 @@ export class FoldingRangeProvider implements vscode.FoldingRangeProvider {
|
||||
this.onDidChangeFoldingRanges = this.onDidChangeFoldingRangesEvent.event;
|
||||
}
|
||||
async provideFoldingRanges(document: vscode.TextDocument, context: vscode.FoldingContext,
|
||||
token: vscode.CancellationToken): Promise<vscode.FoldingRange[] | undefined> {
|
||||
token: vscode.CancellationToken): Promise<vscode.FoldingRange[]> {
|
||||
const id: number = ++DefaultClient.abortRequestId;
|
||||
const params: GetFoldingRangesParams = {
|
||||
id: id,
|
||||
@@ -24,33 +24,31 @@ export class FoldingRangeProvider implements vscode.FoldingRangeProvider {
|
||||
token.onCancellationRequested(e => this.client.abortRequest(id));
|
||||
const ranges: GetFoldingRangesResult = await this.client.languageClient.sendRequest(GetFoldingRangesRequest, params);
|
||||
if (ranges.canceled) {
|
||||
return undefined;
|
||||
throw new vscode.CancellationError();
|
||||
} else {
|
||||
const result: vscode.FoldingRange[] = [];
|
||||
ranges.ranges.forEach((r) => {
|
||||
const foldingRange: vscode.FoldingRange = {
|
||||
start: r.range.start.line,
|
||||
end: r.range.end.line
|
||||
};
|
||||
switch (r.kind) {
|
||||
case FoldingRangeKind.Comment:
|
||||
foldingRange.kind = vscode.FoldingRangeKind.Comment;
|
||||
break;
|
||||
case FoldingRangeKind.Imports:
|
||||
foldingRange.kind = vscode.FoldingRangeKind.Imports;
|
||||
break;
|
||||
case FoldingRangeKind.Region:
|
||||
foldingRange.kind = vscode.FoldingRangeKind.Region;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
result.push(foldingRange);
|
||||
});
|
||||
return result;
|
||||
}
|
||||
const result: vscode.FoldingRange[] = [];
|
||||
ranges.ranges.forEach((r: CppFoldingRange, index: number, array: CppFoldingRange[]) => {
|
||||
const foldingRange: vscode.FoldingRange = {
|
||||
start: r.range.start.line,
|
||||
// Move the end range up one if it overlaps with the next start range, because
|
||||
// VS Code doesn't support column-based folding: https://github.com/microsoft/vscode/issues/50840
|
||||
end: r.range.end.line - (index + 1 >= array.length ? 0 :
|
||||
(array[index + 1].range.start.line !== r.range.end.line ? 0 : 1))
|
||||
};
|
||||
switch (r.kind) {
|
||||
case FoldingRangeKind.Comment:
|
||||
foldingRange.kind = vscode.FoldingRangeKind.Comment;
|
||||
break;
|
||||
case FoldingRangeKind.Imports:
|
||||
foldingRange.kind = vscode.FoldingRangeKind.Imports;
|
||||
break;
|
||||
case FoldingRangeKind.Region:
|
||||
foldingRange.kind = vscode.FoldingRangeKind.Region;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
result.push(foldingRange);
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
public refresh(): void {
|
||||
|
||||
@@ -54,14 +54,14 @@ export class OnTypeFormattingEditProvider implements vscode.OnTypeFormattingEdit
|
||||
return configCallBack(undefined);
|
||||
}
|
||||
} else {
|
||||
let editorConfigSettings: any = cachedEditorConfigSettings.get(filePath);
|
||||
const editorConfigSettings: any = cachedEditorConfigSettings.get(filePath);
|
||||
if (!editorConfigSettings) {
|
||||
editorConfigSettings = await editorConfig.parse(filePath);
|
||||
if (editorConfigSettings !== undefined) {
|
||||
cachedEditorConfigSettings.set(filePath, editorConfigSettings);
|
||||
}
|
||||
await editorConfig.parse(filePath);
|
||||
return configCallBack(undefined);
|
||||
} else {
|
||||
cachedEditorConfigSettings.set(filePath, editorConfigSettings);
|
||||
return configCallBack(editorConfigSettings);
|
||||
}
|
||||
return configCallBack(editorConfigSettings);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ import { updateLanguageConfigurations, registerCommands } from './extension';
|
||||
import { SettingsTracker, getTracker } from './settingsTracker';
|
||||
import { getTestHook, TestHook } from '../testHook';
|
||||
import { getCustomConfigProviders, CustomConfigurationProvider1, isSameProviderExtensionId } from '../LanguageServer/customProviders';
|
||||
import { ABTestSettings, getABTestSettings } from '../abTesting';
|
||||
import * as fs from 'fs';
|
||||
import * as os from 'os';
|
||||
import * as refs from './references';
|
||||
@@ -277,7 +278,6 @@ interface CodeActionCommand {
|
||||
localizeStringParams: LocalizeStringParams;
|
||||
command: string;
|
||||
arguments?: any[];
|
||||
edit?: TextEdit;
|
||||
}
|
||||
|
||||
interface ShowMessageWindowParams {
|
||||
@@ -369,14 +369,14 @@ export enum FoldingRangeKind {
|
||||
Region = 3
|
||||
}
|
||||
|
||||
export interface CppFoldingRange {
|
||||
interface FoldingRange {
|
||||
kind: FoldingRangeKind;
|
||||
range: Range;
|
||||
}
|
||||
|
||||
export interface GetFoldingRangesResult {
|
||||
canceled: boolean;
|
||||
ranges: CppFoldingRange[];
|
||||
ranges: FoldingRange[];
|
||||
}
|
||||
|
||||
interface AbortRequestParams {
|
||||
@@ -497,9 +497,9 @@ const LogTelemetryNotification: NotificationType<TelemetryPayload, void> = new N
|
||||
const ReportTagParseStatusNotification: NotificationType<LocalizeStringParams, void> = new NotificationType<LocalizeStringParams, void>('cpptools/reportTagParseStatus');
|
||||
const ReportStatusNotification: NotificationType<ReportStatusNotificationBody, void> = new NotificationType<ReportStatusNotificationBody, void>('cpptools/reportStatus');
|
||||
const DebugProtocolNotification: NotificationType<DebugProtocolParams, void> = new NotificationType<DebugProtocolParams, void>('cpptools/debugProtocol');
|
||||
const DebugLogNotification: NotificationType<LocalizeStringParams, void> = new NotificationType<LocalizeStringParams, void>('cpptools/debugLog');
|
||||
const InactiveRegionNotification: NotificationType<InactiveRegionParams, void> = new NotificationType<InactiveRegionParams, void>('cpptools/inactiveRegions');
|
||||
const CompileCommandsPathsNotification: NotificationType<CompileCommandsPaths, void> = new NotificationType<CompileCommandsPaths, void>('cpptools/compileCommandsPaths');
|
||||
const DebugLogNotification: NotificationType<LocalizeStringParams, void> = new NotificationType<LocalizeStringParams, void>('cpptools/debugLog');
|
||||
const InactiveRegionNotification: NotificationType<InactiveRegionParams, void> = new NotificationType<InactiveRegionParams, void>('cpptools/inactiveRegions');
|
||||
const CompileCommandsPathsNotification: NotificationType<CompileCommandsPaths, void> = new NotificationType<CompileCommandsPaths, void>('cpptools/compileCommandsPaths');
|
||||
const ReferencesNotification: NotificationType<refs.ReferencesResultMessage, void> = new NotificationType<refs.ReferencesResultMessage, void>('cpptools/references');
|
||||
const ReportReferencesProgressNotification: NotificationType<refs.ReportReferencesProgressNotification, void> = new NotificationType<refs.ReportReferencesProgressNotification, void>('cpptools/reportReferencesProgress');
|
||||
const RequestCustomConfig: NotificationType<string, void> = new NotificationType<string, void>('cpptools/requestCustomConfig');
|
||||
@@ -508,7 +508,7 @@ const ShowMessageWindowNotification: NotificationType<ShowMessageWindowParams, v
|
||||
const ShowWarningNotification: NotificationType<ShowWarningParams, void> = new NotificationType<ShowWarningParams, void>('cpptools/showWarning');
|
||||
const ReportTextDocumentLanguage: NotificationType<string, void> = new NotificationType<string, void>('cpptools/reportTextDocumentLanguage');
|
||||
const SemanticTokensChanged: NotificationType<string, void> = new NotificationType<string, void>('cpptools/semanticTokensChanged');
|
||||
const IntelliSenseSetupNotification: NotificationType<IntelliSenseSetup, void> = new NotificationType<IntelliSenseSetup, void>('cpptools/IntelliSenseSetup');
|
||||
const IntelliSenseSetupNotification: NotificationType<IntelliSenseSetup, void> = new NotificationType<IntelliSenseSetup, void>('cpptools/IntelliSenseSetup');
|
||||
|
||||
let failureMessageShown: boolean = false;
|
||||
|
||||
@@ -808,23 +808,13 @@ export class DefaultClient implements Client {
|
||||
// Convert to vscode.CodeAction array
|
||||
commands.forEach((command) => {
|
||||
const title: string = util.getLocalizedString(command.localizeStringParams);
|
||||
let edit: vscode.WorkspaceEdit | undefined;
|
||||
if (command.edit) {
|
||||
edit = new vscode.WorkspaceEdit();
|
||||
edit.replace(document.uri, new vscode.Range(
|
||||
new vscode.Position(command.edit.range.start.line, command.edit.range.start.character),
|
||||
new vscode.Position(command.edit.range.end.line, command.edit.range.end.character)),
|
||||
command.edit.newText);
|
||||
}
|
||||
const vscodeCodeAction: vscode.CodeAction = {
|
||||
title: title,
|
||||
command: command.command === "edit" ? undefined : {
|
||||
command: {
|
||||
title: title,
|
||||
command: command.command,
|
||||
arguments: command.arguments
|
||||
},
|
||||
edit: edit,
|
||||
kind: edit === undefined ? vscode.CodeActionKind.QuickFix : vscode.CodeActionKind.RefactorInline
|
||||
}
|
||||
};
|
||||
resultCodeActions.push(vscodeCodeAction);
|
||||
});
|
||||
@@ -876,7 +866,7 @@ export class DefaultClient implements Client {
|
||||
if (settings.formattingEngine !== "Disabled") {
|
||||
this.documentFormattingProviderDisposable = vscode.languages.registerDocumentFormattingEditProvider(this.documentSelector, new DocumentFormattingEditProvider(this));
|
||||
this.formattingRangeProviderDisposable = vscode.languages.registerDocumentRangeFormattingEditProvider(this.documentSelector, new DocumentRangeFormattingEditProvider(this));
|
||||
this.onTypeFormattingProviderDisposable = vscode.languages.registerOnTypeFormattingEditProvider(this.documentSelector, new OnTypeFormattingEditProvider(this), ";", "}", "\n");
|
||||
this.onTypeFormattingProviderDisposable = vscode.languages.registerOnTypeFormattingEditProvider(this.documentSelector, new OnTypeFormattingEditProvider(this), ";", "}", "\n");
|
||||
}
|
||||
if (settings.codeFolding) {
|
||||
this.codeFoldingProvider = new FoldingRangeProvider(this);
|
||||
@@ -932,7 +922,7 @@ export class DefaultClient implements Client {
|
||||
const serverName: string = this.getName(this.rootFolder);
|
||||
const serverOptions: ServerOptions = {
|
||||
run: { command: serverModule },
|
||||
debug: { command: serverModule, args: [serverName] }
|
||||
debug: { command: serverModule, args: [ serverName ] }
|
||||
};
|
||||
|
||||
// Get all the per-workspace settings.
|
||||
@@ -983,41 +973,41 @@ export class DefaultClient implements Client {
|
||||
const settings_newLineBeforeOpenBraceFunction: (string | undefined)[] = [];
|
||||
const settings_newLineBeforeOpenBraceBlock: (string | undefined)[] = [];
|
||||
const settings_newLineBeforeOpenBraceLambda: (string | undefined)[] = [];
|
||||
const settings_newLineScopeBracesOnSeparateLines: boolean[] = [];
|
||||
const settings_newLineCloseBraceSameLineEmptyType: boolean[] = [];
|
||||
const settings_newLineCloseBraceSameLineEmptyFunction: boolean[] = [];
|
||||
const settings_newLineBeforeCatch: boolean[] = [];
|
||||
const settings_newLineBeforeElse: boolean[] = [];
|
||||
const settings_newLineBeforeWhileInDoWhile: boolean[] = [];
|
||||
const settings_newLineScopeBracesOnSeparateLines: boolean[] = [];
|
||||
const settings_newLineCloseBraceSameLineEmptyType: boolean[] = [];
|
||||
const settings_newLineCloseBraceSameLineEmptyFunction: boolean[] = [];
|
||||
const settings_newLineBeforeCatch: boolean[] = [];
|
||||
const settings_newLineBeforeElse: boolean[] = [];
|
||||
const settings_newLineBeforeWhileInDoWhile: boolean[] = [];
|
||||
const settings_spaceBeforeFunctionOpenParenthesis: (string | undefined)[] = [];
|
||||
const settings_spaceWithinParameterListParentheses: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyParameterListParentheses: boolean[] = [];
|
||||
const settings_spaceAfterKeywordsInControlFlowStatements: boolean[] = [];
|
||||
const settings_spaceWithinControlFlowStatementParentheses: boolean[] = [];
|
||||
const settings_spaceBeforeLambdaOpenParenthesis: boolean[] = [];
|
||||
const settings_spaceWithinCastParentheses: boolean[] = [];
|
||||
const settings_spaceSpaceAfterCastCloseParenthesis: boolean[] = [];
|
||||
const settings_spaceWithinExpressionParentheses: boolean[] = [];
|
||||
const settings_spaceBeforeBlockOpenBrace: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyBraces: boolean[] = [];
|
||||
const settings_spaceBeforeInitializerListOpenBrace: boolean[] = [];
|
||||
const settings_spaceWithinInitializerListBraces: boolean[] = [];
|
||||
const settings_spacePreserveInInitializerList: boolean[] = [];
|
||||
const settings_spaceBeforeOpenSquareBracket: boolean[] = [];
|
||||
const settings_spaceWithinSquareBrackets: boolean[] = [];
|
||||
const settings_spaceBeforeEmptySquareBrackets: boolean[] = [];
|
||||
const settings_spaceBetweenEmptySquareBrackets: boolean[] = [];
|
||||
const settings_spaceGroupSquareBrackets: boolean[] = [];
|
||||
const settings_spaceWithinLambdaBrackets: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyLambdaBrackets: boolean[] = [];
|
||||
const settings_spaceBeforeComma: boolean[] = [];
|
||||
const settings_spaceAfterComma: boolean[] = [];
|
||||
const settings_spaceRemoveAroundMemberOperators: boolean[] = [];
|
||||
const settings_spaceBeforeInheritanceColon: boolean[] = [];
|
||||
const settings_spaceBeforeConstructorColon: boolean[] = [];
|
||||
const settings_spaceRemoveBeforeSemicolon: boolean[] = [];
|
||||
const settings_spaceInsertAfterSemicolon: boolean[] = [];
|
||||
const settings_spaceRemoveAroundUnaryOperator: boolean[] = [];
|
||||
const settings_spaceWithinParameterListParentheses: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyParameterListParentheses: boolean[] = [];
|
||||
const settings_spaceAfterKeywordsInControlFlowStatements: boolean[] = [];
|
||||
const settings_spaceWithinControlFlowStatementParentheses: boolean[] = [];
|
||||
const settings_spaceBeforeLambdaOpenParenthesis: boolean[] = [];
|
||||
const settings_spaceWithinCastParentheses: boolean[] = [];
|
||||
const settings_spaceSpaceAfterCastCloseParenthesis: boolean[] = [];
|
||||
const settings_spaceWithinExpressionParentheses: boolean[] = [];
|
||||
const settings_spaceBeforeBlockOpenBrace: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyBraces: boolean[] = [];
|
||||
const settings_spaceBeforeInitializerListOpenBrace: boolean[] = [];
|
||||
const settings_spaceWithinInitializerListBraces: boolean[] = [];
|
||||
const settings_spacePreserveInInitializerList: boolean[] = [];
|
||||
const settings_spaceBeforeOpenSquareBracket: boolean[] = [];
|
||||
const settings_spaceWithinSquareBrackets: boolean[] = [];
|
||||
const settings_spaceBeforeEmptySquareBrackets: boolean[] = [];
|
||||
const settings_spaceBetweenEmptySquareBrackets: boolean[] = [];
|
||||
const settings_spaceGroupSquareBrackets: boolean[] = [];
|
||||
const settings_spaceWithinLambdaBrackets: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyLambdaBrackets: boolean[] = [];
|
||||
const settings_spaceBeforeComma: boolean[] = [];
|
||||
const settings_spaceAfterComma: boolean[] = [];
|
||||
const settings_spaceRemoveAroundMemberOperators: boolean[] = [];
|
||||
const settings_spaceBeforeInheritanceColon: boolean[] = [];
|
||||
const settings_spaceBeforeConstructorColon: boolean[] = [];
|
||||
const settings_spaceRemoveBeforeSemicolon: boolean[] = [];
|
||||
const settings_spaceInsertAfterSemicolon: boolean[] = [];
|
||||
const settings_spaceRemoveAroundUnaryOperator: boolean[] = [];
|
||||
const settings_spaceAroundBinaryOperator: (string | undefined)[] = [];
|
||||
const settings_spaceAroundAssignmentOperator: (string | undefined)[] = [];
|
||||
const settings_spacePointerReferenceAlignment: (string | undefined)[] = [];
|
||||
@@ -1127,6 +1117,8 @@ export class DefaultClient implements Client {
|
||||
}
|
||||
}
|
||||
|
||||
const abTestSettings: ABTestSettings = getABTestSettings();
|
||||
|
||||
let intelliSenseCacheDisabled: boolean = false;
|
||||
if (os.platform() === "darwin") {
|
||||
const releaseParts: string[] = os.release().split(".");
|
||||
@@ -1151,7 +1143,7 @@ export class DefaultClient implements Client {
|
||||
clang_format_path: settings_clangFormatPath,
|
||||
clang_format_style: settings_clangFormatStyle,
|
||||
formatting: settings_formattingEngine,
|
||||
vcFormat: {
|
||||
vcFormat : {
|
||||
indent: {
|
||||
braces: settings_indentBraces,
|
||||
multiLineRelativeTo: settings_indentMultiLine,
|
||||
@@ -1162,10 +1154,10 @@ export class DefaultClient implements Client {
|
||||
caseContentsWhenBlock: settings_indentCaseContentsWhenBlock,
|
||||
lambdaBracesWhenParameter: settings_indentLambdaBracesWhenParameter,
|
||||
gotoLabels: settings_indentGotoLabels,
|
||||
preprocessor: settings_indentPreprocessor,
|
||||
accesSpecifiers: settings_indentAccessSpecifiers,
|
||||
namespaceContents: settings_indentNamespaceContents,
|
||||
preserveComments: settings_indentPreserveComments
|
||||
preprocessor : settings_indentPreprocessor,
|
||||
accesSpecifiers : settings_indentAccessSpecifiers,
|
||||
namespaceContents : settings_indentNamespaceContents,
|
||||
preserveComments : settings_indentPreserveComments
|
||||
},
|
||||
newLine: {
|
||||
beforeOpenBrace: {
|
||||
@@ -1177,48 +1169,48 @@ export class DefaultClient implements Client {
|
||||
},
|
||||
scopeBracesOnSeparateLines: settings_newLineScopeBracesOnSeparateLines,
|
||||
closeBraceSameLine: {
|
||||
emptyType: settings_newLineCloseBraceSameLineEmptyType,
|
||||
emptyType: settings_newLineCloseBraceSameLineEmptyType,
|
||||
emptyFunction: settings_newLineCloseBraceSameLineEmptyFunction
|
||||
},
|
||||
beforeCatch: settings_newLineBeforeCatch,
|
||||
beforeElse: settings_newLineBeforeElse,
|
||||
beforeWhileInDoWhile: settings_newLineBeforeWhileInDoWhile
|
||||
beforeCatch : settings_newLineBeforeCatch,
|
||||
beforeElse : settings_newLineBeforeElse,
|
||||
beforeWhileInDoWhile : settings_newLineBeforeWhileInDoWhile
|
||||
|
||||
},
|
||||
space: {
|
||||
beforeFunctionOpenParenthesis: settings_spaceBeforeFunctionOpenParenthesis,
|
||||
withinParameterListParentheses: settings_spaceWithinParameterListParentheses,
|
||||
betweenEmptyParameterListParentheses: settings_spaceBetweenEmptyParameterListParentheses,
|
||||
afterKeywordsInControlFlowStatements: settings_spaceAfterKeywordsInControlFlowStatements,
|
||||
withinControlFlowStatementParentheses: settings_spaceWithinControlFlowStatementParentheses,
|
||||
beforeLambdaOpenParenthesis: settings_spaceBeforeLambdaOpenParenthesis,
|
||||
withinCastParentheses: settings_spaceWithinCastParentheses,
|
||||
afterCastCloseParenthesis: settings_spaceSpaceAfterCastCloseParenthesis,
|
||||
withinExpressionParentheses: settings_spaceWithinExpressionParentheses,
|
||||
beforeBlockOpenBrace: settings_spaceBeforeBlockOpenBrace,
|
||||
betweenEmptyBraces: settings_spaceBetweenEmptyBraces,
|
||||
beforeInitializerListOpenBrace: settings_spaceBeforeInitializerListOpenBrace,
|
||||
withinInitializerListBraces: settings_spaceWithinInitializerListBraces,
|
||||
preserveInInitializerList: settings_spacePreserveInInitializerList,
|
||||
beforeOpenSquareBracket: settings_spaceBeforeOpenSquareBracket,
|
||||
withinSquareBrackets: settings_spaceWithinSquareBrackets,
|
||||
beforeEmptySquareBrackets: settings_spaceBeforeEmptySquareBrackets,
|
||||
betweenEmptySquareBrackets: settings_spaceBetweenEmptySquareBrackets,
|
||||
groupSquareBrackets: settings_spaceGroupSquareBrackets,
|
||||
withinLambdaBrackets: settings_spaceWithinLambdaBrackets,
|
||||
betweenEmptyLambdaBrackets: settings_spaceBetweenEmptyLambdaBrackets,
|
||||
beforeComma: settings_spaceBeforeComma,
|
||||
afterComma: settings_spaceAfterComma,
|
||||
removeAroundMemberOperators: settings_spaceRemoveAroundMemberOperators,
|
||||
beforeInheritanceColon: settings_spaceBeforeInheritanceColon,
|
||||
beforeConstructorColon: settings_spaceBeforeConstructorColon,
|
||||
removeBeforeSemicolon: settings_spaceRemoveBeforeSemicolon,
|
||||
insertAfterSemicolon: settings_spaceInsertAfterSemicolon,
|
||||
removeAroundUnaryOperator: settings_spaceRemoveAroundUnaryOperator,
|
||||
aroundBinaryOperator: settings_spaceAroundBinaryOperator,
|
||||
aroundAssignmentOperator: settings_spaceAroundAssignmentOperator,
|
||||
pointerReferenceAlignment: settings_spacePointerReferenceAlignment,
|
||||
aroundTernaryOperator: settings_spaceAroundTernaryOperator
|
||||
beforeFunctionOpenParenthesis : settings_spaceBeforeFunctionOpenParenthesis,
|
||||
withinParameterListParentheses : settings_spaceWithinParameterListParentheses,
|
||||
betweenEmptyParameterListParentheses : settings_spaceBetweenEmptyParameterListParentheses,
|
||||
afterKeywordsInControlFlowStatements : settings_spaceAfterKeywordsInControlFlowStatements,
|
||||
withinControlFlowStatementParentheses : settings_spaceWithinControlFlowStatementParentheses,
|
||||
beforeLambdaOpenParenthesis : settings_spaceBeforeLambdaOpenParenthesis,
|
||||
withinCastParentheses : settings_spaceWithinCastParentheses,
|
||||
afterCastCloseParenthesis : settings_spaceSpaceAfterCastCloseParenthesis,
|
||||
withinExpressionParentheses : settings_spaceWithinExpressionParentheses,
|
||||
beforeBlockOpenBrace : settings_spaceBeforeBlockOpenBrace,
|
||||
betweenEmptyBraces : settings_spaceBetweenEmptyBraces,
|
||||
beforeInitializerListOpenBrace : settings_spaceBeforeInitializerListOpenBrace,
|
||||
withinInitializerListBraces : settings_spaceWithinInitializerListBraces,
|
||||
preserveInInitializerList : settings_spacePreserveInInitializerList,
|
||||
beforeOpenSquareBracket : settings_spaceBeforeOpenSquareBracket,
|
||||
withinSquareBrackets : settings_spaceWithinSquareBrackets,
|
||||
beforeEmptySquareBrackets : settings_spaceBeforeEmptySquareBrackets,
|
||||
betweenEmptySquareBrackets : settings_spaceBetweenEmptySquareBrackets,
|
||||
groupSquareBrackets : settings_spaceGroupSquareBrackets,
|
||||
withinLambdaBrackets : settings_spaceWithinLambdaBrackets,
|
||||
betweenEmptyLambdaBrackets : settings_spaceBetweenEmptyLambdaBrackets,
|
||||
beforeComma : settings_spaceBeforeComma,
|
||||
afterComma : settings_spaceAfterComma,
|
||||
removeAroundMemberOperators : settings_spaceRemoveAroundMemberOperators,
|
||||
beforeInheritanceColon : settings_spaceBeforeInheritanceColon,
|
||||
beforeConstructorColon : settings_spaceBeforeConstructorColon,
|
||||
removeBeforeSemicolon : settings_spaceRemoveBeforeSemicolon,
|
||||
insertAfterSemicolon : settings_spaceInsertAfterSemicolon,
|
||||
removeAroundUnaryOperator : settings_spaceRemoveAroundUnaryOperator,
|
||||
aroundBinaryOperator : settings_spaceAroundBinaryOperator,
|
||||
aroundAssignmentOperator : settings_spaceAroundAssignmentOperator,
|
||||
pointerReferenceAlignment : settings_spacePointerReferenceAlignment,
|
||||
aroundTernaryOperator : settings_spaceAroundTernaryOperator
|
||||
},
|
||||
wrap: {
|
||||
preserveBlocks: settings_wrapPreserveBlocks
|
||||
@@ -1242,9 +1234,9 @@ export class DefaultClient implements Client {
|
||||
intelliSenseEngine: settings_intelliSenseEngine,
|
||||
intelliSenseEngineFallback: settings_intelliSenseEngineFallback,
|
||||
intelliSenseCacheDisabled: intelliSenseCacheDisabled,
|
||||
intelliSenseCachePath: settings_intelliSenseCachePath,
|
||||
intelliSenseCacheSize: settings_intelliSenseCacheSize,
|
||||
intelliSenseMemoryLimit: settings_intelliSenseMemoryLimit,
|
||||
intelliSenseCachePath : settings_intelliSenseCachePath,
|
||||
intelliSenseCacheSize : settings_intelliSenseCacheSize,
|
||||
intelliSenseMemoryLimit : settings_intelliSenseMemoryLimit,
|
||||
intelliSenseUpdateDelay: workspaceSettings.intelliSenseUpdateDelay,
|
||||
autocomplete: settings_autocomplete,
|
||||
autocompleteAddParentheses: settings_autocompleteAddParentheses,
|
||||
@@ -1262,6 +1254,7 @@ export class DefaultClient implements Client {
|
||||
systemIncludePath: settings_defaultSystemIncludePath
|
||||
},
|
||||
vcpkg_root: util.getVcpkgRoot(),
|
||||
gotoDefIntelliSense: abTestSettings.UseGoToDefIntelliSense,
|
||||
experimentalFeatures: workspaceSettings.experimentalFeatures,
|
||||
edgeMessagesDirectory: path.join(util.getExtensionFilePath("bin"), "messages", util.getLocaleId()),
|
||||
localizedStrings: localizedStrings,
|
||||
@@ -1335,8 +1328,8 @@ export class DefaultClient implements Client {
|
||||
beforeOpenBrace: vscode.workspace.getConfiguration("C_Cpp.vcFormat.newLine.beforeOpenBrace", this.RootUri),
|
||||
closeBraceSameLine: vscode.workspace.getConfiguration("C_Cpp.vcFormat.newLine.closeBraceSameLine", this.RootUri)
|
||||
},
|
||||
space: vscode.workspace.getConfiguration("C_Cpp.vcFormat.space", this.RootUri),
|
||||
wrap: vscode.workspace.getConfiguration("C_Cpp.vcFormat.wrap", this.RootUri)
|
||||
space: vscode.workspace.getConfiguration("C_Cpp.vcFormat.space", this.RootUri),
|
||||
wrap: vscode.workspace.getConfiguration("C_Cpp.vcFormat.wrap", this.RootUri)
|
||||
}
|
||||
},
|
||||
editor: {
|
||||
@@ -1359,7 +1352,7 @@ export class DefaultClient implements Client {
|
||||
public sendDidChangeSettings(settings: any): void {
|
||||
// Send settings json to native side
|
||||
this.notifyWhenLanguageClientReady(() => {
|
||||
this.languageClient.sendNotification(DidChangeSettingsNotification, { settings, workspaceFolderUri: this.RootPath });
|
||||
this.languageClient.sendNotification(DidChangeSettingsNotification, {settings, workspaceFolderUri: this.RootPath});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1414,7 +1407,7 @@ export class DefaultClient implements Client {
|
||||
if (changedSettings["enhancedColorization"]) {
|
||||
if (settings.enhancedColorization && this.semanticTokensLegend) {
|
||||
this.semanticTokensProvider = new SemanticTokensProvider(this);
|
||||
this.semanticTokensProviderDisposable = vscode.languages.registerDocumentSemanticTokensProvider(this.documentSelector, this.semanticTokensProvider, this.semanticTokensLegend);
|
||||
this.semanticTokensProviderDisposable = vscode.languages.registerDocumentSemanticTokensProvider(this.documentSelector, this.semanticTokensProvider, this.semanticTokensLegend); ;
|
||||
} else if (this.semanticTokensProviderDisposable) {
|
||||
this.semanticTokensProviderDisposable.dispose();
|
||||
this.semanticTokensProviderDisposable = undefined;
|
||||
@@ -1770,7 +1763,7 @@ export class DefaultClient implements Client {
|
||||
if (!configName) {
|
||||
return;
|
||||
}
|
||||
let message: string = localize("unable.to.provide.configuration",
|
||||
let message: string = localize("unable.to.provide.configuraiton",
|
||||
"{0} is unable to provide IntelliSense configuration information for '{1}'. Settings from the '{2}' configuration will be used instead.",
|
||||
providerName, docUri.fsPath, configName);
|
||||
if (err) {
|
||||
@@ -1900,7 +1893,7 @@ export class DefaultClient implements Client {
|
||||
pendingTask = new util.BlockingTask<T>(task, pendingTask);
|
||||
return pendingTask.getPromise();
|
||||
} else {
|
||||
throw new Error(localize("unsupported.client", "Unsupported client"));
|
||||
throw new Error (localize("unsupported.client", "Unsupported client"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1984,7 +1977,7 @@ export class DefaultClient implements Client {
|
||||
}
|
||||
}
|
||||
|
||||
private associations_for_file_watchers?: Set<string>;
|
||||
private associations_for_did_change?: Set<string>;
|
||||
|
||||
/**
|
||||
* listen for file created/deleted events under the ${workspaceFolder} folder
|
||||
@@ -2000,42 +1993,34 @@ export class DefaultClient implements Client {
|
||||
false /* ignoreChangeEvents */,
|
||||
false /* ignoreDeleteEvents */);
|
||||
|
||||
// TODO: Handle new associations without a reload.
|
||||
this.associations_for_file_watchers = new Set<string>(["cu", "cuh", "c", "i", "cpp", "cc", "cxx", "c++", "cp", "hpp", "hh", "hxx", "h++", "hp", "h", "ii", "ino", "inl", "ipp", "tcc", "idl"]);
|
||||
const assocs: any = new OtherSettings().filesAssociations;
|
||||
for (const assoc in assocs) {
|
||||
const dotIndex: number = assoc.lastIndexOf('.');
|
||||
if (dotIndex !== -1) {
|
||||
const ext: string = assoc.substr(dotIndex + 1);
|
||||
this.associations_for_file_watchers.add(ext);
|
||||
}
|
||||
}
|
||||
|
||||
this.rootPathFileWatcher.onDidCreate((uri) => {
|
||||
if (path.basename(uri.fsPath).toLowerCase() === ".editorconfig") {
|
||||
cachedEditorConfigSettings.clear();
|
||||
}
|
||||
|
||||
const dotIndex: number = uri.fsPath.lastIndexOf('.');
|
||||
|
||||
if (dotIndex !== -1) {
|
||||
const ext: string = uri.fsPath.substr(dotIndex + 1);
|
||||
if (this.associations_for_file_watchers?.has(ext)) {
|
||||
this.languageClient.sendNotification(FileCreatedNotification, { uri: uri.toString() });
|
||||
}
|
||||
}
|
||||
this.languageClient.sendNotification(FileCreatedNotification, { uri: uri.toString() });
|
||||
});
|
||||
|
||||
// TODO: Handle new associations without a reload.
|
||||
this.associations_for_did_change = new Set<string>(["cu", "cuh", "c", "i", "cpp", "cc", "cxx", "c++", "cp", "hpp", "hh", "hxx", "h++", "hp", "h", "ii", "ino", "inl", "ipp", "tcc", "idl"]);
|
||||
const assocs: any = new OtherSettings().filesAssociations;
|
||||
for (const assoc in assocs) {
|
||||
const dotIndex: number = assoc.lastIndexOf('.');
|
||||
if (dotIndex !== -1) {
|
||||
const ext: string = assoc.substr(dotIndex + 1);
|
||||
this.associations_for_did_change.add(ext);
|
||||
}
|
||||
}
|
||||
this.rootPathFileWatcher.onDidChange((uri) => {
|
||||
const dotIndex: number = uri.fsPath.lastIndexOf('.');
|
||||
|
||||
if (path.basename(uri.fsPath).toLowerCase() === ".editorconfig") {
|
||||
cachedEditorConfigSettings.clear();
|
||||
}
|
||||
|
||||
const dotIndex: number = uri.fsPath.lastIndexOf('.');
|
||||
|
||||
if (dotIndex !== -1) {
|
||||
const ext: string = uri.fsPath.substr(dotIndex + 1);
|
||||
if (this.associations_for_file_watchers?.has(ext)) {
|
||||
if (this.associations_for_did_change?.has(ext)) {
|
||||
// VS Code has a bug that causes onDidChange events to happen to files that aren't changed,
|
||||
// which causes a large backlog of "files to parse" to accumulate.
|
||||
// We workaround this via only sending the change message if the modified time is within 10 seconds.
|
||||
@@ -2053,14 +2038,7 @@ export class DefaultClient implements Client {
|
||||
cachedEditorConfigSettings.clear();
|
||||
}
|
||||
|
||||
const dotIndex: number = uri.fsPath.lastIndexOf('.');
|
||||
|
||||
if (dotIndex !== -1) {
|
||||
const ext: string = uri.fsPath.substr(dotIndex + 1);
|
||||
if (this.associations_for_file_watchers?.has(ext)) {
|
||||
this.languageClient.sendNotification(FileDeletedNotification, { uri: uri.toString() });
|
||||
}
|
||||
}
|
||||
this.languageClient.sendNotification(FileDeletedNotification, { uri: uri.toString() });
|
||||
});
|
||||
|
||||
this.disposables.push(this.rootPathFileWatcher);
|
||||
@@ -2473,7 +2451,7 @@ export class DefaultClient implements Client {
|
||||
console.warn("custom include paths should not use recursive includes ('**')");
|
||||
}
|
||||
// Separate compiler path and args before sending to language client
|
||||
const itemConfig: util.Mutable<SourceFileConfiguration> = { ...item.configuration };
|
||||
const itemConfig: util.Mutable<SourceFileConfiguration> = {...item.configuration};
|
||||
if (util.isString(itemConfig.compilerPath)) {
|
||||
const compilerPathAndArgs: util.CompilerPathAndArgs = util.extractCompilerPathAndArgs(
|
||||
itemConfig.compilerPath,
|
||||
@@ -2541,7 +2519,7 @@ export class DefaultClient implements Client {
|
||||
return;
|
||||
}
|
||||
|
||||
sanitized = { ...<WorkspaceBrowseConfiguration>config };
|
||||
sanitized = {...<WorkspaceBrowseConfiguration>config};
|
||||
if (!this.isWorkspaceBrowseConfiguration(sanitized)) {
|
||||
console.log("Received an invalid browse configuration from configuration provider: " + JSON.stringify(sanitized));
|
||||
const configValue: WorkspaceBrowseConfiguration | undefined = lastCustomBrowseConfiguration.Value;
|
||||
@@ -2680,7 +2658,7 @@ export class DefaultClient implements Client {
|
||||
// Check if still the active document.
|
||||
const currentEditor: vscode.TextEditor | undefined = vscode.window.activeTextEditor;
|
||||
if (currentEditor && editor.document.uri === currentEditor.document.uri) {
|
||||
currentEditor.selection = new vscode.Selection(r.start, r.end);
|
||||
currentEditor.selection = new vscode.Selection(r.start, r.end);
|
||||
currentEditor.revealRange(r);
|
||||
}
|
||||
}
|
||||
@@ -2783,8 +2761,8 @@ export class DefaultClient implements Client {
|
||||
if (DefaultClient.referencesRequestPending || workspaceReferences.symbolSearchInProgress) {
|
||||
const cancelling: boolean = DefaultClient.referencesPendingCancellations.length > 0;
|
||||
DefaultClient.referencesPendingCancellations.push({
|
||||
reject: () => { },
|
||||
callback: () => { }
|
||||
reject: () => {},
|
||||
callback: () => {}
|
||||
});
|
||||
if (!cancelling) {
|
||||
workspaceReferences.referencesCanceled = true;
|
||||
@@ -2840,17 +2818,17 @@ class NullClient implements Client {
|
||||
Name: string = "(empty)";
|
||||
TrackedDocuments = new Set<vscode.TextDocument>();
|
||||
onDidChangeSettings(event: vscode.ConfigurationChangeEvent, isFirstClient: boolean): { [key: string]: string } { return {}; }
|
||||
onDidOpenTextDocument(document: vscode.TextDocument): void { }
|
||||
onDidCloseTextDocument(document: vscode.TextDocument): void { }
|
||||
onDidChangeVisibleTextEditors(editors: vscode.TextEditor[]): void { }
|
||||
onDidChangeTextDocument(textDocumentChangeEvent: vscode.TextDocumentChangeEvent): void { }
|
||||
onDidOpenTextDocument(document: vscode.TextDocument): void {}
|
||||
onDidCloseTextDocument(document: vscode.TextDocument): void {}
|
||||
onDidChangeVisibleTextEditors(editors: vscode.TextEditor[]): void {}
|
||||
onDidChangeTextDocument(textDocumentChangeEvent: vscode.TextDocumentChangeEvent): void {}
|
||||
onRegisterCustomConfigurationProvider(provider: CustomConfigurationProvider1): Thenable<void> { return Promise.resolve(); }
|
||||
updateCustomConfigurations(requestingProvider?: CustomConfigurationProvider1): Thenable<void> { return Promise.resolve(); }
|
||||
updateCustomBrowseConfiguration(requestingProvider?: CustomConfigurationProvider1): Thenable<void> { return Promise.resolve(); }
|
||||
provideCustomConfiguration(docUri: vscode.Uri, requestFile?: string): Promise<void> { return Promise.resolve(); }
|
||||
logDiagnostics(): Promise<void> { return Promise.resolve(); }
|
||||
rescanFolder(): Promise<void> { return Promise.resolve(); }
|
||||
toggleReferenceResultsView(): void { }
|
||||
toggleReferenceResultsView(): void {}
|
||||
setCurrentConfigName(configurationName: string): Thenable<void> { return Promise.resolve(); }
|
||||
getCurrentConfigName(): Thenable<string> { return Promise.resolve(""); }
|
||||
getCurrentConfigCustomVariable(variableName: string): Thenable<string> { return Promise.resolve(""); }
|
||||
@@ -2858,34 +2836,34 @@ class NullClient implements Client {
|
||||
getVcpkgEnabled(): Thenable<boolean> { return Promise.resolve(false); }
|
||||
getCurrentCompilerPathAndArgs(): Thenable<util.CompilerPathAndArgs | undefined> { return Promise.resolve(undefined); }
|
||||
getKnownCompilers(): Thenable<configs.KnownCompiler[] | undefined> { return Promise.resolve([]); }
|
||||
takeOwnership(document: vscode.TextDocument): void { }
|
||||
takeOwnership(document: vscode.TextDocument): void {}
|
||||
queueTask<T>(task: () => Thenable<T>): Promise<T> { return Promise.resolve(task()); }
|
||||
requestWhenReady<T>(request: () => Thenable<T>): Thenable<T> { return request(); }
|
||||
notifyWhenLanguageClientReady(notify: () => void): void { }
|
||||
awaitUntilLanguageClientReady(): void { }
|
||||
notifyWhenLanguageClientReady(notify: () => void): void {}
|
||||
awaitUntilLanguageClientReady(): void {}
|
||||
requestSwitchHeaderSource(rootPath: string, fileName: string): Thenable<string> { return Promise.resolve(""); }
|
||||
activeDocumentChanged(document: vscode.TextDocument): void { }
|
||||
activate(): void { }
|
||||
selectionChanged(selection: Range): void { }
|
||||
resetDatabase(): void { }
|
||||
deactivate(): void { }
|
||||
pauseParsing(): void { }
|
||||
resumeParsing(): void { }
|
||||
activeDocumentChanged(document: vscode.TextDocument): void {}
|
||||
activate(): void {}
|
||||
selectionChanged(selection: Range): void {}
|
||||
resetDatabase(): void {}
|
||||
deactivate(): void {}
|
||||
pauseParsing(): void {}
|
||||
resumeParsing(): void {}
|
||||
handleConfigurationSelectCommand(): Promise<void> { return Promise.resolve(); }
|
||||
handleConfigurationProviderSelectCommand(): Promise<void> { return Promise.resolve(); }
|
||||
handleShowParsingCommands(): Promise<void> { return Promise.resolve(); }
|
||||
handleReferencesIcon(): void { }
|
||||
handleConfigurationEditCommand(viewColumn?: vscode.ViewColumn): void { }
|
||||
handleConfigurationEditJSONCommand(viewColumn?: vscode.ViewColumn): void { }
|
||||
handleConfigurationEditUICommand(viewColumn?: vscode.ViewColumn): void { }
|
||||
handleReferencesIcon(): void {}
|
||||
handleConfigurationEditCommand(viewColumn?: vscode.ViewColumn): void {}
|
||||
handleConfigurationEditJSONCommand(viewColumn?: vscode.ViewColumn): void {}
|
||||
handleConfigurationEditUICommand(viewColumn?: vscode.ViewColumn): void {}
|
||||
handleAddToIncludePathCommand(path: string): void { }
|
||||
handleGoToDirectiveInGroup(next: boolean): Promise<void> { return Promise.resolve(); }
|
||||
handleCheckForCompiler(): Promise<void> { return Promise.resolve(); }
|
||||
onInterval(): void { }
|
||||
onInterval(): void {}
|
||||
dispose(): void {
|
||||
this.booleanEvent.dispose();
|
||||
this.stringEvent.dispose();
|
||||
}
|
||||
addFileAssociations(fileAssociations: string, languageId: string): void { }
|
||||
sendDidChangeSettings(settings: any): void { }
|
||||
addFileAssociations(fileAssociations: string, languageId: string): void {}
|
||||
sendDidChangeSettings(settings: any): void {}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@ import * as util from '../common';
|
||||
import * as telemetry from '../telemetry';
|
||||
import { PersistentFolderState } from './persistentState';
|
||||
import { CppSettings, OtherSettings } from './settings';
|
||||
import { ABTestSettings, getABTestSettings } from '../abTesting';
|
||||
import { CustomConfigurationProviderCollection, getCustomConfigProviders } from './customProviders';
|
||||
import { SettingsPanel } from './settingsPanel';
|
||||
import * as os from 'os';
|
||||
@@ -357,7 +358,8 @@ export class CppProperties {
|
||||
|
||||
// Only add settings from the default compiler if user hasn't explicitly set the corresponding VS Code setting.
|
||||
|
||||
const rootFolder: string = "${workspaceFolder}/**";
|
||||
const abTestSettings: ABTestSettings = getABTestSettings();
|
||||
const rootFolder: string = abTestSettings.UseRecursiveIncludes ? "${workspaceFolder}/**" : "${workspaceFolder}";
|
||||
const defaultFolder: string = "${default}";
|
||||
// We don't add system includes to the includePath anymore. The language server has this information.
|
||||
if (isUnset(settings.defaultIncludePath)) {
|
||||
@@ -973,11 +975,7 @@ export class CppProperties {
|
||||
const settings: CppSettings = new CppSettings(this.rootUri);
|
||||
this.settingsPanel = new SettingsPanel();
|
||||
this.settingsPanel.setKnownCompilers(this.knownCompilers, settings.preferredPathSeparator);
|
||||
this.settingsPanel.SettingsPanelActivated(() => {
|
||||
if (this.settingsPanel?.initialized) {
|
||||
this.onSettingsPanelActivated();
|
||||
}
|
||||
});
|
||||
this.settingsPanel.SettingsPanelActivated(() => this.onSettingsPanelActivated());
|
||||
this.settingsPanel.ConfigValuesChanged(() => this.saveConfigurationUI());
|
||||
this.settingsPanel.ConfigSelectionChanged(() => this.onConfigSelectionChanged());
|
||||
this.settingsPanel.AddConfigRequested((e) => this.onAddConfigRequested(e));
|
||||
@@ -1027,9 +1025,14 @@ export class CppProperties {
|
||||
if (this.settingsPanel.selectedConfigIndex >= this.configurationJson.configurations.length) {
|
||||
this.settingsPanel.selectedConfigIndex = this.CurrentConfigurationIndex;
|
||||
}
|
||||
this.settingsPanel.updateConfigUI(configNames,
|
||||
this.configurationJson.configurations[this.settingsPanel.selectedConfigIndex],
|
||||
this.getErrorsForConfigUI(this.settingsPanel.selectedConfigIndex));
|
||||
setTimeout(() => {
|
||||
if (this.settingsPanel && this.configurationJson) {
|
||||
this.settingsPanel.updateConfigUI(configNames,
|
||||
this.configurationJson.configurations[this.settingsPanel.selectedConfigIndex],
|
||||
this.getErrorsForConfigUI(this.settingsPanel.selectedConfigIndex));
|
||||
}
|
||||
},
|
||||
500); // Need some delay or the UI can randomly be blank, particularly in the remote scenario.
|
||||
} else {
|
||||
// Parse failed, open json file
|
||||
vscode.workspace.openTextDocument(this.propertiesFile);
|
||||
@@ -1640,7 +1643,6 @@ 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, isWindows);
|
||||
|
||||
// Get the start/end for properties that are file-only.
|
||||
const forcedIncludeStart: number = curText.search(/\s*\"forcedInclude\"\s*:\s*\[/);
|
||||
@@ -1746,10 +1748,6 @@ export class CppProperties {
|
||||
}
|
||||
let message: string;
|
||||
if (!pathExists) {
|
||||
if (curOffset >= forcedIncludeStart && curOffset <= forcedeIncludeEnd
|
||||
&& !path.isAbsolute(resolvedPath)) {
|
||||
continue; // Skip the error, because it could be resolved recursively.
|
||||
}
|
||||
message = localize('cannot.find2', "Cannot find \"{0}\".", resolvedPath);
|
||||
newSquiggleMetrics.PathNonExistent++;
|
||||
} else {
|
||||
|
||||
@@ -27,10 +27,10 @@ import { getTemporaryCommandRegistrarInstance } from '../commands';
|
||||
import * as rd from 'readline';
|
||||
import * as yauzl from 'yauzl';
|
||||
import { Readable, Writable } from 'stream';
|
||||
import { ABTestSettings, getABTestSettings } from '../abTesting';
|
||||
import * as nls from 'vscode-nls';
|
||||
import { CppBuildTaskProvider } from './cppBuildTaskProvider';
|
||||
import * as which from 'which';
|
||||
import { IExperimentationService } from 'tas-client';
|
||||
|
||||
nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFormat.standalone })();
|
||||
const localize: nls.LocalizeFunc = nls.loadMessageBundle();
|
||||
@@ -331,28 +331,25 @@ function realActivation(): void {
|
||||
|
||||
vcpkgDbPromise = initVcpkgDatabase();
|
||||
|
||||
PlatformInformation.GetPlatformInformation().then(async info => {
|
||||
PlatformInformation.GetPlatformInformation().then(info => {
|
||||
// Skip Insiders processing for 32-bit Linux.
|
||||
if (info.platform !== "linux" || info.architecture === "x64" || info.architecture === "arm" || info.architecture === "arm64") {
|
||||
// Skip Insiders processing for unsupported VS Code versions.
|
||||
const experimentationService: IExperimentationService | undefined = await telemetry.getExperimentationService();
|
||||
// If we can't get to the experimentation service, don't suggest Insiders.
|
||||
if (experimentationService !== undefined) {
|
||||
const allowInsiders: boolean | undefined = await experimentationService.getTreatmentVariableAsync<boolean>("vscode", "allowInsiders");
|
||||
// If we can't get the minimum supported VS Code version for Insiders, don't suggest Insiders.
|
||||
if (allowInsiders) {
|
||||
insiderUpdateEnabled = true;
|
||||
if (settings.updateChannel === 'Default') {
|
||||
const userVersion: PackageVersion = new PackageVersion(util.packageJson.version);
|
||||
if (userVersion.suffix === "insiders") {
|
||||
checkAndApplyUpdate(settings.updateChannel, false);
|
||||
} else {
|
||||
suggestInsidersChannel();
|
||||
}
|
||||
} else if (settings.updateChannel === 'Insiders') {
|
||||
insiderUpdateTimer = global.setInterval(checkAndApplyUpdateOnTimer, insiderUpdateTimerInterval);
|
||||
const vscodeVersion: PackageVersion = new PackageVersion(vscode.version);
|
||||
const abTestSettings: ABTestSettings = getABTestSettings();
|
||||
const minimumSupportedVersionForInsidersUpgrades: PackageVersion = abTestSettings.getMinimumVSCodeVersion();
|
||||
if (!minimumSupportedVersionForInsidersUpgrades.isMajorMinorPatchGreaterThan(vscodeVersion)) {
|
||||
insiderUpdateEnabled = true;
|
||||
if (settings.updateChannel === 'Default') {
|
||||
const userVersion: PackageVersion = new PackageVersion(util.packageJson.version);
|
||||
if (userVersion.suffix === "insiders") {
|
||||
checkAndApplyUpdate(settings.updateChannel, false);
|
||||
} else {
|
||||
suggestInsidersChannel();
|
||||
}
|
||||
} else if (settings.updateChannel === 'Insiders') {
|
||||
insiderUpdateTimer = global.setInterval(checkAndApplyUpdateOnTimer, insiderUpdateTimerInterval);
|
||||
checkAndApplyUpdate(settings.updateChannel, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,12 +73,6 @@ export class SettingsPanel {
|
||||
private static readonly viewType: string = 'settingsPanel';
|
||||
private static readonly title: string = 'C/C++ Configurations';
|
||||
|
||||
// Used to workaround a VS Code 1.56 regression in which webViewPanel.onDidChangeViewState
|
||||
// gets called before the SettingsApp constructor is finished running.
|
||||
// It repros with a higher probability in cases that cause a slower load,
|
||||
// such as after switching to a Chinese language pack or in the remote scenario.
|
||||
public initialized: boolean = false;
|
||||
|
||||
constructor() {
|
||||
this.disposable = vscode.Disposable.from(
|
||||
this.settingsPanelActivated,
|
||||
@@ -97,8 +91,6 @@ export class SettingsPanel {
|
||||
return;
|
||||
}
|
||||
|
||||
this.initialized = false;
|
||||
|
||||
// Create new panel
|
||||
this.panel = vscode.window.createWebviewPanel(
|
||||
SettingsPanel.viewType,
|
||||
@@ -219,7 +211,7 @@ export class SettingsPanel {
|
||||
private updateWebview(configSelection: string[], configuration: config.Configuration, errors: config.ConfigurationErrors | null): void {
|
||||
this.configValues = {...configuration}; // Copy configuration values
|
||||
this.isIntelliSenseModeDefined = (this.configValues.intelliSenseMode !== undefined);
|
||||
if (this.panel && this.initialized) {
|
||||
if (this.panel) {
|
||||
this.panel.webview.postMessage({ command: 'setKnownCompilers', compilers: this.compilerPaths });
|
||||
this.panel.webview.postMessage({ command: 'updateConfigSelection', selections: configSelection, selectedIndex: this.configIndexSelected });
|
||||
this.panel.webview.postMessage({ command: 'updateConfig', config: this.configValues });
|
||||
@@ -258,10 +250,6 @@ export class SettingsPanel {
|
||||
case 'knownCompilerSelect':
|
||||
this.knownCompilerSelect();
|
||||
break;
|
||||
case "initialized":
|
||||
this.initialized = true;
|
||||
this.settingsPanelActivated.fire();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,126 @@
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All Rights Reserved.
|
||||
* See 'LICENSE' in the project root for license information.
|
||||
* ------------------------------------------------------------------------------------------ */
|
||||
'use strict';
|
||||
|
||||
import * as util from './common';
|
||||
import * as Telemetry from './telemetry';
|
||||
import { PersistentState } from './LanguageServer/persistentState';
|
||||
import * as fs from 'fs';
|
||||
import { PackageVersion } from './packageVersion';
|
||||
|
||||
const userBucketMax: number = 100;
|
||||
const userBucketString: string = "CPP.UserBucket";
|
||||
const localConfigFile: string = "cpptools.json";
|
||||
|
||||
interface Settings {
|
||||
defaultIntelliSenseEngine?: number;
|
||||
recursiveIncludes?: number;
|
||||
gotoDefIntelliSense?: number;
|
||||
enhancedColorization?: number;
|
||||
// the minimum VS Code's version that is supported by the latest insiders' C/C++ extension
|
||||
minimumVSCodeVersion?: string;
|
||||
}
|
||||
|
||||
export class ABTestSettings {
|
||||
private settings: Settings;
|
||||
private intelliSenseEngineDefault: PersistentState<number>;
|
||||
private recursiveIncludesDefault: PersistentState<number>;
|
||||
private gotoDefIntelliSenseDefault: PersistentState<number>;
|
||||
private enhancedColorizationDefault: PersistentState<number>;
|
||||
private minimumVSCodeVersionDefault: PersistentState<string>;
|
||||
private bucket: PersistentState<number>;
|
||||
|
||||
constructor() {
|
||||
this.intelliSenseEngineDefault = new PersistentState<number>("ABTest.1", 100);
|
||||
this.recursiveIncludesDefault = new PersistentState<number>("ABTest.2", 100);
|
||||
this.gotoDefIntelliSenseDefault = new PersistentState<number>("ABTest.3", 100);
|
||||
this.enhancedColorizationDefault = new PersistentState<number>("ABTest.4", 100);
|
||||
this.minimumVSCodeVersionDefault = new PersistentState<string>("ABTest.5", "1.44.0");
|
||||
this.settings = {
|
||||
defaultIntelliSenseEngine: this.intelliSenseEngineDefault.Value,
|
||||
recursiveIncludes: this.recursiveIncludesDefault.Value,
|
||||
gotoDefIntelliSense: this.gotoDefIntelliSenseDefault.Value,
|
||||
enhancedColorization: this.enhancedColorizationDefault.Value,
|
||||
minimumVSCodeVersion: this.minimumVSCodeVersionDefault.Value
|
||||
};
|
||||
this.bucket = new PersistentState<number>(userBucketString, -1);
|
||||
if (this.bucket.Value === -1) {
|
||||
this.bucket.Value = Math.floor(Math.random() * userBucketMax) + 1; // Range is [1, userBucketMax].
|
||||
}
|
||||
|
||||
this.updateSettings();
|
||||
// Redownload cpptools.json after initialization so it's not blocked.
|
||||
// It'll be used the next time the extension reloads.
|
||||
this.downloadCpptoolsJsonPkgAsync();
|
||||
|
||||
// Redownload occasionally to prevent an extra reload during long sessions.
|
||||
setInterval(() => { this.downloadCpptoolsJsonPkgAsync(); }, 30 * 60 * 1000); // 30 minutes.
|
||||
}
|
||||
|
||||
public get UseRecursiveIncludes(): boolean {
|
||||
return util.isNumber(this.settings.recursiveIncludes) ? this.settings.recursiveIncludes >= this.bucket.Value : true;
|
||||
}
|
||||
|
||||
public get UseGoToDefIntelliSense(): boolean {
|
||||
return util.isNumber(this.settings.gotoDefIntelliSense) ? this.settings.gotoDefIntelliSense >= this.bucket.Value : true;
|
||||
}
|
||||
|
||||
public getMinimumVSCodeVersion(): PackageVersion {
|
||||
// Get minimum VS Code's supported version for latest insiders upgrades.
|
||||
return new PackageVersion(this.settings.minimumVSCodeVersion ?
|
||||
this.settings.minimumVSCodeVersion : this.minimumVSCodeVersionDefault.Value);
|
||||
}
|
||||
|
||||
private updateSettings(): void {
|
||||
const cpptoolsJsonFile: string = util.getExtensionFilePath(localConfigFile);
|
||||
|
||||
try {
|
||||
const exists: boolean = fs.existsSync(cpptoolsJsonFile);
|
||||
if (exists) {
|
||||
const fileContent: string = fs.readFileSync(cpptoolsJsonFile).toString();
|
||||
const newSettings: Settings = <Settings>JSON.parse(fileContent);
|
||||
this.intelliSenseEngineDefault.Value = util.isNumber(newSettings.defaultIntelliSenseEngine) ? newSettings.defaultIntelliSenseEngine : this.intelliSenseEngineDefault.DefaultValue;
|
||||
this.recursiveIncludesDefault.Value = util.isNumber(newSettings.recursiveIncludes) ? newSettings.recursiveIncludes : this.recursiveIncludesDefault.DefaultValue;
|
||||
this.gotoDefIntelliSenseDefault.Value = util.isNumber(newSettings.gotoDefIntelliSense) ? newSettings.gotoDefIntelliSense : this.gotoDefIntelliSenseDefault.DefaultValue;
|
||||
this.enhancedColorizationDefault.Value = util.isNumber(newSettings.enhancedColorization) ? newSettings.enhancedColorization : this.enhancedColorizationDefault.DefaultValue;
|
||||
this.minimumVSCodeVersionDefault.Value = newSettings.minimumVSCodeVersion ? newSettings.minimumVSCodeVersion : this.minimumVSCodeVersionDefault.Value;
|
||||
this.settings = {
|
||||
defaultIntelliSenseEngine: this.intelliSenseEngineDefault.Value,
|
||||
recursiveIncludes: this.recursiveIncludesDefault.Value,
|
||||
gotoDefIntelliSense: this.gotoDefIntelliSenseDefault.Value,
|
||||
enhancedColorization: this.enhancedColorizationDefault.Value,
|
||||
minimumVSCodeVersion: this.minimumVSCodeVersionDefault.Value
|
||||
};
|
||||
}
|
||||
} catch (error) {
|
||||
// Ignore any cpptoolsJsonFile errors
|
||||
}
|
||||
}
|
||||
|
||||
private async downloadCpptoolsJsonPkgAsync(): Promise<void> {
|
||||
let hasError: boolean = false;
|
||||
const telemetryProperties: { [key: string]: string } = {};
|
||||
const localConfigPath: string = util.getExtensionFilePath(localConfigFile);
|
||||
// Download the latest cpptools.json.
|
||||
try {
|
||||
await util.downloadFileToDestination("https://go.microsoft.com/fwlink/?linkid=2097702", localConfigPath);
|
||||
} catch (error) {
|
||||
// More specific error info is not likely to be helpful, and we get detailed download data from the initial install.
|
||||
hasError = true;
|
||||
}
|
||||
this.updateSettings();
|
||||
telemetryProperties['success'] = (!hasError).toString();
|
||||
Telemetry.logDebuggerEvent("cpptoolsJsonDownload", telemetryProperties);
|
||||
}
|
||||
}
|
||||
|
||||
let settings: ABTestSettings;
|
||||
|
||||
export function getABTestSettings(): ABTestSettings {
|
||||
if (!settings) {
|
||||
settings = new ABTestSettings();
|
||||
}
|
||||
return settings;
|
||||
}
|
||||
@@ -89,7 +89,7 @@ export async function getRawJson(path: string | undefined): Promise<any> {
|
||||
|
||||
export function fileIsCOrCppSource(file: string): boolean {
|
||||
const fileExtLower: string = path.extname(file).toLowerCase();
|
||||
return [".cu", ".c", ".cpp", ".cc", ".cxx", ".c++", ".cp", ".tcc", ".mm", ".ino", ".ipp", ".inl"].some(ext => fileExtLower === ext);
|
||||
return ["cu", ".C", ".c", ".cpp", ".cc", ".cxx", ".mm", ".ino", ".inl"].some(ext => fileExtLower === ext);
|
||||
}
|
||||
|
||||
export function isEditorFileCpp(file: string): boolean {
|
||||
|
||||
@@ -228,6 +228,5 @@
|
||||
"nvcc_host_compiler_not_found": "Unable to locate nvcc host compiler: {0}",
|
||||
"invoking_nvcc": "Invoking nvcc with command line: {0}",
|
||||
"nvcc_host_compile_command_not_found": "Unable to find host compile command in output of nvcc.",
|
||||
"unable_to_locate_forced_include": "Unable to locate forced include: {0}",
|
||||
"inline_macro": "Inline macro"
|
||||
"unable_to_locate_forced_include": "Unable to locate forced include: {0}"
|
||||
}
|
||||
|
||||
+22
-91
@@ -5,123 +5,54 @@
|
||||
'use strict';
|
||||
|
||||
import TelemetryReporter from 'vscode-extension-telemetry';
|
||||
import { getExperimentationServiceAsync, IExperimentationService, IExperimentationTelemetry, TargetPopulation } from 'vscode-tas-client';
|
||||
import * as util from './common';
|
||||
import { PackageVersion } from './packageVersion';
|
||||
|
||||
interface IPackageInfo {
|
||||
name: string;
|
||||
version: string;
|
||||
}
|
||||
|
||||
export class ExperimentationTelemetry implements IExperimentationTelemetry {
|
||||
private sharedProperties: Record<string, string> = {};
|
||||
|
||||
constructor(private baseReporter: TelemetryReporter) { }
|
||||
|
||||
sendTelemetryEvent(eventName: string, properties?: Record<string, string>, measurements?: Record<string, number>): void {
|
||||
this.baseReporter.sendTelemetryEvent(
|
||||
eventName,
|
||||
{
|
||||
...this.sharedProperties,
|
||||
...properties
|
||||
},
|
||||
measurements
|
||||
);
|
||||
}
|
||||
|
||||
sendTelemetryErrorEvent(eventName: string, properties?: Record<string, string>, _measurements?: Record<string, number>): void {
|
||||
this.baseReporter.sendTelemetryErrorEvent(eventName, {
|
||||
...this.sharedProperties,
|
||||
...properties
|
||||
});
|
||||
}
|
||||
|
||||
setSharedProperty(name: string, value: string): void {
|
||||
this.sharedProperties[name] = value;
|
||||
}
|
||||
|
||||
postEvent(eventName: string, props: Map<string, string>): void {
|
||||
const event: Record<string, string> = {};
|
||||
for (const [key, value] of props) {
|
||||
event[key] = value;
|
||||
}
|
||||
this.sendTelemetryEvent(eventName, event);
|
||||
}
|
||||
|
||||
dispose(): Promise<any> {
|
||||
return this.baseReporter.dispose();
|
||||
}
|
||||
}
|
||||
|
||||
let initializationPromise: Promise<IExperimentationService> | undefined;
|
||||
let experimentationTelemetry: ExperimentationTelemetry | undefined;
|
||||
let telemetryReporter: TelemetryReporter | null;
|
||||
const appInsightsKey: string = "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217";
|
||||
|
||||
export function activate(): void {
|
||||
try {
|
||||
if (util.extensionContext) {
|
||||
const packageInfo: IPackageInfo = getPackageInfo();
|
||||
if (packageInfo) {
|
||||
let targetPopulation: TargetPopulation;
|
||||
const userVersion: PackageVersion = new PackageVersion(packageInfo.version);
|
||||
if (userVersion.suffix === "") {
|
||||
targetPopulation = TargetPopulation.Public;
|
||||
} else if (userVersion.suffix === "insiders") {
|
||||
targetPopulation = TargetPopulation.Insiders;
|
||||
} else {
|
||||
targetPopulation = TargetPopulation.Internal;
|
||||
}
|
||||
experimentationTelemetry = new ExperimentationTelemetry(new TelemetryReporter(packageInfo.name, packageInfo.version, appInsightsKey));
|
||||
initializationPromise = getExperimentationServiceAsync(packageInfo.name, packageInfo.version, targetPopulation, experimentationTelemetry, util.extensionContext.globalState);
|
||||
}
|
||||
}
|
||||
telemetryReporter = createReporter();
|
||||
} catch (e) {
|
||||
// Handle error with a try/catch, but do nothing for errors.
|
||||
// can't really do much about this
|
||||
}
|
||||
}
|
||||
|
||||
export async function getExperimentationService(): Promise<IExperimentationService | undefined> {
|
||||
return initializationPromise;
|
||||
}
|
||||
|
||||
export async function deactivate(): Promise<void> {
|
||||
if (initializationPromise) {
|
||||
try {
|
||||
await initializationPromise;
|
||||
} catch (e) {
|
||||
// Continue even if we were not able to initialize the experimentation platform.
|
||||
}
|
||||
if (experimentationTelemetry) {
|
||||
experimentationTelemetry.dispose();
|
||||
}
|
||||
export function deactivate(): void {
|
||||
if (telemetryReporter) {
|
||||
telemetryReporter.dispose();
|
||||
}
|
||||
}
|
||||
|
||||
export async function logDebuggerEvent(eventName: string, properties?: { [key: string]: string }): Promise<void> {
|
||||
try {
|
||||
await initializationPromise;
|
||||
} catch (e) {
|
||||
// Continue even if we were not able to initialize the experimentation platform.
|
||||
}
|
||||
if (experimentationTelemetry) {
|
||||
export function logDebuggerEvent(eventName: string, properties?: { [key: string]: string }): void {
|
||||
if (telemetryReporter) {
|
||||
const eventNamePrefix: string = "cppdbg/VS/Diagnostics/Debugger/";
|
||||
experimentationTelemetry.sendTelemetryEvent(eventNamePrefix + eventName, properties);
|
||||
telemetryReporter.sendTelemetryEvent(eventNamePrefix + eventName, properties);
|
||||
}
|
||||
}
|
||||
|
||||
export async function logLanguageServerEvent(eventName: string, properties?: { [key: string]: string }, metrics?: { [key: string]: number }): Promise<void> {
|
||||
try {
|
||||
await initializationPromise;
|
||||
} catch (e) {
|
||||
// Continue even if we were not able to initialize the experimentation platform.
|
||||
}
|
||||
if (experimentationTelemetry) {
|
||||
export function logLanguageServerEvent(eventName: string, properties?: { [key: string]: string }, metrics?: { [key: string]: number }): void {
|
||||
if (telemetryReporter) {
|
||||
const eventNamePrefix: string = "C_Cpp/LanguageServer/";
|
||||
experimentationTelemetry.sendTelemetryEvent(eventNamePrefix + eventName, properties, metrics);
|
||||
telemetryReporter.sendTelemetryEvent(eventNamePrefix + eventName, properties, metrics);
|
||||
}
|
||||
}
|
||||
|
||||
function createReporter(): TelemetryReporter | null {
|
||||
if (util.extensionContext) {
|
||||
const packageInfo: IPackageInfo = getPackageInfo();
|
||||
if (packageInfo) {
|
||||
return new TelemetryReporter(packageInfo.name, packageInfo.version, appInsightsKey);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function getPackageInfo(): IPackageInfo {
|
||||
return {
|
||||
name: util.packageJson.publisher + "." + util.packageJson.name,
|
||||
|
||||
@@ -39,7 +39,7 @@ function mergeDefaults(parentDefault: any, childDefault: any): any {
|
||||
}
|
||||
|
||||
function updateDefaults(object: any, defaults: any): any {
|
||||
if (defaults != null) {
|
||||
if (defaults !== null) {
|
||||
for (const key in object) {
|
||||
if (object[key].hasOwnProperty('type') && object[key].type === 'object' && object[key].properties !== null) {
|
||||
object[key].properties = updateDefaults(object[key].properties, mergeDefaults(defaults, object[key].default));
|
||||
@@ -104,21 +104,9 @@ function replaceReferences(definitions: any, objects: any): any {
|
||||
return objects;
|
||||
}
|
||||
|
||||
function mergeReferences(baseDefinitions: any, additionalDefinitions: any): void {
|
||||
for (let key in additionalDefinitions) {
|
||||
if (baseDefinitions[key]) {
|
||||
throw `Error: '${key}' defined in multiple schema files.`;
|
||||
}
|
||||
baseDefinitions[key] = additionalDefinitions[key];
|
||||
}
|
||||
}
|
||||
|
||||
function generateOptionsSchema(): void {
|
||||
const packageJSON: any = JSON.parse(fs.readFileSync('package.json').toString());
|
||||
const schemaJSON: any = JSON.parse(fs.readFileSync('tools/OptionsSchema.json').toString());
|
||||
let symbolSettingsJSON: any = JSON.parse(fs.readFileSync('tools/VSSymbolSettings.json').toString());
|
||||
|
||||
mergeReferences(schemaJSON.definitions, symbolSettingsJSON.definitions);
|
||||
|
||||
schemaJSON.definitions = replaceReferences(schemaJSON.definitions, schemaJSON.definitions);
|
||||
|
||||
|
||||
@@ -643,14 +643,6 @@
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.requireExactSource.description%",
|
||||
"default": true
|
||||
},
|
||||
"symbolOptions": {
|
||||
"$ref": "#/definitions/VSSymbolOptions",
|
||||
"description": "%c_cpp.debuggers.symbolOptions.description%",
|
||||
"default": {
|
||||
"searchPaths": [],
|
||||
"searchMicrosoftSymbolServer": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -728,14 +720,6 @@
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.requireExactSource.description%",
|
||||
"default": true
|
||||
},
|
||||
"symbolOptions": {
|
||||
"$ref": "#/definitions/VSSymbolOptions",
|
||||
"description": "%c_cpp.debuggers.symbolOptions.description%",
|
||||
"default": {
|
||||
"searchPaths": [],
|
||||
"searchMicrosoftSymbolServer": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,77 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
|
||||
"definitions": {
|
||||
"VSSymbolOptions": {
|
||||
"type": "object",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.description%",
|
||||
"properties": {
|
||||
"searchPaths": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.searchPaths.description%",
|
||||
"default": []
|
||||
},
|
||||
"searchMicrosoftSymbolServer": {
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description%",
|
||||
"default": false
|
||||
},
|
||||
"cachePath": {
|
||||
"type": "string",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.cachePath.description%",
|
||||
"default": "%TEMP%\\SymbolCache"
|
||||
},
|
||||
"moduleFilter": {
|
||||
"$ref": "#/definitions/VSSymbolOptionsModuleFilter",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptions.moduleFilter.description%",
|
||||
"default": {
|
||||
"mode": "loadAllButExcluded",
|
||||
"excludedModules": [
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"VSSymbolOptionsModuleFilter": {
|
||||
"type": "object",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.description%",
|
||||
"required": [ "mode" ],
|
||||
"properties": {
|
||||
"mode": {
|
||||
"type": "string",
|
||||
"enum": [ "loadAllButExcluded", "loadOnlyIncluded" ],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions%",
|
||||
"%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions%"
|
||||
],
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description%",
|
||||
"default": "loadAllButExcluded"
|
||||
},
|
||||
"excludedModules": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description%",
|
||||
"default": [ "MyExampleModule.dll" ]
|
||||
},
|
||||
"includedModules": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description%",
|
||||
"default": [ "MyExampleModule.dll" ]
|
||||
},
|
||||
"includeSymbolsNextToModules": {
|
||||
"type": "boolean",
|
||||
"description": "%c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description%",
|
||||
"default": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -81,9 +81,6 @@ class SettingsApp {
|
||||
document.getElementById(elementId.advancedSection).style.display = advancedShown ? "block" : "none";
|
||||
document.getElementById(elementId.showAdvanced).classList.toggle(advancedShown ? "collapse" : "expand", true);
|
||||
document.getElementById(elementId.showAdvanced).addEventListener("click", this.onShowAdvanced.bind(this));
|
||||
this.vsCodeApi.postMessage({
|
||||
command: "initialized"
|
||||
});
|
||||
}
|
||||
|
||||
private addEventsToInputValues(): void {
|
||||
|
||||
+135
-112
@@ -616,7 +616,7 @@ ansi-colors@^1.0.1:
|
||||
dependencies:
|
||||
ansi-wrap "^0.1.0"
|
||||
|
||||
ansi-colors@^3.0.5:
|
||||
ansi-colors@^3.0.5, ansi-colors@^3.2.3:
|
||||
version "3.2.4"
|
||||
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
|
||||
integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
|
||||
@@ -697,15 +697,15 @@ append-buffer@^1.0.2:
|
||||
dependencies:
|
||||
buffer-equal "^1.0.0"
|
||||
|
||||
applicationinsights@1.7.4:
|
||||
version "1.7.4"
|
||||
resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-1.7.4.tgz#e7d96435594d893b00cf49f70a5927105dbb8749"
|
||||
integrity sha512-XFLsNlcanpjFhHNvVWEfcm6hr7lu9znnb6Le1Lk5RE03YUV9X2B2n2MfM4kJZRrUdV+C0hdHxvWyv+vWoLfY7A==
|
||||
applicationinsights@1.4.0:
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-1.4.0.tgz#e17e436427b6e273291055181e29832cca978644"
|
||||
integrity sha512-TV8MYb0Kw9uE2cdu4V/UvTKdOABkX2+Fga9iDz0zqV7FLrNXfmAugWZmmdTx4JoynYkln3d5CUHY3oVSUEbfFw==
|
||||
dependencies:
|
||||
cls-hooked "^4.2.2"
|
||||
continuation-local-storage "^3.2.1"
|
||||
diagnostic-channel "0.2.0"
|
||||
diagnostic-channel-publishers "^0.3.3"
|
||||
diagnostic-channel-publishers "^0.3.2"
|
||||
|
||||
archy@^1.0.0:
|
||||
version "1.0.0"
|
||||
@@ -901,13 +901,6 @@ await-notify@^1.0.1:
|
||||
resolved "https://registry.yarnpkg.com/await-notify/-/await-notify-1.0.1.tgz#0b48133b22e524181e11557665185f2a2f3ce47c"
|
||||
integrity sha1-C0gTOyLlJBgeEVV2ZRhfKi885Hw=
|
||||
|
||||
axios@^0.21.1:
|
||||
version "0.21.1"
|
||||
resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
|
||||
integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
|
||||
dependencies:
|
||||
follow-redirects "^1.10.0"
|
||||
|
||||
babel-runtime@^6.11.6:
|
||||
version "6.26.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
|
||||
@@ -1195,6 +1188,15 @@ cliui@^3.2.0:
|
||||
strip-ansi "^3.0.1"
|
||||
wrap-ansi "^2.0.0"
|
||||
|
||||
cliui@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
|
||||
integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
|
||||
dependencies:
|
||||
string-width "^3.1.0"
|
||||
strip-ansi "^5.2.0"
|
||||
wrap-ansi "^5.1.0"
|
||||
|
||||
cliui@^7.0.2:
|
||||
version "7.0.4"
|
||||
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
|
||||
@@ -1223,7 +1225,7 @@ clone-stats@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
|
||||
integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
|
||||
|
||||
clone@^2.1.1, clone@^2.1.2:
|
||||
clone@^2.1.1:
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
|
||||
integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
|
||||
@@ -1553,10 +1555,10 @@ [email protected]:
|
||||
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
|
||||
integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=
|
||||
|
||||
diagnostic-channel-publishers@^0.3.3:
|
||||
version "0.3.5"
|
||||
resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-0.3.5.tgz#a84a05fd6cc1d7619fdd17791c17e540119a7536"
|
||||
integrity sha512-AOIjw4T7Nxl0G2BoBPhkQ6i7T4bUd9+xvdYizwvG7vVAM1dvr+SDrcUudlmzwH0kbEwdR2V1EcnKT0wAeYLQNQ==
|
||||
diagnostic-channel-publishers@^0.3.2:
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-0.3.3.tgz#376b7798f4fa90f37eb4f94d2caca611b0e9c330"
|
||||
integrity sha512-qIocRYU5TrGUkBlDDxaziAK1+squ8Yf2Ls4HldL3xxb/jzmWO2Enux7CvevNKYmF2kDXZ9HiRqwjPsjk8L+i2Q==
|
||||
|
||||
[email protected]:
|
||||
version "0.2.0"
|
||||
@@ -2317,6 +2319,13 @@ find-up@^2.0.0, find-up@^2.1.0:
|
||||
dependencies:
|
||||
locate-path "^2.0.0"
|
||||
|
||||
find-up@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
|
||||
integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
|
||||
dependencies:
|
||||
locate-path "^3.0.0"
|
||||
|
||||
find-up@^4.0.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
|
||||
@@ -2401,11 +2410,6 @@ flush-write-stream@^1.0.2:
|
||||
inherits "^2.0.3"
|
||||
readable-stream "^2.3.6"
|
||||
|
||||
follow-redirects@^1.10.0:
|
||||
version "1.14.1"
|
||||
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43"
|
||||
integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==
|
||||
|
||||
for-in@^1.0.1, for-in@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
|
||||
@@ -2480,7 +2484,7 @@ get-caller-file@^1.0.1:
|
||||
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
|
||||
integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
|
||||
|
||||
get-caller-file@^2.0.5:
|
||||
get-caller-file@^2.0.1, get-caller-file@^2.0.5:
|
||||
version "2.0.5"
|
||||
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
|
||||
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
|
||||
@@ -2516,7 +2520,22 @@ git-config-path@^2.0.0:
|
||||
resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-2.0.0.tgz#62633d61af63af4405a5024efd325762f58a181b"
|
||||
integrity sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==
|
||||
|
||||
glob-parent@^3.1.0, glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0:
|
||||
glob-parent@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
|
||||
integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
|
||||
dependencies:
|
||||
is-glob "^3.1.0"
|
||||
path-dirname "^1.0.0"
|
||||
|
||||
glob-parent@^5.0.0:
|
||||
version "5.1.0"
|
||||
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2"
|
||||
integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==
|
||||
dependencies:
|
||||
is-glob "^4.0.1"
|
||||
|
||||
glob-parent@^5.1.0, glob-parent@~5.1.0:
|
||||
version "5.1.2"
|
||||
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
|
||||
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
|
||||
@@ -2556,7 +2575,7 @@ glob-watcher@^5.0.3:
|
||||
just-debounce "^1.0.0"
|
||||
object.defaults "^1.1.0"
|
||||
|
||||
[email protected], glob@^7.1.1, glob@^7.1.3, glob@^7.1.6:
|
||||
[email protected], glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6:
|
||||
version "7.1.6"
|
||||
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
|
||||
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
|
||||
@@ -2568,18 +2587,6 @@ [email protected], glob@^7.1.1, glob@^7.1.3, glob@^7.1.6:
|
||||
once "^1.3.0"
|
||||
path-is-absolute "^1.0.0"
|
||||
|
||||
glob@^7.1.7:
|
||||
version "7.1.7"
|
||||
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
|
||||
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
|
||||
dependencies:
|
||||
fs.realpath "^1.0.0"
|
||||
inflight "^1.0.4"
|
||||
inherits "2"
|
||||
minimatch "^3.0.4"
|
||||
once "^1.3.0"
|
||||
path-is-absolute "^1.0.0"
|
||||
|
||||
global-modules@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
|
||||
@@ -2864,20 +2871,13 @@ human-signals@^2.1.0:
|
||||
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
|
||||
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
|
||||
|
||||
iconv-lite@^0.4.24:
|
||||
iconv-lite@^0.4.19, iconv-lite@^0.4.24:
|
||||
version "0.4.24"
|
||||
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
|
||||
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
|
||||
dependencies:
|
||||
safer-buffer ">= 2.1.2 < 3"
|
||||
|
||||
iconv-lite@^0.6.3:
|
||||
version "0.6.3"
|
||||
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
|
||||
integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
|
||||
dependencies:
|
||||
safer-buffer ">= 2.1.2 < 3.0.0"
|
||||
|
||||
ignore@^4.0.6:
|
||||
version "4.0.6"
|
||||
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
|
||||
@@ -3254,7 +3254,7 @@ is-windows@^1.0.1, is-windows@^1.0.2:
|
||||
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
|
||||
integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
|
||||
|
||||
is@^3.3.0:
|
||||
is@^3.2.1:
|
||||
version "3.3.0"
|
||||
resolved "https://registry.yarnpkg.com/is/-/is-3.3.0.tgz#61cff6dd3c4193db94a3d62582072b44e5645d79"
|
||||
integrity sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==
|
||||
@@ -3492,6 +3492,14 @@ locate-path@^2.0.0:
|
||||
p-locate "^2.0.0"
|
||||
path-exists "^3.0.0"
|
||||
|
||||
locate-path@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
|
||||
integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
|
||||
dependencies:
|
||||
p-locate "^3.0.0"
|
||||
path-exists "^3.0.0"
|
||||
|
||||
locate-path@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
|
||||
@@ -4085,6 +4093,13 @@ p-limit@^1.1.0:
|
||||
dependencies:
|
||||
p-try "^1.0.0"
|
||||
|
||||
p-limit@^2.0.0:
|
||||
version "2.2.2"
|
||||
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
|
||||
integrity sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==
|
||||
dependencies:
|
||||
p-try "^2.0.0"
|
||||
|
||||
p-limit@^2.2.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
|
||||
@@ -4106,6 +4121,13 @@ p-locate@^2.0.0:
|
||||
dependencies:
|
||||
p-limit "^1.1.0"
|
||||
|
||||
p-locate@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
|
||||
integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
|
||||
dependencies:
|
||||
p-limit "^2.0.0"
|
||||
|
||||
p-locate@^4.1.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
|
||||
@@ -4186,6 +4208,11 @@ pascalcase@^0.1.1:
|
||||
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
|
||||
integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
|
||||
|
||||
path-dirname@^1.0.0:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
|
||||
integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
|
||||
|
||||
path-exists@^2.0.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
|
||||
@@ -4595,6 +4622,11 @@ require-main-filename@^1.0.1:
|
||||
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
|
||||
integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=
|
||||
|
||||
require-main-filename@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
|
||||
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
|
||||
|
||||
resolve-cwd@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
|
||||
@@ -4724,7 +4756,7 @@ safe-regex@^1.1.0:
|
||||
dependencies:
|
||||
ret "~0.1.10"
|
||||
|
||||
"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0":
|
||||
"safer-buffer@>= 2.1.2 < 3":
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
|
||||
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
|
||||
@@ -5055,7 +5087,7 @@ string-width@^1.0.1, string-width@^1.0.2:
|
||||
is-fullwidth-code-point "^2.0.0"
|
||||
strip-ansi "^4.0.0"
|
||||
|
||||
string-width@^3.0.0:
|
||||
string-width@^3.0.0, string-width@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
|
||||
integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
|
||||
@@ -5126,7 +5158,7 @@ strip-ansi@^4.0.0:
|
||||
dependencies:
|
||||
ansi-regex "^3.0.0"
|
||||
|
||||
strip-ansi@^5.1.0, strip-ansi@^5.2.0:
|
||||
strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
|
||||
version "5.2.0"
|
||||
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
|
||||
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
|
||||
@@ -5246,13 +5278,6 @@ tapable@^2.1.1, tapable@^2.2.0:
|
||||
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b"
|
||||
integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==
|
||||
|
||||
[email protected]:
|
||||
version "0.1.21"
|
||||
resolved "https://registry.yarnpkg.com/tas-client/-/tas-client-0.1.21.tgz#62275d5f75266eaae408f7463364748cb92f220d"
|
||||
integrity sha512-7UuIwOXarCYoCTrQHY5n7M+63XuwMC0sVUdbPQzxqDB9wMjIW0JF39dnp3yoJnxr4jJUVhPtvkkXZbAD0BxCcA==
|
||||
dependencies:
|
||||
axios "^0.21.1"
|
||||
|
||||
terser-webpack-plugin@^5.1.1:
|
||||
version "5.1.1"
|
||||
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz#7effadee06f7ecfa093dbbd3e9ab23f5f3ed8673"
|
||||
@@ -5486,16 +5511,16 @@ typedarray@^0.0.6:
|
||||
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
|
||||
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
|
||||
|
||||
typescript@^2.6.2:
|
||||
version "2.9.2"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2.tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c"
|
||||
integrity sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==
|
||||
|
||||
typescript@^3.5.3:
|
||||
version "3.7.5"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.5.tgz#0692e21f65fd4108b9330238aac11dd2e177a1ae"
|
||||
integrity sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==
|
||||
|
||||
typescript@^4.3.2:
|
||||
version "4.3.2"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805"
|
||||
integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==
|
||||
|
||||
unbox-primitive@^1.0.0:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
|
||||
@@ -5674,18 +5699,6 @@ vinyl@^2.0.0, vinyl@^2.1.0:
|
||||
remove-trailing-separator "^1.0.1"
|
||||
replace-ext "^1.0.0"
|
||||
|
||||
vinyl@^2.2.1:
|
||||
version "2.2.1"
|
||||
resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974"
|
||||
integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==
|
||||
dependencies:
|
||||
clone "^2.1.1"
|
||||
clone-buffer "^1.0.0"
|
||||
clone-stats "^1.0.0"
|
||||
cloneable-readable "^1.0.0"
|
||||
remove-trailing-separator "^1.0.1"
|
||||
replace-ext "^1.0.0"
|
||||
|
||||
vscode-cpptools@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/vscode-cpptools/-/vscode-cpptools-5.0.0.tgz#f1195736af1cfa10727482be57093a3997c8f63b"
|
||||
@@ -5704,12 +5717,12 @@ [email protected], vscode-debugprotocol@^1.35.0:
|
||||
resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.38.0.tgz#7a9bcd457e6642f48fabef114c0fa1c25a2fb1e7"
|
||||
integrity sha512-oam9iSjNfXSn71a8bmNsXv8k/rIKSOcllIPrFnNgxd1EMBpfnum+gb7lmRpcH0zSjGb+OH8Ncn8B5tv8srWbNQ==
|
||||
|
||||
vscode-extension-telemetry@^0.1.7:
|
||||
version "0.1.7"
|
||||
resolved "https://registry.yarnpkg.com/vscode-extension-telemetry/-/vscode-extension-telemetry-0.1.7.tgz#18389bc24127c89dade29cd2b71ba69a6ee6ad26"
|
||||
integrity sha512-pZuZTHO9OpsrwlerOKotWBRLRYJ53DobYb7aWiRAXjlqkuqE+YJJaP+2WEy8GrLIF1EnitXTDMaTAKsmLQ5ORQ==
|
||||
vscode-extension-telemetry@^0.1.2:
|
||||
version "0.1.2"
|
||||
resolved "https://registry.yarnpkg.com/vscode-extension-telemetry/-/vscode-extension-telemetry-0.1.2.tgz#049207f5453930888ff68ca925b07bab08f2c955"
|
||||
integrity sha512-FSbaZKlIH3VKvBJsKw7v5bESWHXzltji2rtjaJeJglpQH4tfClzwHMzlMXUZGiblV++djEzb1gW8mb5E+wxFsg==
|
||||
dependencies:
|
||||
applicationinsights "1.7.4"
|
||||
applicationinsights "1.4.0"
|
||||
|
||||
vscode-jsonrpc@^4.0.0:
|
||||
version "4.0.0"
|
||||
@@ -5737,36 +5750,29 @@ [email protected]:
|
||||
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743"
|
||||
integrity sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A==
|
||||
|
||||
vscode-nls-dev@^4.0.0-next.1:
|
||||
version "4.0.0-next.1"
|
||||
resolved "https://registry.yarnpkg.com/vscode-nls-dev/-/vscode-nls-dev-4.0.0-next.1.tgz#6a17fdd9ab892fc60c37d67b9982c388815082fb"
|
||||
integrity sha512-6sBb0dGq1t8RGjTZiBu3tWQX2baC1PWtMyjzUqJ9esDXV1TOl11J80OQqhRTvwL6P55U0pgu+28KnHPJs5kbfg==
|
||||
vscode-nls-dev@^3.2.6:
|
||||
version "3.3.1"
|
||||
resolved "https://registry.yarnpkg.com/vscode-nls-dev/-/vscode-nls-dev-3.3.1.tgz#15fc03e0c9ca5a150abb838690d9554ac06f77e4"
|
||||
integrity sha512-fug18D7CXb8pv8JoQ0D0JmZaIYDQoKLiyZxkAy5P8Cln/FwlNsdzwQILDph62EdGY5pvsJ2Jd1T5qgHAExe/tg==
|
||||
dependencies:
|
||||
ansi-colors "^4.1.1"
|
||||
clone "^2.1.2"
|
||||
ansi-colors "^3.2.3"
|
||||
clone "^2.1.1"
|
||||
event-stream "^3.3.4"
|
||||
fancy-log "^1.3.3"
|
||||
glob "^7.1.7"
|
||||
iconv-lite "^0.6.3"
|
||||
is "^3.3.0"
|
||||
glob "^7.1.2"
|
||||
iconv-lite "^0.4.19"
|
||||
is "^3.2.1"
|
||||
source-map "^0.6.1"
|
||||
typescript "^4.3.2"
|
||||
vinyl "^2.2.1"
|
||||
xml2js "^0.4.23"
|
||||
yargs "^17.0.1"
|
||||
typescript "^2.6.2"
|
||||
vinyl "^2.1.0"
|
||||
xml2js "^0.4.19"
|
||||
yargs "^13.2.4"
|
||||
|
||||
vscode-nls@^4.1.1:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-4.1.1.tgz#f9916b64e4947b20322defb1e676a495861f133c"
|
||||
integrity sha512-4R+2UoUUU/LdnMnFjePxfLqNhBS8lrAFyX7pjb2ud/lqDkrUavFUTcG7wR0HBZFakae0Q6KLBFjMS6W93F403A==
|
||||
|
||||
vscode-tas-client@^0.1.22:
|
||||
version "0.1.22"
|
||||
resolved "https://registry.yarnpkg.com/vscode-tas-client/-/vscode-tas-client-0.1.22.tgz#2dd674b21a94ff4e97db2b6545d9efda8b5f07c3"
|
||||
integrity sha512-1sYH73nhiSRVQgfZkLQNJW7VzhKM9qNbCe8QyXgiKkLhH4GflDXRPAK4yy4P41jUgula+Fc9G7i5imj1dlKfaw==
|
||||
dependencies:
|
||||
tas-client "0.1.21"
|
||||
|
||||
vscode-test@^1.3.0:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/vscode-test/-/vscode-test-1.3.0.tgz#3310ab385d9b887b4c82e8f52be1030e7cf9493d"
|
||||
@@ -5865,6 +5871,11 @@ which-module@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
|
||||
integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=
|
||||
|
||||
which-module@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
|
||||
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
|
||||
|
||||
[email protected], which@^2.0.1, which@^2.0.2:
|
||||
version "2.0.2"
|
||||
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
|
||||
@@ -5916,6 +5927,15 @@ wrap-ansi@^2.0.0:
|
||||
string-width "^1.0.1"
|
||||
strip-ansi "^3.0.1"
|
||||
|
||||
wrap-ansi@^5.1.0:
|
||||
version "5.1.0"
|
||||
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
|
||||
integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
|
||||
dependencies:
|
||||
ansi-styles "^3.2.0"
|
||||
string-width "^3.0.0"
|
||||
strip-ansi "^5.0.0"
|
||||
|
||||
wrap-ansi@^7.0.0:
|
||||
version "7.0.0"
|
||||
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
|
||||
@@ -5937,7 +5957,7 @@ [email protected]:
|
||||
dependencies:
|
||||
mkdirp "^0.5.1"
|
||||
|
||||
xml2js@^0.4.19, xml2js@^0.4.23:
|
||||
xml2js@^0.4.19:
|
||||
version "0.4.23"
|
||||
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66"
|
||||
integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==
|
||||
@@ -5970,7 +5990,7 @@ xtend@~4.0.0, xtend@~4.0.1:
|
||||
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
|
||||
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
|
||||
|
||||
y18n@^3.2.1, y18n@^5.0.5:
|
||||
y18n@^3.2.1, y18n@^4.0.0, y18n@^5.0.5:
|
||||
version "5.0.5"
|
||||
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18"
|
||||
integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==
|
||||
@@ -5985,7 +6005,7 @@ yallist@^4.0.0:
|
||||
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
|
||||
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
|
||||
|
||||
[email protected], yargs-parser@^15.0.1, yargs-parser@^20.2.2, yargs-parser@^5.0.0:
|
||||
[email protected], yargs-parser@^13.1.1, yargs-parser@^15.0.1, yargs-parser@^20.2.2, yargs-parser@^5.0.0:
|
||||
version "15.0.1"
|
||||
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3"
|
||||
integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==
|
||||
@@ -6016,18 +6036,21 @@ [email protected]:
|
||||
y18n "^5.0.5"
|
||||
yargs-parser "^20.2.2"
|
||||
|
||||
yargs@^17.0.1:
|
||||
version "17.0.1"
|
||||
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.0.1.tgz#6a1ced4ed5ee0b388010ba9fd67af83b9362e0bb"
|
||||
integrity sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==
|
||||
yargs@^13.2.4:
|
||||
version "13.3.0"
|
||||
resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83"
|
||||
integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==
|
||||
dependencies:
|
||||
cliui "^7.0.2"
|
||||
escalade "^3.1.1"
|
||||
get-caller-file "^2.0.5"
|
||||
cliui "^5.0.0"
|
||||
find-up "^3.0.0"
|
||||
get-caller-file "^2.0.1"
|
||||
require-directory "^2.1.1"
|
||||
string-width "^4.2.0"
|
||||
y18n "^5.0.5"
|
||||
yargs-parser "^20.2.2"
|
||||
require-main-filename "^2.0.0"
|
||||
set-blocking "^2.0.0"
|
||||
string-width "^3.0.0"
|
||||
which-module "^2.0.0"
|
||||
y18n "^4.0.0"
|
||||
yargs-parser "^13.1.1"
|
||||
|
||||
yargs@^7.1.0:
|
||||
version "7.1.0"
|
||||
|
||||
Reference in New Issue
Block a user