The C/C++ extension includes native binaries.
+ +When installed via the marketplace UI in VS Code, the correct native binaries should be included. If incompatible binaries were detected and the C/C++ extension had been installed via the marketplace UI in VS Code, please report the issue.
+ +When reinstalling an equivalent version of an extension, VS Code may reuse the existing extension directory. To prevent this from occurring when reinstalling the C/C++ extension, it may be necessary to first delete the existing extension directory.
+ +Installed extension directories can be found under one of the following paths under your user directory (`%USERPROFILE%` on Windows, or `$HOME` on Linux and macOS)
+ +%USERPROFILE%\.vscode\extensions
+%USERPROFILE%\.vscode-insiders\extensions
+%USERPROFILE%\.vscode-exploration\extensions
+
+In a remote connection:
+$HOME/.vscode-server/extensions
+$HOME/.vscode-server-insiders/extensions
+$HOME/.vscode-server-exploration/extensions
+
+Example paths to installed C/C++ extension directories:
+ +On Windows:
+%USERPROFILE%\.vscode\extensions\ms-vscode.cpptools-1.9.0
+
+On Linux:
+$HOME/.vscode/extensions/ms-vscode.cpptools-1.9.0
+
+Then reinstall via the marketplace UI in VS Code.
+ +If the correct version of the extension fails to be deployed by VS Code, the correct VSIX for your system can be downloaded from the VS Code marketplace web site and installed using the `Install from VSIX...` option under the '...' menu in the marketplace UI in VS Code.
diff --git a/Extension/bin/messages/cs/messages.json b/Extension/bin/messages/cs/messages.json index bc6680cca7..60a609e3f3 100644 --- a/Extension/bin/messages/cs/messages.json +++ b/Extension/bin/messages/cs/messages.json @@ -838,7 +838,7 @@ "Vrací se odkaz na místní proměnnou.", "Vynechání explicitního typu je nestandardní (předpokládá se int).", "Víc než jedna částečná specializace odpovídá seznamu argumentů šablony %n.", - "%no", + "%nod", "Seznam argumentů šablony není v deklaraci primární šablony povolený.", "Částečné specializace nemůžou mít výchozí argumenty šablony.", "%n1 se nepoužívá nebo nejde odvodit ze seznamu argumentů šablony %n2.", @@ -3402,5 +3402,48 @@ "deklarace vlastněná globálním modulem je v konfliktu s %nd vlastněnou pojmenovaným modulem", "první argument atributu „malloc“ musí být funkce", "nejde zachytit %nod", - "nejde zachytit „this“" + "nejde zachytit „this“", + "již v kontextu consteval", + "Příkazy if consteval a if not consteval vyžadují příkazy uzavřené do složených závorek.", + "Příkazy if consteval a if not consteval nemají ve funkci, která není constexpr, žádný význam.", + "Převod řízení na příkaz if consteval nebo if not consteval se nepovoluje.", + "Konstantní vyhodnocování nemůže projít deklarací proměnné se statickou dobou trvání nebo uloženou po dobu existence vlákna.", + "Proměnlivý kvalifikátor se pro výraz lambda s explicitním parametrem this nepovoluje.", + "Členská funkce deklarovaná jako static nemůže mít explicitní parametr this.", + "Explicitní parametr this musí být první deklarovaný parametr.", + "Proměnná this se tady nepodporuje.", + "Porovnávací funkce s explicitním this nemůže být nastavena jako výchozí.", + "Funkce s explicitním this vyžaduje druhý operand.", + "Příkazy if consteval a if not consteval nejsou v tomto režimu standardní.", + "Vynechání () v deklarátoru výrazu lambda je v tomto režimu nestandardní.", + "Když se vynechá seznam parametrů výrazu lambda, nepodporuje se klauzule requires na konci.", + "Požádalo se o neplatný oddíl modulu %sq.", + "Požádalo se nedefinovaný oddíl modulu %sq1 (předpokládalo se, že je to %sq2).", + "Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice je ale prázdná.", + "Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale předchází začátek oddílu.", + "Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale přetéká konec svého oddílu.", + "Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale není zarovnaná s elementy oddílu.", + "Z podpole %sq", + "Z oddílu %sq, elementu %d1 (pozice v souboru %d2, relativní pozice %d3)", + "Atributy výrazu lambda tady nejsou standardní.", + "Identifikátor %sq by bylo možné zaměnit za vizuálně podobné %p.", + "Tento komentář obsahuje podezřelé řídicí znaky formátování Unicode.", + "Tento řetězec obsahuje řídicí znaky formátování Unicode. To může způsobit neočekávané chování modulu runtime.", + "Došlo k potlačení %d1 upozornění při zpracovávání modulu %sq1.", + "Došlo k potlačení %d1 upozornění při zpracovávání modulu %sq1.", + "Došlo k potlačení %d1 chyby při zpracovávání modulu %sq1.", + "Došlo k potlačení %d1 chyb při zpracovávání modulu %sq1.", + "včetně", + "potlačeno", + "Virtuální členská funkce nemůže mít explicitní parametr this.", + "Převzetí adresy funkce s explicitním this vyžaduje kvalifikovaný název.", + "Vytvoření adresy funkce s explicitním this vyžaduje operátor &.", + "řetězcový literál nelze použít k inicializaci člena flexibilního pole.", + "Reprezentace IFC definice funkce %sq je neplatná.", + "byla provedena oprava vedoucí k zahození implicitní parametru this.", + "graf UniLevel IFC se nepoužil k zadání parametrů.", + "V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala tento počet parametrů: %d2.", + "V grafu definice parametrů IFC byl zadán %d1 parametr, zatímco deklarace IFC určovala tento počet parametrů: %d2.", + "V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala %d2 parametr.", + "Chybí reprezentace IFC definice funkce %sq." ] \ No newline at end of file diff --git a/Extension/bin/messages/de/messages.json b/Extension/bin/messages/de/messages.json index 6ad81f1bcb..87ed558a17 100644 --- a/Extension/bin/messages/de/messages.json +++ b/Extension/bin/messages/de/messages.json @@ -838,7 +838,7 @@ "Ein Verweis auf die lokale Variable wird zurückgegeben.", "Die Auslassung des expliziten Typs entspricht nicht dem Standard (\"int\" wird angenommen).", "Mehr als eine teilweise Spezialisierung stimmt mit der Vorlagenargumentliste von \"%n\" überein.", - "%no", + "%nod", "In einer Deklaration einer primären Vorlage ist keine Vorlagenargumentliste zulässig.", "Teilweise Spezialisierungen dürfen keine Standardvorlagenargumente aufweisen.", "%n1 wird nicht in der Vorlagenargumentliste von \"%n2\" verwendet oder kann nicht daraus hergeleitet werden.", @@ -3402,5 +3402,48 @@ "Die Deklaration im Besitz des globalen Moduls steht in Konflikt mit %nd im Besitz eines benannten Moduls.", "Das erste Argument für ein malloc-Attribut muss eine Funktion sein.", "%nod kann nicht erfasst werden.", - "„this“ kann nicht erfasst werden." + "„this“ kann nicht erfasst werden.", + "bereits im consteval-Kontext", + "„wenn consteval“ und „wennn nicht consteval“ erfordern abhängige Anweisungen mit geschweiften Klammern", + "„wenn consteval“ und „wenn nicht consteval“ sind in einer Nicht-constexpr-Funktion bedeutungslos", + "die Übertragung der Steuerung in eine „wenn consteval“- oder „wenn nicht consteval“-Anweisung ist nicht zulässig", + "die Konstantenauswertung kann die Deklaration einer Variablen mit statischer oder Thread-Speicherdauer nicht durchlaufen", + "der änderbare Qualifizierer ist für einen Lambda-Ausdruck mit einem expliziten „dies“-Parameter nicht zulässig", + "eine mit „statisch“ deklarierte Memberfunktion darf keinen expliziten „dies“-Parameter aufweisen", + "ein expliziter „dies“-Parameter muss der erste deklarierte Parameter sein", + "„dies“ ist hier nicht zulässig", + "eine Vergleichsfunktion mit explizitem „dies“ kann nicht als Standard verwendet werden", + "eine explizite „dies-2-Funktion erfordert einen Selektoroperanden", + "„wenn consteval“ und „wenn nicht consteval“ sind in diesem Modus nicht Standard", + "das Weglassen von „()“ in einem Lambda-Deklarator ist in diesem Modus nicht der Standard", + "eine „trailing-requires“-Klausel ist nicht zulässig, wenn die Lambda-Parameterliste ausgelassen wird", + "Modul %sq ungültige Partition angefordert", + "Modul %sq1 undefinierte Partition (könnte %sq2 sein) wurde angefordert", + "Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für Partition %sq2 angefordert – die leer ist", + "Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für Partition %sq2 angefordert – was dem Start der Partition vorausgeht", + "Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für die Partition %sq2 angefordert – was das Ende ihrer Partition überschreitet", + "Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für die Partition %sq2 angefordert – welche mit ihren Partitionselementen falsch ausgerichtet ist", + "aus dem Subfeld %sq", + "von Partition %sq Element %d1 (Dateiposition %d2, relative Position %d3)", + "Lambda-Attribute entsprechen hier nicht dem Standard", + "der Bezeichner %sq könnte mit einem visuell ähnlichen Bezeichner verwechselt werden, der %p angezeigt wird", + "dieser Kommentar enthält verdächtige Unicode-Formatierungssteuerzeichen", + "diese Zeichenfolge enthält Unicode-Formatierungssteuerzeichen, die zu unerwartetem Laufzeitverhalten führen könnten", + "%d1 unterdrückte Warnung wurde bei der Verarbeitung des Moduls %sq1 festgestellt", + "%d1 unterdrückte Warnungen wurden bei der Verarbeitung des Moduls %sq1 festgestellt", + "%d1 unterdrückter Fehler wurde beim Verarbeiten des Moduls %sq1 festgestellt", + "%d1 unterdrückte Fehler wurden beim Verarbeiten des Moduls %sq1 festgestellt", + "einschließlich", + "Unterdrückt", + "eine virtuelle Memberfunktion darf keinen expliziten „dies“-Parameter aufweisen", + "das Übernehmen der Adresse einer expliziten „dies“-Funktion erfordert einen qualifizierten Namen.", + "das Formatieren der Adresse einer expliziten „dies“-Funktion erfordert den Operator „&“", + "Ein Zeichenfolgenliteral kann nicht zum Initialisieren eines flexiblen Arraymembers verwendet werden.", + "Die IFC-Darstellung der Definition der Funktion %sq ist ungültig.", + "Es wurde eine Korrektur vorgenommen, um den impliziten „this“-Parameter zu löschen.", + "Ein UniLevel-IFC-Chart wurde nicht zum Angeben von Parametern verwendet.", + "%d1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurden.", + "%d1 Parameter wurde im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurden.", + "%d1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurde.", + "Die IFC-Darstellung der Definition der Funktion %sq fehlt." ] \ No newline at end of file diff --git a/Extension/bin/messages/es/messages.json b/Extension/bin/messages/es/messages.json index eb03e4f0d0..e65bcea016 100644 --- a/Extension/bin/messages/es/messages.json +++ b/Extension/bin/messages/es/messages.json @@ -838,7 +838,7 @@ "devolviendo una referencia a una variable local", "la omisión de un tipo explícito no es estándar (se presupone 'int')", "más de una especialización parcial coincide con la lista de argumentos de plantilla de %n", - "%no", + "%nod", "no se permite una lista de argumentos de plantilla en una declaración de plantilla principal", "las especializaciones parciales no pueden tener argumentos de plantilla predeterminados", "%n1 no se usa en (o no se puede deducir de) la lista de argumentos de plantilla de %n2", @@ -3402,5 +3402,48 @@ "la declaración propiedad del módulo global entra en conflicto con %nd propiedad de un módulo con nombre", "el primer argumento de un atributo \"malloc\" debe ser una función", "no se puede capturar %nod", - "no se puede capturar \"this\"" + "no se puede capturar \"this\"", + "ya está en contexto de consteval", + "'if consteval' y 'if not consteval' requieren instrucciones dependientes limitadas", + "'if consteval' y 'if not consteval' no tienen sentido en una función que no es constexpr", + "no se permite la transferencia del control a una instrucción 'if consteval' o 'if not consteval'", + "constant-evaluation no puede pasar por la declaración de una variable con duración de almacenamiento estático o de subproceso", + "no se permite el calificador mutable en una expresión lambda con un parámetro \"this\" explícito", + "una función miembro declarada con 'static' no puede tener un parámetro 'this' explícito", + "un parámetro 'this' explícito debe ser el primer parámetro declarado", + "“this” no se permite aquí", + "no se puede establecer de forma predeterminada una función de comparación con 'this' explícita", + "una función explícita 'this' requiere un operando selector", + "'if consteval' y 'if not consteval' no son estándar en este modo", + "omitir '()' en un declarador lambda no es estándar en este modo", + "no se permite una cláusula trailing-requires-clause cuando se omite la lista de parámetros lambda", + "se solicitó una partición no válida del módulo %sq", + "módulo %sq1 partición no definida (se considera que es %sq2) solicitada", + "módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que está vacía", + "módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que es anterior al inicio de la partición", + "módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que desborda el final de su partición", + "módulo %sq1 posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que está mal alineada con sus elementos de particiones", + "del subcampo %sq", + "de la partición %sq elemento %d1 (posición de archivo %d2, posición relativa %d3)", + "los atributos lambda no son estándar aquí", + "el identificador %sq podría confundirse con uno visualmente similar que aparece %p", + "este comentario contiene caracteres de control de formato Unicode sospechosos", + "esta cadena contiene caracteres de control de formato Unicode que podrían dar lugar a un comportamiento inesperado en tiempo de ejecución", + "Se encontró %d1 advertencia suprimida al procesar el módulo %sq1", + "Se encontraron %d1 advertencias suprimidas al procesar el módulo %sq1", + "Se encontró un error suprimido %d1 al procesar el módulo %sq1", + "Se encontraron %d1 errores suprimidos al procesar el módulo %sq1", + "Incluido", + "Suprimido", + "una función miembro virtual no puede tener un parámetro 'this' explícito", + "tomar la dirección de una función explícita \"this\" requiere un nombre completo", + "la formación de la dirección de una función explícita 'this' requiere el operador '&'", + "no se puede usar un literal de cadena para inicializar un miembro de matriz flexible", + "La representación IFC de la definición de la función %sq no es válida", + "se realizó una corrección para quitar un parámetro \"this\" implícito", + "no se usó un gráfico IFC UniLevel para especificar parámetros", + "el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetros", + "el gráfico de definición de parámetros IFC especificó %d1 parámetro, mientras que la declaración IFC especificó %d2 parámetros", + "el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetro", + "Falta la representación IFC de la definición de la función %sq" ] \ No newline at end of file diff --git a/Extension/bin/messages/fr/messages.json b/Extension/bin/messages/fr/messages.json index 8fe4799769..029be6133e 100644 --- a/Extension/bin/messages/fr/messages.json +++ b/Extension/bin/messages/fr/messages.json @@ -838,7 +838,7 @@ "retourne la référence à une variable locale", "omission de type explicite non standard ('int' pris par défaut)", "plusieurs spécialisations partielles correspondent à la liste d'arguments template de %n", - "%no", + "%nod", "liste d'arguments template non autorisée dans une déclaration de modèle principal", "les spécialisations partielles ne peuvent pas avoir d'arguments template par défaut", "%n1 n'est pas utilisé dans la liste d'arguments template de %n2, ou ne peut pas en être déduit", @@ -3402,5 +3402,48 @@ "la déclaration appartenant au module global est en conflit avec %nd appartenant à un module nommé", "le premier argument d'un attribut 'malloc' doit être une fonction", "impossible de capturer %nod", - "impossible de capturer 'this'" + "impossible de capturer 'this'", + "déjà dans un contexte consteval", + "« if consteval » et « if not consteval » nécessitent des instructions dépendantes resserrés", + "« if consteval » et « if not consteval » ne sont pas valides dans une fonction non constexpr", + "le transfert de contrôle dans une instruction « if consteval » ou « if not consteval » n’est pas autorisé", + "l’évaluation constante ne peut pas passer par la déclaration d’une variable avec une durée de stockage statique ou de thread", + "le qualificateur mutable n’est pas autorisé sur une expression lambda avec un paramètre « this » explicite", + "une fonction membre déclarée avec « static » ne peut pas avoir de paramètre « this » explicite", + "un paramètre « this » explicite doit être le premier paramètre déclaré", + "« this » n’est pas autorisé ici", + "une fonction de comparaison avec « this » explicite ne peut pas être par défaut", + "une fonction « this » explicite nécessite un opérande de sélecteur", + "« if consteval » et « if not consteval » ne sont pas standard dans ce mode", + "l’omission de « () » dans un déclarateur lambda n’est pas standard dans ce mode", + "une clause requires de fin n’est pas autorisée lorsque la liste de paramètres lambda est omise", + "module %sq partition non valide demandée", + "module %sq1 partition non définie (on pense qu’il s’agirait de %sq2) demandée", + "module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui est vide", + "module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui précède le début de la partition", + "module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui dépasse la fin de sa partition", + "module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui est mal alignée avec ses éléments de partitions", + "à partir du sous-champ %sq", + "à partir de la partition %sq, élément %d1 (position de fichier %d2, position relative %d3)", + "les attributs lambda ne sont pas standard ici", + "l’identificateur %sq peut être confondu avec un identificateur visuellement similaire qui apparaît %p", + "ce commentaire contient des caractères de contrôle de mise en forme Unicode suspects", + "cette chaîne contient des caractères de contrôle de mise en forme Unicode qui peuvent entraîner un comportement d’exécution inattendu", + "%d1 avertissement supprimé rencontré lors du traitement du module %sq1", + "%d1 avertissements supprimés rencontrés lors du traitement du module %sq1", + "%d1 erreur supprimé rencontré lors du traitement du module %sq1", + "%d1 erreurs supprimées rencontrées lors du traitement du module %sq1", + "Y compris", + "Supprimé", + "une fonction membre virtuelle ne peut pas avoir un paramètre « this » explicite", + "la prise de l’adresse d’une fonction « this » explicite nécessite un nom qualifié", + "la création de l’adresse d’une fonction « this » explicite nécessite l’opérateur '&'", + "impossible d’utiliser un littéral de chaîne pour initialiser un membre de tableau flexible", + "La représentation IFC de la définition de la fonction %sq n’est pas valide.", + "une correction a été apportée pour supprimer « ce » paramètre implicite.", + "un graphique IFC UniLevel n’a pas été utilisé pour spécifier des paramètres.", + "%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.", + "%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.", + "%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.", + "La représentation IFC de la définition de la fonction %sq est manquante." ] \ No newline at end of file diff --git a/Extension/bin/messages/it/messages.json b/Extension/bin/messages/it/messages.json index d70788d13b..cd5caee90b 100644 --- a/Extension/bin/messages/it/messages.json +++ b/Extension/bin/messages/it/messages.json @@ -838,7 +838,7 @@ "verrà restituito il riferimento alla variabile locale", "omissione del tipo esplicito non conforme allo standard. Verrà utilizzato 'int'", "più specializzazioni parziali corrispondenti all'elenco degli argomenti di modello di %n", - "%no", + "%nod", "elenco degli argomenti di modello non consentito in una dichiarazione di un modello principale", "le specializzazioni parziali non possono includere argomenti di modello predefiniti", "%n1 non viene usato o non può essere dedotto dall'elenco degli argomenti di modello di %n2", @@ -3402,5 +3402,48 @@ "la dichiarazione di proprietà di un modulo globale è in conflitto con %nd di proprietà di un modulo denominato", "il primo argomento di un attributo 'malloc' deve essere una funzione", "non è possibile acquisire %nod", - "non è possibile acquisire 'this'" + "non è possibile acquisire 'this'", + "già nel contesto consteval", + "'if consteval' e 'if not consteval' richiedono istruzioni dipendenti con parentesi graffe", + "'if consteval' e 'if not consteval' non sono significativi in una funzione non constexpr", + "il trasferimento del controllo in un'istruzione 'if consteval' o 'if not consteval' non è consentito", + "la valutazione costante non può passare attraverso la dichiarazione di una variabile con durata di archiviazione statica o thread", + "qualificatore modificabile non consentito in un'espressione lambda con un parametro 'this' esplicito", + "una funzione membro dichiarata con 'static' non può avere un parametro 'this' esplicito", + "un parametro 'this' esplicito deve essere il primo parametro dichiarato", + "'this' non è consentito qui", + "una funzione di confronto con 'this' esplicito non può essere predefinita", + "una funzione 'this' esplicita richiede un operando selettore", + "'if consteval' e 'if not consteval' non sono standard in questa modalità", + "l'omissione di '()' in un dichiaratore lambda non è standard in questa modalità", + "una clausola requires finale non è consentita quando l'elenco di parametri lambda viene omesso", + "modulo %sq partizione non valida richiesta", + "richiesta partizione non definita del modulo %sq1 (che si ritiene sia %sq2)", + "modulo %sq1 posizione file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che è vuota", + "modulo %sq1 posizione del file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che precede l'inizio della partizione", + "modulo %sq1 posizione del file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che causa l'overflow della fine della partizione", + "modulo %sq1 posizione file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che non è allineata con i relativi elementi di partizioni", + "dal sottocampo %sq", + "dalla partizione %sq elemento %d1 (posizione file %d2, posizione relativa %d3)", + "attributi lambda non conformi allo standard", + "l'identificatore %sq potrebbe essere confuso con un identificatore visivamente simile visualizzato %p", + "questo commento contiene caratteri di controllo di formattazione Unicode sospetti", + "questa stringa contiene caratteri di controllo di formattazione Unicode che potrebbero causare un comportamento di runtime imprevisto", + "%d1 avviso eliminato durante l'elaborazione del modulo %sq1", + "%d1 avvisi eliminati rilevati durante l'elaborazione del modulo %sq1", + "Errore %d1 eliminato durante l'elaborazione del modulo %sq1", + "%d1 errori eliminati rilevati durante l'elaborazione del modulo %sq1", + "compreso", + "eliminato", + "una funzione membro virtuale non può avere un parametro 'this' esplicito", + "l'acquisizione dell'indirizzo di una funzione esplicita 'this' richiede un nome qualificato", + "per formare l'indirizzo di una funzione esplicita 'this' è necessario l'operatore '&'", + "impossibile utilizzare un valore letterale stringa per inizializzare un membro di matrice flessibile", + "La rappresentazione IFC della definizione della funzione %sq non è valida", + "è stata apportata una correzione per eliminare un parametro 'this' implicito", + "un grafico IFC UniLevel non è stato usato per specificare i parametri", + "%d1 parametri specificati dal grafico di definizione dei parametri IFC mentre %d2 parametri sono stati specificati dalla dichiarazione IFC", + "%d1 parametro è stato specificato dal grafico di definizione del parametro IFC mentre %d2 parametri sono stati specificati dalla dichiarazione IFC", + "%d1 parametri sono stati specificati dal grafico di definizione del parametro IFC mentre %d2 parametro è stato specificato dalla dichiarazione IFC", + "Manca la rappresentazione IFC della definizione della funzione %sq" ] \ No newline at end of file diff --git a/Extension/bin/messages/ja/messages.json b/Extension/bin/messages/ja/messages.json index f3373b5c54..c76b92ff34 100644 --- a/Extension/bin/messages/ja/messages.json +++ b/Extension/bin/messages/ja/messages.json @@ -838,7 +838,7 @@ "ローカル変数への参照を返しています", "明示的な型の省略は非標準です ('int' が想定されます)", "複数の部分的特殊化が %n のテンプレート引数リストと一致します", - "%no", + "%nod", "テンプレート引数リストはプライマリ テンプレートの宣言では使用できません", "部分的特殊化に既定のテンプレート引数があってはなりません", "%n1 は、%n2 のテンプレート引数リストで使用されていないか、またはリストから推測できません", @@ -3402,5 +3402,48 @@ "グローバル モジュールが所有する宣言が、名前付きモジュールが所有する %nd と競合しています", "'malloc' 属性の最初の引数は関数である必要があります", "%nod をキャプチャできません", - "'this' をキャプチャできません" + "'this' をキャプチャできません", + "既に consteval コンテキストにあります", + "'if consteval' および 'if not consteval' には、中かっこ依存ステートメントが必要です", + "constexpr 以外の関数では'if consteval' と 'if not consteval' は意味がありません", + "コントロールを 'if consteval' または 'if not consteval' ステートメントに転送することは許可されていません", + "定数評価は、静的またはスレッド ストレージ期間を持つ変数の宣言を経由できません", + "可変修飾子は、明示的な 'this' パラメーターを持つラムダでは許可されていません", + "'static' と宣言されたメンバー関数に明示的な 'this' パラメーターを指定することはできません", + "明示的な 'this' パラメーターは最初に宣言されたパラメーターでなければなりません", + "'this' はここでは許可されていません", + "明示的な 'this' を持つ比較関数は既定値にできません", + "明示的な 'this' 関数にはセレクター オペランドが必要です", + "このモードでは、'if consteval' と 'if not consteval' は標準ではありません", + "ラムダ宣言子での '()' の省略は、このモードでは非標準です", + "ラムダ パラメーター リストが省略されている場合、末尾の Requires 句は許可されません", + "モジュール %sq 無効なパーティションが要求されました", + "モジュール %sq1 個の未定義のパーティション (%sq2 と推定) が要求されました", + "モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これは空です", + "モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはパーティションの始点より前です", + "モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはそのパーティションの終点をオーバーフローしています", + "モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはそのパーティション要素の整列誤りです", + "サブフィールド %sq の始点", + "パーティション元 %sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3)", + "ラムダ属性はここでは非標準です", + "識別子 %sq は、%p に表示される視覚的に類似したものと混同される可能性があります", + "このコメントには、不審な Unicode 書式設定制御文字が含まれています", + "この文字列には、予期しない実行時の動作を引き起こす可能性のある Unicode 形式の制御文字が含まれています", + "%d1 個の抑制された警告が、モジュール %sq1 の処理中に発生しました", + "%d1 個の抑制された警告が、モジュール %sq1 の処理中に発生しました", + "%d1 個の抑制されたエラーが、モジュール %sq1 の処理中に発生しました", + "%d1 個の抑制されたエラーが、モジュール %sq1 の処理中に発生しました", + "含む", + "抑制", + "仮想メンバー関数は、明示的な 'this' パラメーターを持つことはできません", + "明示的な 'this' 関数のアドレスの取得には修飾名が必要です", + "明示的な 'this' 関数のアドレスの形成には '&' 演算子が必要です", + "文字列リテラルを柔軟な配列メンバーを初期化するのに使用することはできません", + "関数 %sq の定義の IFC 表現が無効です", + "暗黙的な `this` パラメーターを削除するように修正が行われました", + "パラメーターの指定に UniLevel IFC グラフが使用されませんでした", + "%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました", + "%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました", + "%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました", + "関数 %sq の定義の IFC 表現が見つかりません" ] \ No newline at end of file diff --git a/Extension/bin/messages/ko/messages.json b/Extension/bin/messages/ko/messages.json index 341c6a7d03..3252dfc06f 100644 --- a/Extension/bin/messages/ko/messages.json +++ b/Extension/bin/messages/ko/messages.json @@ -838,7 +838,7 @@ "지역 변수에 대한 참조를 반환합니다.", "명시적 형식의 생략은 표준이 아닙니다('int'로 간주됨).", "두 개 이상의 부분 특수화가 %n의 템플릿 인수 목록과 일치합니다.", - "%no", + "%nod", "기본 템플릿의 선언에서 템플릿 인수 목록을 사용할 수 없습니다.", "부분 특수화에 기본 템플릿 인수를 사용할 수 없습니다.", "%n1이(가) 사용되지 않았거나 %n2의 템플릿 인수 목록에서 추론할 수 없습니다.", @@ -3402,5 +3402,48 @@ "전역 모듈이 소유한 선언이 명명된 모듈이 소유한 %nd과(와) 충돌합니다.", "'malloc' 특성에 대한 첫 번째 인수는 함수여야 합니다.", "%nod을(를) 캡처할 수 없습니다.", - "'this'를 캡처할 수 없습니다." + "'this'를 캡처할 수 없습니다.", + "이미 consteval 컨텍스트에 있습니다.", + "'if consteval' 및 'if not consteval'에는 중괄호가 있는 종속 문이 필요합니다.", + "비 constexpr 함수에서는 'if consteval' 및 'if not consteval'이 의미가 없습니다.", + "컨트롤을 'if consteval' 또는 'if not consteval' 문으로 전송할 수 없습니다.", + "상수 평가는 정적 또는 스레드 스토리지 기간이 있는 변수 선언을 통과할 수 없습니다.", + "명시적 'this' 매개 변수가 있는 람다에서는 변경 가능한 한정자를 사용할 수 없습니다.", + "'static'으로 선언된 멤버 함수에는 명시적 'this' 매개 변수를 사용할 수 없습니다.", + "명시적 'this' 매개 변수는 첫 번째 선언된 매개 변수여야 합니다.", + "여기서는 'this'를 사용할 수 없습니다.", + "명시적 'this'를 사용하는 비교 함수는 기본값으로 사용할 수 없습니다.", + "명시적 'this' 함수에는 선택기 피연산자가 필요합니다.", + "'if consteval' 및 'if not consteval'은 이 모드에서 표준이 아닙니다.", + "람다 선언자에서 '()'를 생략하는 것은 이 모드에서 표준이 아닙니다.", + "람다 매개 변수 목록을 생략하면 후행-requires 절이 허용되지 않습니다.", + "모듈 %sq 잘못된 파티션이 요청됨", + "모듈 %sq1 정의되지 않은 파티션(%sq2로 추정됨) 요청됨", + "%sq1 모듈 파일 위치 %d1(상대 위치 %d2)이(가) %sq2 파티션에 대해 요청되었습니다. 이 위치는 비어 있습니다.", + "%sq1 모듈 파일 위치 %d1(상대 위치 %d2)이(가) 파티션 %sq2에 대해 요청되었습니다. 이는 파티션의 시작을 선행합니다.", + "모듈 %sq1 파일 위치 %d1(상대 위치 %d2)이(가) 파티션의 끝을 오버플로하는 파티션 %sq2에 대해 요청되었습니다.", + "모듈 %sq1 파일 위치 %d1(상대 위치 %d2)이(가) 파티션 요소가 잘못 정렬된 파티션 %sq2에 대해 요청되었습니다.", + "하위 필드 %sq에서", + "파티션 %sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)에서", + "여기서 람다 특성은 표준이 아닙니다.", + "식별자 %sq은(는) 시각적으로 유사한 식별자와 혼동될 수 있습니다. %p", + "이 주석에는 의심스러운 유니코드 서식 지정 제어 문자가 포함되어 있습니다.", + "이 문자열에는 예기치 않은 런타임 동작이 발생할 수 있는 유니코드 서식 지정 컨트롤 문자가 포함되어 있습니다.", + "%d1 모듈 %sq1을(를) 처리하는 동안 표시되지 않는 경고가 발생했습니다.", + "%d1 모듈 %sq1을(를) 처리하는 동안 표시되지 않는 경고가 발생했습니다.", + "%d1 모듈 %sq1을(를) 처리하는 동안 오류가 표시되지 않았습니다.", + "%d1 모듈 %sq1을(를) 처리하는 동안 오류가 표시되지 않았습니다.", + "포함", + "표시 안 함", + "가상 멤버 함수에는 명시적 'this' 매개 변수를 사용할 수 없습니다.", + "명시적 'this' 함수의 주소를 사용하려면 정규화된 이름이 필요합니다.", + "명시적 'this' 함수의 주소를 구성하려면 '&' 연산자가 필요합니다.", + "가변 배열 멤버를 초기화하는 데 문자열 리터럴을 사용할 수 없습니다.", + "함수 %sq의 정의에 대한 IFC 표현이 잘못되었습니다.", + "암시적 'this' 매개 변수를 삭제하도록 수정되었습니다.", + "매개 변수를 지정하는 데 UniLevel IFC 차트가 사용되지 않았습니다.", + "%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.", + "%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.", + "%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.", + "%sq 함수 정의의 IFC 표현이 없습니다." ] \ No newline at end of file diff --git a/Extension/bin/messages/pl/messages.json b/Extension/bin/messages/pl/messages.json index 6231ef53b4..f109cc80a0 100644 --- a/Extension/bin/messages/pl/messages.json +++ b/Extension/bin/messages/pl/messages.json @@ -838,7 +838,7 @@ "zwracanie odwołania do zmiennej lokalnej", "pominięcie jawnego typu jest niestandardowe (przyjęto typ „int”)", "więcej niż jedna specjalizacja częściowa jest zgodna z listą argumentów szablonu %n", - "%no", + "%nod", "lista argumentów szablonu jest niedozwolona w deklaracji szablonu podstawowego", "częściowe specjalizacje nie mogą mieć domyślnych argumentów szablonu", "element %n1 nie jest używany lub nie można go określić na podstawie listy argumentów szablonu elementu %n2", @@ -3402,5 +3402,48 @@ "deklaracja należąca do modułu globalnego powoduje konflikt z elementem %nd należącymi do nazwanego modułu", "pierwszy argument atrybutu „malloc” musi być funkcją", "nie można przechwycić elementu %nod", - "nie można przechwycić „tego”" + "nie można przechwycić „tego”", + "już w kontekście consteval", + "Instrukcje „if consteval” i „if not consteval” wymagają zwartych instrukcji zależnych", + "Instrukcje „if consteval” i „if not consteval” są bez znaczenia w funkcji non-constexpr", + "przeniesienie kontrolki do instrukcji „if consteval” lub „if not consteval” jest niedozwolone", + "obliczanie stałej nie może przejść przez deklarację zmiennej ze statycznym lub wątkiem czasu przechowywania", + "modyfikowalny kwalifikator jest niedozwolony w wyrażeń lambda z jawnym parametrem „this”", + "funkcja składowa zadeklarowana za pomocą elementu „static” nie może mieć jawnego parametru „this”", + "jawny parametr „this” musi być pierwszym zadeklarowanym parametrem", + "Element „this” jest niedozwolony w tym miejscu", + "nie można domyślnie określić funkcji porównania z jawnym elementem „this”", + "jawna funkcja „this” wymaga operandu selektora", + "Instrukcje „if consteval” i „if not consteval” nie są standardowe w tym trybie", + "pominięcie elementu „()” w deklaratorze lambda jest niestandardowe w tym trybie", + "klauzula trailing-requires-clause jest niedozwolona, gdy lista parametrów lambda zostanie pominięta", + "zażądano nieprawidłowej partycji modułu %sq", + "zażądano niezdefiniowanej partycji modułu %sq1 (prawdopodobnie %sq2)", + "zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2 — która jest pusta", + "zażądano modułu %sq1 pozycji pliku %d1 (względna pozycja %d2) dla partycji %sq2, która poprzedza rozpoczęcie partycji", + "zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2, która powoduje przepełnienie końca partycji", + "zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2, która jest nieprawidłowo wyrównana do jej elementów partycji", + "z podpola %sq", + "z partycji %sq element %d1 (pozycja pliku %d2, względna pozycja %d3)", + "atrybuty lambda są niestandardowe w tym miejscu", + "identyfikator %sq można pomylić z widocznym wizualnie identyfikatorem %p", + "ten komentarz zawiera podejrzane znaki kontrolne formatowania Unicode", + "ten ciąg zawiera znaki kontrolne formatowania Unicode, które mogą spowodować nieoczekiwane zachowanie środowiska uruchomieniowego", + "Znaleziono pominięte ostrzeżenie %d1 podczas przetwarzania modułu %sq1", + "Znaleziono ostrzeżenia pominięte przez %d1 podczas przetwarzania modułu %sq1", + "Znaleziono pominięty błąd %d1 podczas przetwarzania modułu %sq1", + "Znaleziono %d1 pominiętych błędów podczas przetwarzania modułu %sq1", + "uwzględniając", + "Pominięte", + "wirtualna funkcja składowa nie może mieć jawnego parametru „this”", + "pobieranie adresu jawnej funkcji „this” wymaga kwalifikowanej nazwy", + "utworzenie adresu jawnej funkcji „this” wymaga operatora \"&\"", + "literału ciągu nie można użyć do zainicjowania elastycznej składowej tablicy", + "Reprezentacja IFC definicji funkcji %sq jest nieprawidłowa", + "korekta została wprowadzona w celu porzucenia niejawnego parametru „this”", + "wykres IFC UniLevel nie został użyty do określenia parametrów", + "Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC", + "Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC", + "Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC", + "Brak reprezentacji IFC definicji funkcji %sq" ] \ No newline at end of file diff --git a/Extension/bin/messages/pt-br/messages.json b/Extension/bin/messages/pt-br/messages.json index 3aebe335c1..13a1fdfcf9 100644 --- a/Extension/bin/messages/pt-br/messages.json +++ b/Extension/bin/messages/pt-br/messages.json @@ -838,7 +838,7 @@ "referência de retorno para variável local", "a omissão do tipo explícito não é padrão ('int' assumed)", "mais de uma especialização parcial corresponde à lista de argumentos do modelo de %n", - "%no", + "%nod", "uma lista de argumentos do modelo não é permitida em uma declaração de um modelo primário", "as especializações parciais podem não ter argumentos de modelo padrão", "%n1 não é usado ou não pode ser deduzido a partir da lista de argumentos do modelo de %n2", @@ -3384,14 +3384,14 @@ "a especificação 'throw()' não faz parte de C++ 20 e posteriores", "mais de uma entrada no mapa de unidades de cabeçalho corresponde a '%s'", "diagnóstico #pragma deve ter argumento 'push' ou 'pop'", - "nenhum 'diagnóstico push #pragma' foi encontrado para corresponder a esse 'pop de diagnóstico'", + "nenhum 'diagnóstico push #pragma' foi encontrado para corresponder a esae 'pop de diagnóstico'", "o %sq não pode ser uma macro quando for usado em uma diretiva de importação ou módulo", "essa diretiva só pode aparecer no escopo de namespace global", "uma declaração 'exportar' só pode aparecer no escopo global ou de namespace", "%sq é analisado como um identificador em vez de uma palavra-chave porque os tokens que o seguem não correspondem aos de uma diretiva de pré-processador", "parece que esse é o início de uma diretiva de pré-processador, mas a falta de um '; ' seguido imediatamente por uma nova linha evita que", "parece ser uma diretiva de pré-processamento de módulos, mas essas diretivas não podem aparecer dentro de uma expansão de macro", - "uma diretriz 'módulo' não pode aparecer dentro do escopo de inclusão condicional (por exemplo, #if, #else, #elseif, etc.)", + "uma diretriz 'módulo' não pode aparecer dentro do escopo de inclusão condicional (por exemplo, #se, #outro, #outrose, etc.)", "a importação de %sq foi ignorada", "tipo promise %t deve declarar get_return_object_on_allocation_failure como uma função membro estática que não requer argumentos", "um modelo de alias não pode ser explicitamente especializado", @@ -3402,5 +3402,48 @@ "a declaração de propriedade do módulo global está em conflito %nd pertencente a um módulo nomeado", "o primeiro argumento para um atributo 'malloc' deve ser uma função", "não é possível capturar %nod", - "não é possível capturar 'this'" + "não é possível capturar 'this'", + "já no contexto consteval", + "'if consteval' e 'if not consteval' exigem instruções dependentes entre chaves", + "'if consteval' e 'if not consteval' são sem sentido em uma função não constexpr", + "a transferência de controle para uma instrução 'if consteval' ou 'if not consteval' não é permitida", + "a avaliação constante não pode passar pela declaração de uma variável com duração estática ou de armazenamento de thread", + "o qualificador mutável não é permitido em um lambda com um parâmetro 'this' explícito", + "uma função membro declarada com 'static' não pode ter um parâmetro 'this' explícito", + "um parâmetro 'this' explícito deve ser o primeiro parâmetro declarado", + "'this' não é permitido aqui", + "uma função de comparação com 'this' explícito não pode ser padrão", + "uma função 'this' explícita requer um operando de seletor", + "'if consteval' e 'if not consteval' não são padrão neste modo", + "omitir '()' em um declarador lambda não é padrão neste modo", + "uma cláusula-requer à direita não é permitida quando a lista de parâmetros lambda é omitida", + "módulo %sq partição inválida solicitada", + "módulo %sq1 partição indefinida (acredita-se que seja %sq2) solicitada", + "módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que está vazia", + "módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que impede o início da partição", + "módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que estoura o final de sua partição", + "módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que está desalinhada com seus elementos de partições", + "do subcampo %sq", + "da partição %sq elemento %d1 (posição do arquivo %d2, posição relativa %d3)", + "os atributos lambda não são padrão aqui", + "O identificador %sq pode ser confundido com um visualmente semelhante ao que aparece %p", + "este comentário contém caracteres de controle de formatação Unicode suspeitos", + "essa cadeia de caracteres contém caracteres de controle de formatação Unicode que podem resultar em comportamento de runtime inesperado", + "%d1 aviso suprimido encontrado durante o processamento do módulo %sq1", + "%d1 avisos suprimidos foram encontrados durante o processamento do módulo %sq1", + "%d1 erro suprimido encontrado ao processar o módulo %sq1", + "%d1 erros suprimidos foram encontrados durante o processamento do módulo %sq1", + "incluindo", + "suprimida", + "uma função membro virtual não pode ter um parâmetro 'this' explícito", + "usar o endereço de uma função explícita 'this' requer um nome qualificado", + "formar o endereço de uma função 'this' explícita requer o operador '&'", + "um literal de cadeia de caracteres não pode ser usado para inicializar um membro de matriz flexível", + "A representação IFC da definição da função %sq é inválida", + "foi feita uma correção para descartar um parâmetro 'this' implícito", + "um gráfico UNILevel IFC não foi usado para especificar parâmetros", + "%d1 parâmetros foram especificados pelo gráfico de definição de parâmetro IFC, enquanto %d2 parâmetros foram especificados pela declaração IFC", + "O parâmetro %d1 foi especificado pelo gráfico de definição de parâmetro IFC, enquanto %d2 parâmetros foram especificados pela declaração IFC", + "%d1 parâmetros foram especificados pelo gráfico de definição de parâmetro IFC, enquanto o parâmetro %d2 foi especificado pela declaração IFC", + "A representação IFC da definição da função %sq está ausente" ] \ No newline at end of file diff --git a/Extension/bin/messages/ru/messages.json b/Extension/bin/messages/ru/messages.json index 4a2572a324..e20ec8a42e 100644 --- a/Extension/bin/messages/ru/messages.json +++ b/Extension/bin/messages/ru/messages.json @@ -838,7 +838,7 @@ "возвращение ссылки на локальную переменную", "нестандартное упущение явного типа (требуется \"int\")", "списку аргументов шаблона %n соответствует более одной частичной специализации", - "%no", + "%nod", "использование списка аргументов шаблона в объявлении основного шаблона не допускается", "частичные специализации не могут содержать аргументы шаблона по умолчанию", "%n1 не используется или не может быть выведено из списка аргументов шаблона %n2", @@ -3402,5 +3402,48 @@ "объявление, которым владеет глобальный модуль, конфликтует с %nd, которым владеет именованный модуль", "первый аргумент атрибута \"malloc\" должен быть функцией", "не удается захватить %nod", - "не удается захватить \"this\"" + "не удается захватить \"this\"", + "уже в контексте consteval", + "Для \"if consteval\" и \"if not consteval\" требуются зависимые операторы в фигурных скобках", + "\"if consteval\" и \"if not consteval\" не имеют смысла в функции, отличной от constexpr", + "передача управления оператору \"if consteval\" или \"if not consteval\" не допускается", + "вычисление константы не может проходить через объявление переменной со статической длительностью или длительностью хранилища потока", + "изменяемый квалификатор недопустим для лямбды с явным параметром \"this\"", + "функция-член, объявленная со значением \"static\", не может иметь явный параметр \"this\"", + "явный параметр \"this\" должен быть первым объявленным параметром", + "\"this\" здесь не разрешено", + "функция сравнения с явным параметром \"this\" не может быть задана по умолчанию", + "для явной функции \"this\" требуется операнд селектора", + "\"if consteval\" и \"if not consteval\" не являются стандартными в этом режиме", + "опущение \"()\" в лямбда-операторе объявления является нестандартным в этом режиме", + "конечное предложение requires не допускается, если список лямбда-параметров опущен", + "запрошен недопустимый раздел модуля %sq", + "запрошен неопределенный раздел модуля %sq1 (предполагается — %sq2)", + "модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который пуст", + "модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который находится перед началом раздела", + "модуль %sq1, позиция файла %d1 (относительная позиция %d2) для раздела %sq2, который переполняет окончание этого раздела", + "модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который не выровнен по элементам разделов", + "из подполя %sq", + "из раздела %sq, элемент %d1 (позиция файла %d2, относительная позиция %d3)", + "здесь нестандартные лямбда-атрибуты", + "идентификатор %sq можно перепутать с визуально похожим %p", + "этот комментарий содержит подозрительные управляющие символы форматирования Юникода", + "эта строка содержит управляющие символы форматирования Юникода, которые могут привести к непредвиденной работе среды выполнения", + "обнаружено %d1 подавленное предупреждение при обработке модуля %sq1", + "обнаружено несколько (%d1) подавленных предупреждений при обработке модуля %sq1", + "Обнаружена %d1 подавленная ошибка при обработке модуля %sq1", + "Обнаружено несколько (%d1) подавленных ошибок при обработке модуля %sq1", + "включая", + "подавлено", + "виртуальная функция-член не может иметь явный параметр \"this\"", + "для получения адреса явной функции \"this\" требуется полное имя", + "для формирования адреса явной функции \"this\" требуется оператор \"&\"", + "строковый литерал нельзя использовать для инициализации элемента гибкого массива", + "Представление IFC определения функции %sq недопустимо", + "внесено исправление для удаления неявного параметра \"this\"", + "диаграмма IFC UniLevel не использовалось для указания параметров", + "несколько (%d1) параметров указаны в диаграмме определения параметров IFC, в то время как несколько (%d2) параметров указаны в объявлении IFC", + "%d1 параметр указан в диаграмме определения параметров IFC, в то время как несколько (%d2) параметров указаны в объявлении IFC", + "несколько (%d1) параметров указаны в диаграмме определения параметров IFC, в то время как %d2 параметр указан в объявлении IFC", + "Представление IFC определения функции %sq отсутствует" ] \ No newline at end of file diff --git a/Extension/bin/messages/tr/messages.json b/Extension/bin/messages/tr/messages.json index b709624296..a681facba5 100644 --- a/Extension/bin/messages/tr/messages.json +++ b/Extension/bin/messages/tr/messages.json @@ -838,7 +838,7 @@ "yerel değişkene başvuru döndürülüyor", "belirtik türün atlanması standart dışı ('int' varsayılıyor)", "birden fazla kısmi özelleşme, %n öğesinin şablon bağımsız değişken listesi ile eşleşiyor", - "%no", + "%nod", "bir birincil şablon bildiriminde, şablon bağımsız değişken listesine izin verilmiyor", "kısmi özelleşmeler varsayılan şablon bağımsız değişkenlerine sahip olamaz", "%n1, %n2 öğesinin şablon bağımsız değişken listesinde kullanılamaz veya bu listeden çıkarsanamaz", @@ -3402,5 +3402,48 @@ "genel modüle ait bildirim, adlandırılmış bir modülün sahip olduğu %nd ile çakışıyor", "'malloc' özniteliğine yönelik ilk bağımsız değişken bir işlev olmalıdır", "%nod yakalanamıyor", - "'this' yakalanamıyor" + "'this' yakalanamıyor", + "consteval bağlamında zaten var", + "'if consteval' ve 'if not consteval' ayraçlı bağımlı deyimler gerektiriyor", + "'if consteval' ve 'if not consteval' constexpr olmayan bir işlevde anlamsız durumda", + "denetimin 'if consteval' veya 'if not consteval' deyimine aktarılmasına izin verilmiyor", + "sabit değerlendirme, statik veya iş parçacığı depolama süresine sahip bir değişkenin bildiriminde bulunamıyor", + "açık 'this' parametresine sahip bir lambda üzerinde değiştirilebilir niteleyiciye izin verilmez", + "'static' ile bildirilen üye işlevi açık bir 'this' parametresine sahip olamaz", + "açık 'this' parametresi, bildirilen ilk parametre olmalıdır", + "burada 'this' kullanımına izin verilmiyor", + "açık 'this' içeren karşılaştırma işlevi varsayılan olarak ayarlanamaz", + "açık 'this' işlevi bir seçici işleneni gerektirir", + "'if consteval' ve 'if not consteval' bu modda standart değil", + "lambda bildirimcisinde '()' atlanması bu modda standart değil", + "lambda parametre listesi atlandığında trailing-requires-clause’a izin verilmez", + "%sq modülünün geçersiz bölümü istendi", + "%sq1 modülünün tanımsız bölümü (%sq2 olduğu düşünülüyor) istendi", + "%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) boş olan %sq2 bölümü için istekte bulundu", + "%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölümün başlangıcından önce gelen %sq2 bölümü için istekte bulundu", + "%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölümünün sonundan taşan %sq2 bölümü için istekte bulundu", + "%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölüm öğeleriyle yanlış hizalanan %sq2 bölümü için istekte bulundu", + "%sq alt alanından", + "%sq bölümündeki %d1 öğesinden (%d2 dosya konumu, %d3 göreli konumu)", + "lambda öznitelikleri burada standart dışı", + "%sq tanımlayıcısı görsel olarak %p gibi görünen tanımlayıcıyla karıştırılabilir", + "bu açıklama, şüpheli Unicode biçimlendirme denetim karakterleri içeriyor", + "bu dize beklenmeyen çalışma zamanı davranışına neden olabilecek Unicode biçimlendirme denetim karakterleri içeriyor", + "%d1 modülü işlenirken %sq1 gizlenen uyarıyla karşılaşıldı", + "%d1 modülü işlenirken %sq1 gizlenen uyarıyla karşılaşıldı", + "%d1 modülü işlenirken %sq1 gizlenen hatayla karşılaşıldı", + "%d1 modülü işlenirken %sq1 gizlenen hatayla karşılaşıldı", + "dahil", + "gizlendi", + "sanal üye işlevi açık bir 'this' parametresine sahip olamaz", + "açık 'this' işlevine ait adresin alınabilmesi için tam ad gerekir", + "açık 'this' işlevine ait adresin oluşturulabilmesi için '&' operatörü gerekir", + "sabit değerli dize, esnek bir dizi üyesini başlatmak için kullanılamaz", + "%sq işlevine ait tanımın IFC gösterimi geçersiz", + "örtük ‘this’ parametresini kaldırmak için bir düzeltme yapıldı", + "parametreleri belirtmek için UniLevel IFC grafiği kullanılmadı", + "%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi", + "%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi", + "%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi", + "%sq işlevine ait tanımın IFC gösterimi eksik" ] \ No newline at end of file diff --git a/Extension/bin/messages/zh-cn/messages.json b/Extension/bin/messages/zh-cn/messages.json index 373151a94d..0ec52a22ca 100644 --- a/Extension/bin/messages/zh-cn/messages.json +++ b/Extension/bin/messages/zh-cn/messages.json @@ -838,7 +838,7 @@ "正在返回对局部变量的引用", "显式类型的省略是非标准的(假定“int”)", "有多个部分专用化与 %n 的模板参数列表匹配", - "%no", + "%nod", "主模板的声明中不允许使用模板参数列表", "部分专用化不能带有默认模板参数", "%n1 未在 %n2 的模板参数列表中使用或无法从中推导", @@ -3402,5 +3402,48 @@ "全局模块拥有的声明与命名模块拥有的 %nd 冲突", "“malloc”属性的第一个参数必须是函数", "无法捕获 %nod", - "无法捕获“this”" + "无法捕获“this”", + "已在 consteval 上下文中", + "'if consteval' 和 'if not consteval' 需要大括号从属语句", + "'if consteval' 和 'if not consteval' 在非 constexpr 函数中无意义", + "不允许将控制传输到 'if consteval' 或 'if not consteval' 语句", + "常数计算无法通过具有静态或线程存储持续时间的变量的声明", + "在具有显式 'this' 参数的 lambda 上,不允许使用可变限定符", + "使用 'static' 声明的成员函数不能具有显式 'this' 参数", + "显式 'this' 参数必须是第一个声明的参数", + "此处不允许使用 'this'", + "不能默认使用具有显式 'this' 的比较函数", + "显式 'this' 函数需要选择器操作数", + "在此模式下,'if consteval' 和 'if not consteval' 不标准", + "在此模式下,在 lambda 声明符中省略 '()' 为不标准操作", + "当省略 lambda 参数列表时,不允许使用尾随 Requires 子句", + "已请求模块 %sq 无效分区", + "已请求模块 %sq1 未定义分区(被认为是 %sq2)", + "已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 为空", + "已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 分区开始前", + "已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 溢出其分区的末尾", + "已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 - 与其分区元素不一致", + "从子字段 %sq", + "从分区 %sq 元素 %d1 (文件位置 %d2,相对位置 %d3)", + "lambda 属性在此处为非标准属性", + "标识符 %sq 可能与显示 %p 的视觉上相似的标识符混淆", + "此注释包含可疑的 Unicode 格式控制字符", + "此字符串包含可能导致意外运行时行为的 Unicode 格式控制字符", + "遇到 %d1 条已抑制警告(处理模块 %sq1 时)", + "遇到 %d1 条已抑制警告(处理模块 %sq1 时)", + "遇到 %d1 条已抑制错误(处理模块 %sq1 时)", + "遇到 %d1 条已抑制错误(处理模块 %sq1 时)", + "包括", + "已抑制", + "虚拟成员函数不能具有显式 'this' 参数", + "获取显式 'this' 函数的地址需要限定名称", + "形成显式 'this' 函数的地址需要 '&' 运算符", + "字符串文本无法用于初始化灵活数组成员", + "函数 %sq 定义的 IFC 表示形式无效", + "已进行更正以删除隐式 “this” 参数", + "未将 UniLevel IFC 图表用于指定参数", + "%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定", + "%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定", + "%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定", + "缺少函数 %sq 定义的 IFC 表示形式" ] \ No newline at end of file diff --git a/Extension/bin/messages/zh-tw/messages.json b/Extension/bin/messages/zh-tw/messages.json index 8c145c551e..07a429f5d2 100644 --- a/Extension/bin/messages/zh-tw/messages.json +++ b/Extension/bin/messages/zh-tw/messages.json @@ -838,7 +838,7 @@ "傳回區域變數的參考", "省略明確類型並非標準做法 (假設為 'int')", "有一個以上的部分特製化符合 %n 的樣板引數清單", - "%no", + "%nod", "主要樣板的宣告不能有樣板引數清單", "部分特製化不可有預設的樣板引數", "%n1 未使用於或推算自 %n2 的引數清單", @@ -3402,5 +3402,48 @@ "由全域模組所擁有的宣告與已命名模組所擁有的 %nd 衝突", "'malloc' 屬性的第一個引數必須是函式", "無法擷取 %nod", - "無法擷取 'this'" + "無法擷取 'this'", + "已在 consteval 內容中", + "'if consteval' 和 'if not consteval' 需要大括弧相依陳述句", + "'if consteval' 和 'if not consteval' 在非 constexpr 函數中沒有意義", + "不允許將控制項傳送至 'if consteval' 或 'if not consteval' 陳述式", + "constant-evaluation 無法通過具有靜態或執行緒儲存持續時間之變數的宣告", + "在具有明確 'this' 參數的 Lambda 上不允許可變動的限定詞", + "以 'static' 宣告的成員函式不能有明確的 'this' 參數", + "明確 'this' 參數必須是第一個宣告的參數", + "這裡不允許 'this'", + "無法預設具有明確 'this' 的比較函數", + "明確 'this' 函數需要選取器運算元", + "在此模式中,'if consteval' 和 'if not consteval' 不是標準", + "在此模式中,在 Lambda 宣告子中省略 '()' 並非標準", + "省略 Lambda 參數清單時,不允許後置 Requires 子句", + "模組 %sq 要求的分割區無效", + "模組 %sq1 已要求未定義的分割區 (相信是 %sq)", + "模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 是空的", + "模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 在分割區開始之前", + "模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 溢出其分割區的結尾", + "模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 與其分割區元素對齊錯誤", + "從子欄位 %sq", + "從分割區 %sq 元素 %d1 (檔案位置 %d2,相對位置 %d3)", + "Lambda 屬性在此為非標準", + "識別碼 %sq 可能會與 %p 上視覺類似的識別碼混淆", + "此註解包含可疑的 Unicode 格式化控制字元", + "此字串包含 Unicode 格式化控制字元,可能會導致非預期的執行時間行為", + "%d1 抑制警告在處理模組 %sq1 時發生", + "%d1 抑制警告在處理模組 %sq1 時發生", + "%d1 抑制錯誤在處理模組 %sq1 時發生", + "%d1 抑制錯誤在處理模組 %sq1 時發生", + "包括", + "抑制", + "虛擬成員函式不能有明確的 'this' 參數", + "取得明確 'this' 函數的位址需要限定名稱", + "形成明確 'this' 函數的位址需要 '&' 運算子", + "字串常值不能用來初始化彈性陣列成員", + "函數 %sq 定義的 IFC 表示法無效", + "已進行更正以捨棄隱含的 'this' 參數", + "UniLevel IFC 圖表未用來指定參數", + "IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數", + "IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數", + "IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數", + "遺漏函數 %sq 定義的 IFC 標記法" ] \ No newline at end of file diff --git a/Extension/c_cpp_properties.schema.json b/Extension/c_cpp_properties.schema.json index a1619a9c18..3497abf8c9 100644 --- a/Extension/c_cpp_properties.schema.json +++ b/Extension/c_cpp_properties.schema.json @@ -88,6 +88,10 @@ "type": "string", "pattern": "^\\d{2}\\.\\d{1}\\.\\d{5}\\.\\d{1}$|^8\\.1$" }, + "dotConfig": { + "description": "A path to a .config file created by Kconfig system. Kconfig system generates a file with all the defines to build a project. Examples of projects that use Kconfig system are the Linux Kernel and NuttX RTOS.", + "type": "string" + }, "defines": { "markdownDescription": "A list of preprocessor definitions for the IntelliSense engine to use while parsing files. Optionally, use `=` to set a value, e.g. `VERSION=1`.", "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", diff --git a/Extension/gulpfile.js b/Extension/gulpfile.js index 1ec9783d73..085705e6a5 100644 --- a/Extension/gulpfile.js +++ b/Extension/gulpfile.js @@ -26,7 +26,8 @@ const https = require('https'); // Patterns to find HTML files const htmlFilesPatterns = [ - "ui/**/*.html" + "ui/**/*.html", + "Reinstalling the Extension.md" ]; // HTML files for walkthroughs are handled differently, as localization support @@ -370,11 +371,6 @@ const generateLocalizedHtmlFiles = () => { contents: Buffer.from(newContent, 'utf8') })); }); - // Put the original in an 'en' directory. - this.queue(new vinyl({ - path: path.join("html/en", relativePath), - contents: file.contents - })); }); }; diff --git a/Extension/i18n/chs/Reinstalling the Extension.md.i18n.json b/Extension/i18n/chs/Reinstalling the Extension.md.i18n.json new file mode 100644 index 0000000000..21cf7b6fa2 --- /dev/null +++ b/Extension/i18n/chs/Reinstalling the Extension.md.i18n.json @@ -0,0 +1,21 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "incompatible.extension.heading": "C/C++ 扩展二进制文件不兼容或不匹配", + "incompat.extension.text1": "C/C++ 扩展包括本机二进制文件。", + "incompat.extension.text2": "通过 VS Code 中的市场 UI 安装时,应包含正确的本机二进制文件。如果检测到不兼容的二进制文件,并且已通过 VS Code 中的市场 UI 安装 C/C++ 扩展,则 {0}。", + "bug.report.link.title": "请报告问题", + "reinstalling.extension.heading": "正在重新安装 C/C++ 扩展", + "reinstall.extension.text1": "重新安装等效版本的扩展时,VS Code 可能重用现有的扩展目录。如果要在重新安装 C/C++ 扩展时放置发生这种情况,可能需要先删除现有的扩展目录。", + "reinstall.extension.text2": "可在用户目录下以下路径之一的下面找到已安装的扩展目录(Windows 上的 `%USERPROFILE%` 或 Linux 和 macOS 上的 `$HOME`)", + "reinstall.extension.text3": "在远程连接中:", + "reinstall.extension.text4": "已安装的 C/C++ 扩展目录的示例路径:", + "reinstall.extension.text5": "在 Windows 上:", + "reinstall.extension.text6": "在 Linux 上:", + "reinstall.extension.text7": "然后通过 VS Code 中的市场 UI 重新安装。", + "reinstall.extension.text8": "如果 VS Code 无法部署扩展的正确版本,则可以 {0} 并使用 VS Code 中市场 UI 内 “...” 菜单下的 `从 VSIX... 安装` 选项安装系统的正确 VSIX。", + "download.vsix.link.title": "已从 VS Code 市场网站下载" +} \ No newline at end of file diff --git a/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json index e3f5b597c4..3ba02257d4 100644 --- a/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json @@ -13,6 +13,7 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "搜索包含的标头时,IntelliSense 引擎要使用的路径列表。在这些路径上进行搜索为非递归搜索。指定 `**` 以指示递归搜索。例如,`${workspaceFolder}/**` 将搜索所有子目录,而 `${workspaceFolder}` 则不会。通常,此操作不应包含系统包含项;请改为设置 `C_Cpp.default.compilerPath`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Intellisense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 Mac 配置中受支持。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路径的版本,例如 `10.0.17134.0`。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.dotConfig": "Kconfig 系统创建的 .config 文件的路径。Kconfig 系统生成包含所有定义的文件以生成项目。使用 Kconfig 系统的项目示例包括 Linux 内核和 NuttX RTOS。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "分析文件时要使用的 IntelliSense 引擎的预处理器定义列表。(可选)使用 `=` 设置值,例如 `VERSION=1`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的、映射到 MSVC、gcc 或 Clang 的平台和体系结构变体的 IntelliSense 模式。如果未设置或设置为`${default}`,则扩展将为该平台选择默认值。Windows 默认为 `windows-msvc-x64`,Linux 默认为`linux-gcc-x64`,macOS 默认为 `macos-clang-x64`。仅指定 `<编译器>-<体系结构>` 变体(例如 `gcc-x64`)的 IntelliSense 模式为旧模式,且会根据主机平台上的 `<平台>-<编译器>-<体系结构>` 变体进行自动转换。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "应在翻译单元中包括在任何包含文件之前的文件的列表。", diff --git a/Extension/i18n/chs/package.i18n.json b/Extension/i18n/chs/package.i18n.json index 7617ac64e1..4f087cde84 100644 --- a/Extension/i18n/chs/package.i18n.json +++ b/Extension/i18n/chs/package.i18n.json @@ -16,7 +16,6 @@ "c_cpp.command.toggleDimInactiveRegions.title": "切换非活动区域着色", "c_cpp.command.resetDatabase.title": "重置 IntelliSense 数据库", "c_cpp.command.takeSurvey.title": "参加调查", - "c_cpp.command.buildAndDebugActiveFile.title": "生成和调试活动文件", "c_cpp.command.restartIntelliSenseForFile.title": "重启活动文件的 IntelliSense", "c_cpp.command.logDiagnostics.title": "日志诊断", "c_cpp.command.referencesViewGroupByType.title": "按引用类型分组", @@ -31,6 +30,8 @@ "c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "在打开的文件上运行 Code Analysis", "c_cpp.command.RunCodeAnalysisOnAllFiles.title": "在所有文件上运行 Code Analysis", "c_cpp.command.ClearCodeAnalysisSquiggles.title": "清除 Code Analysis 波形曲线", + "c_cpp.command.BuildAndDebugFile.title": "调试 C/C++ 文件", + "c_cpp.command.BuildAndRunFile.title": "运行 C/C++ 文件", "c_cpp.configuration.maxConcurrentThreads.markdownDescription": "用于语言服务处理的最大并发线程数。该值是一个提示,且不能始终使用。默认值 `null` (空)使用可用的逻辑处理器数。", "c_cpp.configuration.maxCachedProcesses.markdownDescription": "用于语言服务处理的最大缓存进程数。默认值 `null` (空)使用可用逻辑处理器数的两倍。", "c_cpp.configuration.maxMemory.markdownDescription": "可用于语言服务处理的最大内存(以 MB 为单位)。超过此内存使用量后,将缓存且并发运行较少的进程。默认值 `null` (空)使用系统的空闲内存。", @@ -200,6 +201,7 @@ "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "未设置 `customConfigurationVariables` 时要在配置中使用的值,或 `${default}` 在 `customConfigurationVariables` 中作为键存在时要插入的值。", "c_cpp.configuration.updateChannel.markdownDescription": "设置为 `Insiders` 以自动下载并安装扩展的最新预览体验版本,其中包含即将推出的功能和 bug 修复。", "c_cpp.configuration.updateChannel.deprecationMessage": "此设置已弃用。预发行版扩展现在可通过市场获得。", + "c_cpp.configuration.default.dotConfig.markdownDescription": "未指定 `dotConfig` 时要在配置中使用的值,或 `dotConfig` 中存在 `${default}` 时要插入的值。", "c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。", "c_cpp.configuration.suggestSnippets.markdownDescription": "如果为 `true`,则由语言服务器提供片段。", "c_cpp.configuration.enhancedColorization.markdownDescription": "如果启用,则根据 IntelliSense 对代码进行着色。仅当 `#C_Cpp.intelliSenseEngine#` 设置为 `Default` 时,此设置才适用。", @@ -214,6 +216,7 @@ "c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "如果为 `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.configuration.debugShortcut.description": "在 C++ 文件的编辑器标题栏中显示“运行和调试播放”按钮", "c_cpp.debuggers.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。", "c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定的路径,例如 '/usr/bin/ssh'。", "c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。", diff --git a/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json index 6bfbebe670..ab1eb4ae2f 100644 --- a/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json @@ -6,23 +6,26 @@ { "default.configuration.menuitem": "默认配置", "select.configuration": "选择配置", - "debug.configuration.selection.canceled": "已取消调试配置选择", - "cl.exe.not.available": "仅当从 VS 开发人员命令提示符处运行 VS Code 时,{0} 生成和调试才可用。", - "miDebuggerPath.not.available": "miDebuggerPath 不存在: {0}。是否安装了调试程序?", "debugger.deprecated.config": "密钥“{0}”已弃用。请改用“{1}”。", "debugger.not.available": "类型为“{0}”的调试程序仅在 Windows 上可用。在当前 OS 平台上使用类型“{1}”。", "lldb.framework.install.xcode": "详细信息", "lldb.framework.not.found": "找不到用于 lldb-mi 的 \"LLDB.framework\"。请安装 XCode 或 XCode 命令行工具。", "debugger.launchConfig": "启动配置:", + "pre.Launch.Task": "preLaunchTask: {0}", + "build.and.debug.active.file": "生成和调试活动文件", + "cl.exe.not.available": "仅当从 VS 开发人员命令提示符处运行 VS Code 时,{0} 生成和调试才可用。", "lldb.find.failed": "缺少 lldb-mi 可执行文件的依赖项“{0}”。", "lldb.search.paths": "搜索范围:", "lldb.install.help": "要解决此问题,请通过 Apple App Store 安装 XCode,或通过在终端窗口运行“{0}”来安装 XCode 命令行工具。", - "envfale.failed": "未能使用 {0}。原因: {1}", + "envfile.failed": "未能使用 {0}。原因: {1}", "replacing.sourcepath": "正在将 {0}“{1}”替换为“{2}”。", "replacing.targetpath": "正在将 {0}“{1}”替换为“{2}”。", "replacing.editorPath": "正在将 {0}“{1}”替换为“{2}”。", "resolving.variables.in.sourcefilemap": "正在解析 {0} 中的变量...", "open.envfile": "打开 {0}", + "cannot.build.non.cpp": "无法生成和调试,因为活动文件不是 C 或 C++ 源文件。", + "no.compiler.found": "未找到编译程序", + "select.debug.configuration": "选择调试配置", "unexpected.os": "意外的 OS 类型", "path.to.pipe.program": "管道程序的完整路径,如 {0}", "enable.pretty.printing": "为 {0} 启用整齐打印", diff --git a/Extension/i18n/chs/src/LanguageServer/extension.i18n.json b/Extension/i18n/chs/src/LanguageServer/extension.i18n.json index ef41c21abe..3b62625f6a 100644 --- a/Extension/i18n/chs/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/extension.i18n.json @@ -6,6 +6,10 @@ { "learn.how.to.install.a.library": "了解如何使用 vcpkg 为此标头安装库", "copy.vcpkg.command": "将用于安装“{0}”的 vcpkg 命令复制到剪贴板", + "more.info.button": "详细信息", + "ignore.button": "忽略", + "vsix.platform.incompatible": "已安装的 C/C++ 扩展与系统不匹配。", + "vsix.platform.mismatching": "已安装的 C/C++ 扩展与系统兼容,但与系统不匹配。", "client.not.found": "未找到客户端", "configuration.select.first": "首先打开一个文件夹以选择配置", "configuration.provider.select.first": "首先打开一个文件夹以选择配置提供程序", diff --git a/Extension/i18n/chs/src/nativeStrings.i18n.json b/Extension/i18n/chs/src/nativeStrings.i18n.json index 8105b200af..a45ed33126 100644 --- a/Extension/i18n/chs/src/nativeStrings.i18n.json +++ b/Extension/i18n/chs/src/nativeStrings.i18n.json @@ -81,7 +81,7 @@ "error_squiggles_enabled_if_all_headers_resolve": "如果已解决所有标头依赖项,则启用错误波形曲线。", "replaced_placeholder_file_record": "已替换占位符文件记录", "tag_parsing_file": "标记分析文件: {0}", - "tag_parsing_error": "标记分析遇到错误,但这可能不影响操作。如果在文件中找不到符号,请告诉我们: {0}", + "tag_parsing_error": "标记分析错误(除非找不到符号,否则可以忽略此错误):", "reset_timestamp_for": "重置 {0} 的时间戳", "remove_file_failed": "未能删除文件: {0}", "regex_parse_error": "Regex 分析错误 - vscode 模式: {0},regex: {1},错误消息: {2}", @@ -216,5 +216,8 @@ "inline_macro": "内联宏", "unable_to_access_browse_database": "无法访问浏览数据库。({0})", "default_compiler_path_modified_explicit_intellisense_mode": "IntelliSenseMode 已更改,因为它与检测到的编译器不匹配。请考虑改为设置 \"compilerPath\"。将 \"compilerPath\" 设为 \"\" 以禁用系统包含和定义的检测。", - "clear_code_analysis_squiggles": "清除代码分析波形曲线" + "clear_code_analysis_squiggles": "清除代码分析波形曲线", + "multiple_locations_note": "(多个位置)", + "folder_tag": "文件夹", + "file_tag": "文件" } \ No newline at end of file diff --git a/Extension/i18n/chs/ui/settings.html.i18n.json b/Extension/i18n/chs/ui/settings.html.i18n.json index 737773b3fe..66b0b18f9d 100644 --- a/Extension/i18n/chs/ui/settings.html.i18n.json +++ b/Extension/i18n/chs/ui/settings.html.i18n.json @@ -52,6 +52,8 @@ "forced.include": "强制包含", "forced.include.description": "在处理源文件中的任何其他字符之前应包含的文件的列表。按列出的顺序包含文件。", "one.file.per.line": "每行一个文件。", + "dot.config": "点配置", + "dot.config.description": "Kconfig 系统创建的 .config 文件的路径。Kconfig 系统生成包含所有定义的文件以生成项目。使用 Kconfig 系统的项目示例包括 Linux 内核和 NuttX RTOS。", "compile.commands": "编译命令", "compile.commands.description": "工作区的 {0} 文件的完整路径。将使用在此文件中所发现的包含路径和定义,而不是为 {1} 和 {2} 设置设定的值。如果编译命令数据库不包含与你在编辑器中打开的文件对应的翻译单元条目,则将显示一条警告消息,并且扩展将改用 {3} 和 {4} 设置。", "merge.configurations": "合并配置", diff --git a/Extension/i18n/cht/Reinstalling the Extension.md.i18n.json b/Extension/i18n/cht/Reinstalling the Extension.md.i18n.json new file mode 100644 index 0000000000..dc25f500a9 --- /dev/null +++ b/Extension/i18n/cht/Reinstalling the Extension.md.i18n.json @@ -0,0 +1,21 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "incompatible.extension.heading": "不相容或不相符的 C/C++ 延伸模組二進位檔", + "incompat.extension.text1": "C/C++ 延伸模組包含原生二進位檔。", + "incompat.extension.text2": "在 VS Code 中透過市集 UI 安裝時,應包含正確的原生二進位檔。如果偵測到不相容的二進位檔,並且 C/C++ 延伸模組已透過 VS Code 中的市集 UI 安裝,{0}。", + "bug.report.link.title": "請回報問題", + "reinstalling.extension.heading": "重新安裝 C/C++ 延伸模組", + "reinstall.extension.text1": "重新安裝延伸模組的對等版本時,VS Code 可能會重複使用現有延伸模組目錄。為防止在重新安裝 C/C++ 延伸模組時發生這種情況,可能需要先删除現有延伸模組目錄。", + "reinstall.extension.text2": "可在使用者目錄下的以下路徑之一 (Windows 上為 `%USERPROFILE%`,Linux 和 macOS 上為 `$HOME`) 下找到安裝的延伸模組目錄", + "reinstall.extension.text3": "在遠端連線上:", + "reinstall.extension.text4": "安裝的 C/C++ 延伸模組目錄的範例路徑:", + "reinstall.extension.text5": "在 Windows 上:", + "reinstall.extension.text6": "在 Linux 上:", + "reinstall.extension.text7": "然後藉由 VS Code 中的市集 UI 重新安裝。", + "reinstall.extension.text8": "如果 VS Code 未能部署正確版本的延伸模組,則您系統的正確 VSIX 可能是 {0},它是使用 VS Code 中市集 UI '...' 功能表下的 `從 VSIX 安裝...` 選項來進行安裝的。", + "download.vsix.link.title": "從 VS Code 市集網站下載" +} \ No newline at end of file diff --git a/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json index 459184ca0a..f7d1b3e300 100644 --- a/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json @@ -13,6 +13,7 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "IntelliSense 引擎在搜尋包含的標頭時使用的路徑清單。在這些路徑上的搜尋不會遞迴。請指定 `**` 以表示遞迴搜尋。例如 `${workspaceFolder}/**` 會搜尋所有子目錄,而 `${workspaceFolder}` 不會。此路徑通常不應包含系統 include; 請改為設定 `C_Cpp.default.compilerPath`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "供 Intellisense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅支援用於 Mac 組態。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 `10.0.17134.0`。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.dotConfig": "Kconfig 系統所建立之 .config 檔案的路徑。Kconfig 系統會產生具有建置專案之所有定義的檔案。使用 Kconfig 系統的專案範例為 Linux 核心與 NuttX RTOS。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。您可使用 `=` 來設定值,例如 `VERSION=1`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的 IntelliSense 模式 (對應到 MSVC、gcc 或 Clang 的平台及架構變體)。如果未設定或設為 `${default}`,延伸模組會選擇該平台的預設。Windows 預設為 `windows-msvc-x64`、Linux 預設為 `linux-gcc-x64`、macOS 預設為 `macos-clang-x64`。僅指定 `<編譯器>-<結構>` 變體 (例如 `gcc-x64`) 的 IntelliSense 模式即為舊版模式,會依據主機平台自動轉換為 `<平台>-<編譯器>-<結構>` 變體。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "應包含在編譯單位中任何 include 檔案之前的檔案清單。", diff --git a/Extension/i18n/cht/package.i18n.json b/Extension/i18n/cht/package.i18n.json index ecb3f48cf5..d54c35b221 100644 --- a/Extension/i18n/cht/package.i18n.json +++ b/Extension/i18n/cht/package.i18n.json @@ -16,7 +16,6 @@ "c_cpp.command.toggleDimInactiveRegions.title": "切換非使用中的區域著色", "c_cpp.command.resetDatabase.title": "重設 IntelliSense 資料庫", "c_cpp.command.takeSurvey.title": "填寫問卷", - "c_cpp.command.buildAndDebugActiveFile.title": "組建及偵錯使用中的檔案", "c_cpp.command.restartIntelliSenseForFile.title": "為使用中檔案重新啟動 IntelliSense", "c_cpp.command.logDiagnostics.title": "記錄診斷", "c_cpp.command.referencesViewGroupByType.title": "依參考型別分組", @@ -31,6 +30,8 @@ "c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "在開啟檔案上執行程式碼分析", "c_cpp.command.RunCodeAnalysisOnAllFiles.title": "在所有檔案上執行程式碼分析", "c_cpp.command.ClearCodeAnalysisSquiggles.title": "清除程式碼分析曲線", + "c_cpp.command.BuildAndDebugFile.title": "偵錯 C/C++ 檔案", + "c_cpp.command.BuildAndRunFile.title": "執行 C/C++ 檔案", "c_cpp.configuration.maxConcurrentThreads.markdownDescription": "用於語言服務處理的並行執行緒數目上限。該值是提示,且可能不會一律使用。預設的 `null` (空白) 會使用可用的邏輯處理器數目。", "c_cpp.configuration.maxCachedProcesses.markdownDescription": "用於語言服務處理的快取處理序數目上限。預設的 `null` (空白) 使用的邏輯處理器數目是可用邏輯處理器的兩倍。", "c_cpp.configuration.maxMemory.markdownDescription": "記憶體上限 (MB) 可供語言服務處理。超過此記憶體使用量之後,同時快取及執行的處理序將會減少。預設的 `null` (空白) 會使用系統的可用記憶體。", @@ -200,6 +201,7 @@ "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "當未設定 `customConfigurationVariables` 時要在組態中使用的值,或當 `${default}` 在 `customConfigurationVariables` 中顯示為索引鍵時要插入的值。", "c_cpp.configuration.updateChannel.markdownDescription": "設定為 `Insiders` 以自動下載並安裝最新的延伸模組測試人員組建,其中包括即將推出的功能和錯誤修正。", "c_cpp.configuration.updateChannel.deprecationMessage": "此設定已過時。發行前版本擴充功能現在可透過 Marketplace 取得。", + "c_cpp.configuration.default.dotConfig.markdownDescription": "當 `dotConfig` 未指定時,要在設定中使用的值,或 `dotConfig` 中有 `${default}` 時要插入的值。", "c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。", "c_cpp.configuration.suggestSnippets.markdownDescription": "若為 `true`,則由語言伺服器提供程式碼片段。", "c_cpp.configuration.enhancedColorization.markdownDescription": "若啟用,將會依據 IntelliSense 顯示彩色的程式碼。僅當 `#C_Cpp.intelliSenseEngine#` 設為 `Default` 時,才適用此設定。", @@ -214,6 +216,7 @@ "c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "若為 `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.configuration.debugShortcut.description": "在編輯器標題列中顯示 C++ 檔案的 [執行與偵錯] 進行按鈕", "c_cpp.debuggers.pipeTransport.description": "出現時,會指示偵錯工具使用另一個可執行檔來連線至遠端電腦,該管道會在 VS Code 與 MI 啟用偵錯工具後端可執行檔之間傳送標準輸入/輸出 (例如 gdb)。", "c_cpp.debuggers.pipeTransport.default.pipeProgram": "輸入管道程式名稱的完整路徑,例如 '/usr/bin/ssh'。", "c_cpp.debuggers.pipeTransport.default.debuggerPath": "目標機器的偵錯工具完整路徑,例如 /use/bin/gdb。", diff --git a/Extension/i18n/cht/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/cht/src/Debugger/configurationProvider.i18n.json index cc179cba06..76d8d5da62 100644 --- a/Extension/i18n/cht/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/cht/src/Debugger/configurationProvider.i18n.json @@ -6,23 +6,26 @@ { "default.configuration.menuitem": "預設組態", "select.configuration": "選取組態", - "debug.configuration.selection.canceled": "已取消偵錯設定選取範圍", - "cl.exe.not.available": "只有從 VS 的開發人員命令提示字元執行 VS Code 時,才可使用 {0} 組建和偵錯。", - "miDebuggerPath.not.available": "miDebuggerPath 不存在: {0}。是否已安裝偵錯工具?", "debugger.deprecated.config": "金鑰 '{0}' 已淘汰。請改用 '{1}'。", "debugger.not.available": "只能在 Windows 上使用類型為 '{0}' 的偵錯工具。在目前的 OS 平台上使用類型 '{1}'。", "lldb.framework.install.xcode": "更多資訊", "lldb.framework.not.found": "找不到 lldb-mi 的 'LLDB.framework'。請安裝 XCode 或 XCode 命令列工具。", "debugger.launchConfig": "啟動設定:", + "pre.Launch.Task": "preLaunchTask: {0}", + "build.and.debug.active.file": "建置及偵錯使用中的檔案", + "cl.exe.not.available": "只有從 VS 的開發人員命令提示字元執行 VS Code 時,才可使用 {0} 組建和偵錯。", "lldb.find.failed": "缺少 lldb-mi 可執行檔的相依性 '{0}'。", "lldb.search.paths": "已在下列位置中搜尋:", "lldb.install.help": "若要解決此問題,請透過 Apple App Store 安裝 XCode,或在終端機視窗中執行 '{0}' 以安裝 XCode 命令列工具。", - "envfale.failed": "無法使用 {0}。原因: {1}", + "envfile.failed": "無法使用 {0}。原因: {1}", "replacing.sourcepath": "正在以 '{2}' 取代 {0} '{1}'。", "replacing.targetpath": "正在以 '{2}' 取代 {0} '{1}'。", "replacing.editorPath": "正在以 '{2}' 取代 {0} '{1}'。", "resolving.variables.in.sourcefilemap": "正在解析 {0} 中的變數...", "open.envfile": "開啟 {0}", + "cannot.build.non.cpp": "因為作用中的檔案不是 C 或 C++ 來源檔案,所以無法建立和偵錯。", + "no.compiler.found": "找不到任何編譯器", + "select.debug.configuration": "選取偵錯設定", "unexpected.os": "未預期的 OS 類型", "path.to.pipe.program": "管道程式的完整路徑,例如 {0}", "enable.pretty.printing": "啟用 {0} 的美化顯示", diff --git a/Extension/i18n/cht/src/LanguageServer/extension.i18n.json b/Extension/i18n/cht/src/LanguageServer/extension.i18n.json index d92673d607..3711a423fc 100644 --- a/Extension/i18n/cht/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/extension.i18n.json @@ -6,6 +6,10 @@ { "learn.how.to.install.a.library": "了解如何使用 vcpkg 安裝此標頭的程式庫", "copy.vcpkg.command": "將用於安裝 '{0}' 的 vcpkg 命令複製到剪貼簿", + "more.info.button": "更多資訊", + "ignore.button": "略過", + "vsix.platform.incompatible": "安裝的 C/C++ 延伸模組與您的系統不相符。", + "vsix.platform.mismatching": "安裝的 C/C++ 延伸模組與您的系統相容,但不相符。", "client.not.found": "找不到用戶端", "configuration.select.first": "先開啟資料夾以選取組態", "configuration.provider.select.first": "先開啟資料夾以選取組態提供者", diff --git a/Extension/i18n/cht/src/nativeStrings.i18n.json b/Extension/i18n/cht/src/nativeStrings.i18n.json index d89f3a5523..90f4efe9ab 100644 --- a/Extension/i18n/cht/src/nativeStrings.i18n.json +++ b/Extension/i18n/cht/src/nativeStrings.i18n.json @@ -81,7 +81,7 @@ "error_squiggles_enabled_if_all_headers_resolve": "如果所有標頭相依性皆已解決,就會啟用錯誤波浪線。", "replaced_placeholder_file_record": "已取代預留位置檔案記錄", "tag_parsing_file": "標籤剖析檔案: {0}", - "tag_parsing_error": "標籤剖析發生錯誤,但可能無關緊要。如果找不到檔案中的符號,請通知我們: {0}", + "tag_parsing_error": "標籤剖析錯誤 (除非找不到符號,否則可以忽略):", "reset_timestamp_for": "重設 {0} 的時間戳記", "remove_file_failed": "無法移除檔案: {0}", "regex_parse_error": "Regex 剖析錯誤 - vscode 模式: {0},RegEx: {1},錯誤訊息: {2}", @@ -216,5 +216,8 @@ "inline_macro": "內嵌巨集", "unable_to_access_browse_database": "無法存取瀏覽資料庫。({0})", "default_compiler_path_modified_explicit_intellisense_mode": "IntelliSenseMode 已變更,因為它不符合偵測到的編譯器。請考慮改為設定 \"compilerPath\"。 將 \"compilerPath\" 設定為 \"\" 以停用系統包含和定義的偵測。", - "clear_code_analysis_squiggles": "清除程式碼分析曲線" + "clear_code_analysis_squiggles": "清除程式碼分析曲線", + "multiple_locations_note": "(多個位置)", + "folder_tag": "資料夾", + "file_tag": "檔案" } \ No newline at end of file diff --git a/Extension/i18n/cht/ui/settings.html.i18n.json b/Extension/i18n/cht/ui/settings.html.i18n.json index 1027e3f47f..7065ac7940 100644 --- a/Extension/i18n/cht/ui/settings.html.i18n.json +++ b/Extension/i18n/cht/ui/settings.html.i18n.json @@ -52,6 +52,8 @@ "forced.include": "強制包含", "forced.include.description": "處理來源檔案中的任何其他字元前,應包含的檔案清單。檔案會包含在列出的清單中。", "one.file.per.line": "每行一個檔案。", + "dot.config": "點設定", + "dot.config.description": "Kconfig 系統所建立之 .config 檔案的路徑。Kconfig 系統會產生具有建置專案之所有定義的檔案。使用 Kconfig 系統的專案範例為 Linux 核心與 NuttX RTOS。", "compile.commands": "編譯命令", "compile.commands.description": "工作區 {0} 檔案的完整路徑。系統會使用在這個檔案中找到的 include 路徑和 define,而不是為 {1} 與 {2} 設定所指定的值。如果在編譯命令資料庫中,對應到您在編輯器中開啟之檔案的編譯單位,沒有任何項目,就會出現警告訊息,而延伸模組會改為使用 {3} 和 {4} 設定。", "merge.configurations": "合併設定", diff --git a/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json b/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json new file mode 100644 index 0000000000..7fc7569688 --- /dev/null +++ b/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json @@ -0,0 +1,21 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "incompatible.extension.heading": "Nekompatibilní nebo neodpovídající binární soubory rozšíření C/C++", + "incompat.extension.text1": "Rozšíření C/C++ obsahuje nativní binární soubory.", + "incompat.extension.text2": "Při instalaci přes rozhraní tržiště ve VS Code by měly být zahrnuty správné nativní binární soubory. Pokud byly zjištěny nekompatibilní binární soubory a rozšíření C/C++ bylo nainstalováno prostřednictvím uživatelského rozhraní tržiště ve VS Code, {0}.", + "bug.report.link.title": "nahlaste prosím problém", + "reinstalling.extension.heading": "Přeinstaluje se rozšíření C/C++.", + "reinstall.extension.text1": "Při přeinstalování ekvivalentní verze rozšíření může VS Code znovu použít stávající adresář rozšíření. Aby k tomu při přeinstalování rozšíření C/C++ nedošlo, může být nutné stávající adresář rozšíření nejprve odstranit.", + "reinstall.extension.text2": "Nainstalované adresáře rozšíření najdete v jedné z následujících cest v uživatelském adresáři (`%USERPROFILE%` v systému Windows nebo `$HOME` v systémech Linux a macOS).", + "reinstall.extension.text3": "Ve vzdáleném připojení:", + "reinstall.extension.text4": "Ukázkové cesty k nainstalovaným adresářům rozšíření C/C++:", + "reinstall.extension.text5": "Ve Windows:", + "reinstall.extension.text6": "V Linuxu:", + "reinstall.extension.text7": "Pak ji znovu nainstalujte přes uživatelské rozhraní Marketplace ve VS Code.", + "reinstall.extension.text8": "Pokud VS Code nenasadí správnou verzi rozšíření, můžete správný soubor VSIX pro váš systém {0} a nainstalovat pomocí možnosti Instalovat z VSIX.... v uživatelském rozhraní Marketplace ve VS Code.", + "download.vsix.link.title": "staženo z webu VS Code Marketplace" +} \ No newline at end of file diff --git a/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json index 3912a5bd27..d8f978e659 100644 --- a/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json @@ -13,6 +13,7 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Seznam cest, které modul IntelliSense použije při hledání zahrnutých hlaviček. Hledání v těchto cestách není rekurzivní. Pokud chcete zapnout rekurzivní hledání, zadejte `**`. Například při zadání `${workspaceFolder}/**` se bude hledat ve všech podadresářích, zatímco při zadání `${workspaceFolder}` nebude. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `C_Cpp.default.compilerPath`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Seznam cest pro modul IntelliSense, který se použije při hledání zahrnutých hlaviček z architektur Mac. Podporuje se jen pro konfiguraci pro Mac.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. `10.0.17134.0`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.dotConfig": "Cesta k souboru .config vytvořenému systémem Kconfig. Systém Kconfig vygeneruje soubor se všemi definicemi pro sestavení projektu. Příkladem projektů, které používají systém Kconfig, jsou Linux Kernel a NuttX RTOS.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Seznam definic preprocesoru, které modul IntelliSense použije při parsování souborů. Volitelně můžete pomocí `=` nastavit hodnotu, například `VERSION=1`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Režim IntelliSense, který se použije a mapuje na variantu platformy a architektury MSVC, gcc nebo Clang. Pokud se nenastaví nebo nastaví na `${default}`, rozšíření zvolí výchozí režim pro danou platformu. Výchozí možnost pro Windows je `windows-msvc-x64`, pro Linux `linux-gcc-x64` a pro macOS `macos-clang-x64`. Režimy IntelliSense, které specifikují pouze varianty `