Skip to content

Commit 1cfd34c

Browse files
authored
Update dependencies, glob, and IntelliSense loc strings (#12317)
* Update dependencies * Update TPN. * Update glob. * Update EDG loc strings.
1 parent 923ecfa commit 1cfd34c

24 files changed

+2447
-2830
lines changed

Build/loc/TranslationsImportExport.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pool:
2626
steps:
2727
- task: NodeTool@0
2828
inputs:
29-
versionSpec: '16.x'
29+
versionSpec: '18.x'
3030
displayName: 'Install Node.js'
3131

3232
- task: CmdLine@2

Extension/.scripts/common.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@ import { Command, CommandFunction } from '../src/Utility/Process/program';
88
import { ok } from 'assert';
99
import { CommentJSONValue, parse, stringify } from 'comment-json';
1010
import { mkdir as md, readFile, rm, writeFile } from 'fs/promises';
11-
import { IOptions, glob as globSync } from 'glob';
1211
import { dirname, resolve } from 'path';
1312
import { chdir, cwd, env } from 'process';
1413
import { setImmediate } from 'timers/promises';
15-
import { promisify } from 'util';
1614
import { filepath } from '../src/Utility/Filesystem/filepath';
1715
import { is } from '../src/Utility/System/guards';
1816
import { verbose } from '../src/Utility/Text/streams';
@@ -87,8 +85,6 @@ export async function mkdir(filePath: string) {
8785
return fullPath;
8886
}
8987

90-
export const glob: (pattern: string, options?: IOptions) => Promise<string[]> = promisify(globSync);
91-
9288
export async function write(filePath: string, data: Buffer | string) {
9389
await mkdir(dirname(filePath));
9490

Extension/.scripts/copyWalkthruMedia.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import { watch as watchFiles } from 'fs/promises';
7+
import { glob } from 'glob';
78
import { filepath } from '../src/Utility/Filesystem/filepath';
89
import { verbose } from '../src/Utility/Text/streams';
9-
import { $root, glob, mkdir, updateFiles } from './common';
10+
import { $root, mkdir, updateFiles } from './common';
1011

1112
export async function main() {
1213
verbose(`Copying walkthrough media to extension/dist folder`);

Extension/ThirdPartyNotices.txt

Lines changed: 705 additions & 545 deletions
Large diffs are not rendered by default.

Extension/bin/messages/cs/messages.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3598,7 +3598,8 @@
35983598
"Výraz lambda static musí mít prázdnou specifikaci zachycení.",
35993599
"Jednotka hlavičky EDG IFC",
36003600
"EDG IFC",
3601-
"a header unit could not be created for the current translation unit",
3602-
"the current translation unit uses one or more features that cannot currently be written to a header unit",
3603-
"'explicit(bool)' is a C++20 feature"
3601+
"pro aktuální jednotku překladu se nepovedlo vytvořit jednotku hlavičky",
3602+
"aktuální jednotka překladu používá jednu nebo více funkcí, které se v tuto chvíli nedají zapsat do jednotky hlavičky",
3603+
"explicit(bool) je funkcí C++20",
3604+
"musí být zadán název modulu pro mapování souboru modulu odkazující na soubor %sq"
36043605
]

Extension/bin/messages/de/messages.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3598,7 +3598,8 @@
35983598
"Ein Lambdaausdruck \"static\" muss eine leere Erfassungsspezifikation aufweisen.",
35993599
"EDG IFC-Headereinheit",
36003600
"EDG IFC",
3601-
"a header unit could not be created for the current translation unit",
3602-
"the current translation unit uses one or more features that cannot currently be written to a header unit",
3603-
"'explicit(bool)' is a C++20 feature"
3601+
"für die aktuelle Übersetzungseinheit konnte keine Headereinheit erstellt werden",
3602+
"Die aktuelle Übersetzungseinheit verwendet mindestens ein Feature, das derzeit nicht in eine Headereinheit geschrieben werden kann",
3603+
"\"explicit(bool)\" ist ein C++20-Feature",
3604+
"Für die Moduldateizuordnung, die auf die Datei \"%sq\" verweist, muss ein Modulname angegeben werden."
36043605
]

Extension/bin/messages/es/messages.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3598,7 +3598,8 @@
35983598
"una expresión lambda \"estática\" debe tener una especificación de captura vacía",
35993599
"Unidad de encabezado EDG IFC",
36003600
"EDG IFC",
3601-
"a header unit could not be created for the current translation unit",
3602-
"the current translation unit uses one or more features that cannot currently be written to a header unit",
3603-
"'explicit(bool)' is a C++20 feature"
3601+
"no se pudo crear una unidad de encabezado para la unidad de traducción actual",
3602+
"la unidad de traducción actual usa una o varias características que no se pueden escribir actualmente en una unidad de encabezado",
3603+
"'explicit(bool)' es una característica de C++20",
3604+
"se debe especificar un nombre de módulo para la asignación de archivos de módulo que hace referencia al archivo %sq"
36043605
]

Extension/bin/messages/fr/messages.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3598,7 +3598,8 @@
35983598
"une expression lambda « static » doit avoir une spécification de capture vide",
35993599
"Unité d’en-tête IFC EDG",
36003600
"EDG IFC",
3601-
"a header unit could not be created for the current translation unit",
3602-
"the current translation unit uses one or more features that cannot currently be written to a header unit",
3603-
"'explicit(bool)' is a C++20 feature"
3601+
"impossible de créer une unité d’en-tête pour l’unité de traduction actuelle",
3602+
"l’unité de traduction actuelle utilise une ou plusieurs fonctionnalités qui ne peuvent actuellement pas être écrites dans une unité d’en-tête",
3603+
"'explicit(bool)' est une fonctionnalité C++20",
3604+
"un nom de module doit être spécifié pour la carte de fichiers de module référençant le fichier %sq"
36043605
]

Extension/bin/messages/it/messages.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3598,7 +3598,8 @@
35983598
"un'espressione lambda 'static' deve avere una specifica di acquisizione vuota",
35993599
"Unità di intestazione IFC EDG",
36003600
"EDG IFC",
3601-
"a header unit could not be created for the current translation unit",
3602-
"the current translation unit uses one or more features that cannot currently be written to a header unit",
3603-
"'explicit(bool)' is a C++20 feature"
3601+
"Non è possibile creare un'unità di intestazione per l'unità di conversione corrente",
3602+
"l'unità di conversione corrente utilizza una o più funzionalità che attualmente non possono essere scritte in un'unità di intestazione",
3603+
"'explicit(bool)' è una funzionalità di C++20",
3604+
"è necessario specificare un nome modulo per la mappa dei file del modulo che fa riferimento al file %sq"
36043605
]

Extension/bin/messages/ja/messages.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3598,7 +3598,8 @@
35983598
"'static' ラムダ式には空のキャプチャ仕様が必要です",
35993599
"EDG IFC ヘッダー ユニット",
36003600
"EDG IFC",
3601-
"a header unit could not be created for the current translation unit",
3602-
"the current translation unit uses one or more features that cannot currently be written to a header unit",
3603-
"'explicit(bool)' is a C++20 feature"
3601+
"現在の翻訳単位のヘッダー ユニットを作成できませんでした",
3602+
"現在の翻訳単位は、現在ヘッダー ユニットに書き込むことができない 1 つ以上の機能を使用します",
3603+
"'explicit(bool)' は C++20 機能です",
3604+
"ファイル %sq を参照するモジュール ファイル マップにモジュール名を指定する必要があります"
36043605
]

0 commit comments

Comments
 (0)