diff --git a/src/polyglot-notebooks-vscode-insiders/package.json b/src/polyglot-notebooks-vscode-insiders/package.json index 0202edb9d1..dfd27877ae 100644 --- a/src/polyglot-notebooks-vscode-insiders/package.json +++ b/src/polyglot-notebooks-vscode-insiders/package.json @@ -814,7 +814,7 @@ "@typescript-eslint/eslint-plugin": "5.3.0", "@typescript-eslint/parser": "5.3.0", "@vscode/vsce": "2.16.0", - "@vscode/l10n-dev": "^0.0.18", + "@vscode/l10n-dev": "0.0.18", "chai": "4.2.0", "chai-as-promised": "7.1.1", "chai-fs": "2.0.0", @@ -841,6 +841,6 @@ "vscode-oniguruma": "1.6.1", "vscode-textmate": "6.0.0", "vscode-uri": "3.0.6", - "@vscode/l10n": "^0.0.10" + "@vscode/l10n": "0.0.10" } } \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/do-version-upgrade.ps1 b/src/polyglot-notebooks-vscode/do-version-upgrade.ps1 index 049ed63966..fd25d3642e 100644 --- a/src/polyglot-notebooks-vscode/do-version-upgrade.ps1 +++ b/src/polyglot-notebooks-vscode/do-version-upgrade.ps1 @@ -15,14 +15,14 @@ try { & node .\tools\buildSemanticTokenScopes.js Pop-Location - # copy package.json - Copy-Item -Path "$stableDirectory\package.json" -Destination "$insidersDirectory\package.json" + # copy package.json from insider + Copy-Item -Path "$insidersDirectory\package.json" -Destination "$stableDirectory\package.json" - $insidersPackageJsonContents = (Get-Content "$insidersDirectory\package.json" | Out-String | ConvertFrom-Json) + $stablePackageJsonContents = (Get-Content "$stableDirectory\package.json" | Out-String | ConvertFrom-Json) - $insidersPackageJsonContents.scripts.package += " --pre-release" + $stablePackageJsonContents.scripts.package = $stablePackageJsonContents.scripts.package.Replace("--pre-release","").Trim() - $insidersPackageJsonContents | ConvertTo-Json -depth 100 | Out-File "$insidersDirectory\package.json" + $stablePackageJsonContents | ConvertTo-Json -depth 100 | Out-File "$stableDirectory\package.json" # copy grammar files Remove-Item -Path "$stableDirectory\grammars\*" @@ -36,6 +36,12 @@ try { Remove-Item -Path "$stableDirectory\src\*" -Filter "*.ts" Copy-Item -Path "$insidersDirectory\src\*" -Destination "$stableDirectory\src\" -Filter "*.ts" + # copy localization files + Remove-Item -Path "$stableDirectory\*" -Filter "package.nls.*" + Copy-Item -Path "$insidersDirectory\*" -Destination "$stableDirectory\" -Filter "package.nls.*" + Remove-Item -Path "$stableDirectory\l10n\*" -Filter "bundle.l10n.*" + Copy-Item -Path "$insidersDirectory\l10n\*" -Destination "$stableDirectory\l10n\" -Filter "bundle.l10n.*" + # update apis . "$PSScriptRoot\update-api.ps1" -version $version diff --git a/src/polyglot-notebooks-vscode/l10n/bundle.l10n.json b/src/polyglot-notebooks-vscode/l10n/bundle.l10n.json new file mode 100644 index 0000000000..22c5473cd0 --- /dev/null +++ b/src/polyglot-notebooks-vscode/l10n/bundle.l10n.json @@ -0,0 +1,8 @@ +{ + "VariableGridColumnActions": "Actions", + "VariableGridColumnName": "Name", + "VariableGridColumnValue": "Value", + "VariableGridColumnType": "Type", + "VariableGridColumnKernel": "Kernel", + "VariableGridshareTemplate": "Share value {value-name} from {kernel-name} kernel" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package-lock.json b/src/polyglot-notebooks-vscode/package-lock.json index 80acd0c88e..d469e76851 100644 --- a/src/polyglot-notebooks-vscode/package-lock.json +++ b/src/polyglot-notebooks-vscode/package-lock.json @@ -9,6 +9,7 @@ "version": "42.42.42", "license": "MIT", "dependencies": { + "@vscode/l10n": "^0.0.10", "compare-versions": "3.6.0", "node-fetch": "2.6.7", "rxjs": "7.5.6", @@ -31,6 +32,7 @@ "@types/uuid": "8.3.0", "@typescript-eslint/eslint-plugin": "5.3.0", "@typescript-eslint/parser": "5.3.0", + "@vscode/l10n-dev": "^0.0.18", "@vscode/vsce": "2.16.0", "chai": "4.2.0", "chai-as-promised": "7.1.1", @@ -51,7 +53,7 @@ "vscode-test": "1.6.1" }, "engines": { - "vscode": "^1.75.0" + "vscode": "^1.77.0" } }, "node_modules/@babel/code-frame": { @@ -692,6 +694,131 @@ "dev": true, "license": "ISC" }, + "node_modules/@vscode/l10n": { + "version": "0.0.10", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/@vscode/l10n/-/l10n-0.0.10.tgz", + "integrity": "sha1-nFExB8aQwN0W4+xh5FN0PeFevbA=", + "license": "MIT" + }, + "node_modules/@vscode/l10n-dev": { + "version": "0.0.18", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/@vscode/l10n-dev/-/l10n-dev-0.0.18.tgz", + "integrity": "sha1-gKjPbvE8f+F5a+ewAH1xmTvRgy8=", + "dev": true, + "license": "MIT", + "dependencies": { + "deepmerge-json": "^1.5.0", + "glob": "^8.0.3", + "pseudo-localization": "^2.4.0", + "typescript": "^4.7.4", + "xml2js": "^0.4.23", + "yargs": "^17.5.1" + }, + "bin": { + "vscode-l10n-dev": "dist/cli.js" + } + }, + "node_modules/@vscode/l10n-dev/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@vscode/l10n-dev/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@vscode/l10n-dev/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/glob/-/glob-8.1.0.tgz", + "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@vscode/l10n-dev/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vscode/l10n-dev/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@vscode/l10n-dev/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@vscode/l10n-dev/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/@vscode/vsce": { "version": "2.16.0", "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/@vscode/vsce/-/vsce-2.16.0.tgz", @@ -1715,6 +1842,16 @@ "node": ">=0.10.0" } }, + "node_modules/deepmerge-json": { + "version": "1.5.0", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/deepmerge-json/-/deepmerge-json-1.5.0.tgz", + "integrity": "sha1-bao2ANU/wfZGYEhTvJnpXiYPvaA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", @@ -2512,6 +2649,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-stdin": { + "version": "7.0.0", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha1-jV3pjxUXGhJcXlFmQ8em0OqKlvY=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/github-from-package": { "version": "0.0.0", "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/github-from-package/-/github-from-package-0.0.0.tgz", @@ -4117,6 +4264,80 @@ "node": ">=0.4.0" } }, + "node_modules/pseudo-localization": { + "version": "2.4.0", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/pseudo-localization/-/pseudo-localization-2.4.0.tgz", + "integrity": "sha1-XBnaNbwYKtf8ANgtM91C6IAF4kE=", + "dev": true, + "license": "MIT", + "dependencies": { + "flat": "^5.0.2", + "get-stdin": "^7.0.0", + "typescript": "^4.7.4", + "yargs": "^17.2.1" + }, + "bin": { + "pseudo-localization": "bin/pseudo-localize" + } + }, + "node_modules/pseudo-localization/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/pseudo-localization/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/pseudo-localization/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/pseudo-localization/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/pump/-/pump-3.0.0.tgz", @@ -6008,6 +6229,96 @@ "version": "1.1.2", "dev": true }, + "@vscode/l10n": { + "version": "0.0.10", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/@vscode/l10n/-/l10n-0.0.10.tgz", + "integrity": "sha1-nFExB8aQwN0W4+xh5FN0PeFevbA=" + }, + "@vscode/l10n-dev": { + "version": "0.0.18", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/@vscode/l10n-dev/-/l10n-dev-0.0.18.tgz", + "integrity": "sha1-gKjPbvE8f+F5a+ewAH1xmTvRgy8=", + "dev": true, + "requires": { + "deepmerge-json": "^1.5.0", + "glob": "^8.0.3", + "pseudo-localization": "^2.4.0", + "typescript": "^4.7.4", + "xml2js": "^0.4.23", + "yargs": "^17.5.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/glob/-/glob-8.1.0.tgz", + "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", + "dev": true + } + } + }, "@vscode/vsce": { "version": "2.16.0", "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/@vscode/vsce/-/vsce-2.16.0.tgz", @@ -6712,6 +7023,12 @@ "version": "4.2.2", "dev": true }, + "deepmerge-json": { + "version": "1.5.0", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/deepmerge-json/-/deepmerge-json-1.5.0.tgz", + "integrity": "sha1-bao2ANU/wfZGYEhTvJnpXiYPvaA=", + "dev": true + }, "del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", @@ -7268,6 +7585,12 @@ "has-symbols": "^1.0.3" } }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha1-jV3pjxUXGhJcXlFmQ8em0OqKlvY=", + "dev": true + }, "github-from-package": { "version": "0.0.0", "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/github-from-package/-/github-from-package-0.0.0.tgz", @@ -8375,6 +8698,58 @@ "version": "2.0.3", "dev": true }, + "pseudo-localization": { + "version": "2.4.0", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/pseudo-localization/-/pseudo-localization-2.4.0.tgz", + "integrity": "sha1-XBnaNbwYKtf8ANgtM91C6IAF4kE=", + "dev": true, + "requires": { + "flat": "^5.0.2", + "get-stdin": "^7.0.0", + "typescript": "^4.7.4", + "yargs": "^17.2.1" + }, + "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", + "dev": true + } + } + }, "pump": { "version": "3.0.0", "resolved": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/pump/-/pump-3.0.0.tgz", diff --git a/src/polyglot-notebooks-vscode/package.json b/src/polyglot-notebooks-vscode/package.json index 0c62953605..45582dadf0 100644 --- a/src/polyglot-notebooks-vscode/package.json +++ b/src/polyglot-notebooks-vscode/package.json @@ -1,7 +1,7 @@ { "name": "dotnet-interactive-vscode", "displayName": "Polyglot Notebooks", - "description": "Polyglot Notebooks for VS Code. Use multiple languages in one notebook with full language server support for each language and share variables between them.", + "description": "%description.package%", "icon": "images/icon.png", "publisher": "ms-dotnettools", "author": "Microsoft Corporation", @@ -10,7 +10,7 @@ "notebookMessaging" ], "preview": false, - "//version": "The version '42.42.42' is auto-set during CI package creation.", + "//version": "%description.version%", "version": "42.42.42", "engines": { "vscode": "^1.77.0" @@ -61,10 +61,11 @@ "capabilities": { "untrustedWorkspaces": { "supported": "limited", - "description": "Execution of cells in Interactive Window and Notebooks is not supported in untrusted workspaces." + "description": "%description.untrustedWorkspaces%" }, "virtualWorkspaces": true }, + "l10n": "./l10n", "contributes": { "notebooks": [ { @@ -102,7 +103,7 @@ "polyglot-notebook.suppressPromptToSaveDefaults": { "type": "boolean", "default": false, - "description": "Suppresses the prompt to save the default notebook extension and language." + "description": "%description.suppressPromptToSaveDefaults%" }, "polyglot-notebook.defaultNotebookExtension": { "type": [ @@ -115,8 +116,8 @@ ".ipynb" ], "enumDescriptions": [ - "Use .dib files for notebooks.", - "Use .ipynb files for notebooks." + "%description.configuration.useDib%", + "%description.configuration.useIpynb%" ] }, "polyglot-notebook.defaultNotebookLanguage": { @@ -125,7 +126,7 @@ "null" ], "default": null, - "description": "The default starting language for new notebooks.", + "description": "%description.defaultNotebookLanguage%", "enum": [ "csharp", "fsharp", @@ -152,12 +153,12 @@ "polyglot-notebook.kernelEnvironmentVariables": { "type": "object", "default": {}, - "description": "Environment variables to set when starting a notebook session." + "description": "%description.kernelEnvironmentVariables%" }, "polyglot-notebook.languageServiceDelay": { "type": "number", "default": 500, - "description": "The delay in ms before language services are invoked." + "description": "%description.languageServiceDelay%" }, "polyglot-notebook.logLevel": { "type": "string", @@ -169,10 +170,10 @@ "None" ], "enumDescriptions": [ - "Logs informational messages", - "Logs warning messages", - "Logs error messages", - "Disables logging" + "%description.logLevel.info%", + "%description.logLevel.warning%", + "%description.logLevel.error%", + "%description.logLevel.disabled%" ] }, "dotnet-interactive.kernelTransportArgs": { @@ -188,7 +189,7 @@ "--working-dir", "{working_dir}" ], - "description": "Command and arguments used to start a notebook session." + "description": "%description.kernelTransportArgs%" }, "dotnet-interactive.notebookParserArgs": { "type": "array", @@ -204,22 +205,22 @@ "dotnet-interactive.kernelTransportWorkingDirectory": { "type": "string", "default": "{global_storage_path}", - "description": "The working directory in which the kernel transport process is started." + "description": "%description.kernelTransportWorkingDirectory%" }, "dotnet-interactive.interactiveToolSource": { "type": "string", "default": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json", - "description": "The NuGet source to use when acquiring the .NET Interactive tool." + "description": "%description.interactiveToolSource%" }, "dotnet-interactive.minimumDotNetSdkVersion": { "type": "string", "default": "7.0", - "description": "The minimum required version of the .NET SDK." + "description": "%description.minimumDotNetSdkVersion%" }, "dotnet-interactive.requiredInteractiveToolVersion": { "type": "string", "default": "1.0.420401", - "description": "The required version of the .NET Interactive tool." + "description": "%description.requiredInteractiveToolVersion%" } } }, @@ -245,53 +246,53 @@ "commands": [ { "command": "dotnet-interactive.acquire", - "title": "Install .NET Interactive" + "title": "%command.acquire%" }, { "command": "polyglot-notebook.openNotebook", - "title": "Polyglot Notebook: Open notebook" + "title": "%command.openNotebook%" }, { "command": "polyglot-notebook.saveAsNotebook", - "title": "Polyglot Notebook: Save notebook as..." + "title": "%command.saveAsNotebook%" }, { "command": "polyglot-notebook.fileNew", "enablement": "false", - "title": "New Polyglot Notebook", + "title": "%command.fileNew%", "shortTitle": "Polyglot Notebook" }, { "command": "polyglot-notebook.newNotebook", - "title": "Polyglot Notebook: Create default notebook" + "title": "%command.newNotebook%" }, { "command": "polyglot-notebook.newNotebookNoDefaults", - "title": "Polyglot Notebook: Create new blank notebook" + "title": "%command.newNotebookNoDefaults%" }, { "command": "polyglot-notebook.setNewNotebookDefaults", - "title": "Polyglot Notebook: Set new notebook default values" + "title": "%command.setNewNotebookDefaults%" }, { "command": "polyglot-notebook.restartCurrentNotebookKernel", - "title": "Polyglot Notebook: Restart the current notebook's kernel" + "title": "%command.restartCurrentNotebookKernel%" }, { "command": "polyglot-notebook.stopCurrentNotebookKernel", - "title": "Polyglot Notebook: Stop the current notebook's kernel" + "title": "%command.stopCurrentNotebookKernel%" }, { "command": "polyglot-notebook.stopAllNotebookKernels", - "title": "Polyglot Notebook: Stop all notebook kernels" + "title": "%command.stopAllNotebookKernels%" }, { "command": "polyglot-notebook.shareValueWith", - "title": "Share value with..." + "title": "%command.shareValueWith%" }, { "command": "polyglot-notebook.notebookEditor.restartKernel", - "title": "Restart", + "title": "%command.restartKernel%", "icon": { "light": "resources/light/restart-kernel.svg", "dark": "resources/dark/restart-kernel.svg" @@ -299,7 +300,7 @@ }, { "command": "polyglot-notebook.notebookEditor.openValueViewer", - "title": "Variables", + "title": "%command.openValueViewer%", "icon": "$(variable-group)" } ], @@ -813,6 +814,7 @@ "@typescript-eslint/eslint-plugin": "5.3.0", "@typescript-eslint/parser": "5.3.0", "@vscode/vsce": "2.16.0", + "@vscode/l10n-dev": "0.0.18", "chai": "4.2.0", "chai-as-promised": "7.1.1", "chai-fs": "2.0.0", @@ -838,6 +840,7 @@ "uuid": "8.3.2", "vscode-oniguruma": "1.6.1", "vscode-textmate": "6.0.0", - "vscode-uri": "3.0.6" + "vscode-uri": "3.0.6", + "@vscode/l10n": "0.0.10" } } diff --git a/src/polyglot-notebooks-vscode/package.nls.cs.json b/src/polyglot-notebooks-vscode/package.nls.cs.json new file mode 100644 index 0000000000..89ba19a1ac --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.cs.json @@ -0,0 +1,33 @@ +{ + "description.package": "Polyglot Notebooks pro VS Code. Používejte více jazyků v jednom poznámkovém bloku s plnou podporou jazykového serveru pro každý jazyk a sdílejte mezi nimi proměnné.", + "description.version": "Verze 42.42.42 je při vytváření balíčku CI nastavena automaticky.", + "description.untrustedWorkspaces": "Spouštění buněk v interaktivním okně a poznámkových blocích se v nedůvěryhodných pracovních prostorech nepodporuje.", + "description.suppressPromptToSaveDefaults": "Potlačí výzvu k uložení výchozího rozšíření a jazyka poznámkového bloku.", + "description.configuration.useDib": "Pro poznámkové bloky použijte soubory .dib.", + "description.configuration.useIpynb": "Pro poznámkové bloky použijte soubory .ipynb.", + "description.defaultNotebookLanguage": "Výchozí počáteční jazyk pro nové poznámkové bloky", + "description.kernelEnvironmentVariables": "Proměnné prostředí, které se mají nastavit při spuštění relace poznámkového bloku", + "description.languageServiceDelay": "Zpoždění v ms před vyvoláním jazykových služeb", + "description.logLevel.info": "Protokoluje informační zprávy.", + "description.logLevel.warning": "Protokoluje zprávy upozornění.", + "description.logLevel.error": "Protokoluje chybové zprávy.", + "description.logLevel.disabled": "Zakáže protokolování.", + "description.kernelTransportArgs": "Příkaz a argumenty použité ke spuštění relace poznámkového bloku", + "description.kernelTransportWorkingDirectory": "Pracovní adresář, ve kterém je spuštěný proces přenosu jádra", + "description.interactiveToolSource": "Zdroj NuGet, který se má použít při získávání nástroje platformy .NET Interactive", + "description.minimumDotNetSdkVersion": "Minimální požadovaná verze sady SDK platformy .NET", + "description.requiredInteractiveToolVersion": "Požadovaná verze nástroje platformy .NET Interactive", + "command.acquire": "Instalace platformy .NET Interactive", + "command.openNotebook": "Polyglot Notebook: Otevření poznámkového bloku", + "command.saveAsNotebook": "Polyglot Notebook: Uložit poznámkový blok jako…", + "command.fileNew": "Nový Polygot Notebook", + "command.newNotebook": "Polyglot Notebook: Vytvoření výchozího poznámkového blok", + "command.newNotebookNoDefaults": "Polyglot Notebook: Vytvoření nového prázdného poznámkového bloku", + "command.setNewNotebookDefaults": "Polyglot Notebook: Nastavení výchozích hodnot nového poznámkového bloku", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: Restart jádra aktuálního poznámkového bloku", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: Zastavení jádra aktuálního poznámkového bloku", + "command.stopAllNotebookKernels": "Polyglot Notebook: Zastavení všech jader poznámkového bloku", + "command.shareValueWith": "Sdílet hodnotu s…", + "command.restartKernel": "Restartovat", + "command.openValueViewer": "Proměnné" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.de.json b/src/polyglot-notebooks-vscode/package.nls.de.json new file mode 100644 index 0000000000..40c00f8616 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.de.json @@ -0,0 +1,33 @@ +{ + "description.package": "Polyglot Notebooks für VS Code. Verwenden Sie mehrere Sprachen in einem Notebook mit vollständiger Sprachserverunterstützung für jede Sprache, und geben Sie Variablen zwischen ihnen frei.", + "description.version": "Die Version \"42.42.42\" wird während der Erstellung des CI-Pakets automatisch festgelegt.", + "description.untrustedWorkspaces": "Die Ausführung von Zellen in Interactive-Fenstern und Notebooks wird in nicht vertrauenswürdigen Arbeitsbereichen nicht unterstützt.", + "description.suppressPromptToSaveDefaults": "Unterdrückt die Eingabeaufforderung zum Speichern der Standarderweiterung und -sprache des Notebooks.", + "description.configuration.useDib": "Verwenden Sie .dib-Dateien für Notebooks.", + "description.configuration.useIpynb": "Verwenden Sie .ipynb-Dateien für Notebooks.", + "description.defaultNotebookLanguage": "Die Standardstartsprache für neue Notebooks.", + "description.kernelEnvironmentVariables": "Umgebungsvariablen, die beim Starten einer Notebooksitzung festgelegt werden sollen.", + "description.languageServiceDelay": "Die Verzögerung in ms, bevor Sprachdienste aufgerufen werden.", + "description.logLevel.info": "Protokolliert Informationsmeldungen", + "description.logLevel.warning": "Protokolliert Warnmeldungen", + "description.logLevel.error": "Protokolliert Fehlermeldungen", + "description.logLevel.disabled": "Deaktiviert die Protokollierung", + "description.kernelTransportArgs": "Befehl und Argumente, die zum Starten einer Notebooksitzung verwendet werden.", + "description.kernelTransportWorkingDirectory": "Das Arbeitsverzeichnis, in dem der Kerneltransportprozess gestartet wird.", + "description.interactiveToolSource": "Die NuGet-Quelle, die beim Abrufen des .NET Interactive-Tools verwendet werden soll.", + "description.minimumDotNetSdkVersion": "Die mindestens erforderliche Version des .NET SDK.", + "description.requiredInteractiveToolVersion": "Die erforderliche Version des .NET Interactive-Tools.", + "command.acquire": ".NET Interactive installieren", + "command.openNotebook": "Polyglot Notebook: Notebook öffnen", + "command.saveAsNotebook": "Polyglot Notebook: Notebook speichern unter...", + "command.fileNew": "Neues Polyglot Notebook", + "command.newNotebook": "Polyglot Notebook: Standardnotebook erstellen", + "command.newNotebookNoDefaults": "Polyglot Notebook: Neues leeres Notebook erstellen", + "command.setNewNotebookDefaults": "Polyglot Notebook: Neue Notebookstandardwerte festlegen", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: Kernel des aktuellen Notebooks neu starten", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: Kernel des aktuellen Notebooks beenden", + "command.stopAllNotebookKernels": "Polyglot Notebook: Alle Notebookkernel beenden", + "command.shareValueWith": "Wert freigeben für...", + "command.restartKernel": "Neu starten", + "command.openValueViewer": "Variablen" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.es.json b/src/polyglot-notebooks-vscode/package.nls.es.json new file mode 100644 index 0000000000..1f88b51f22 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.es.json @@ -0,0 +1,33 @@ +{ + "description.package": "Polyglot Notebooks para VS Code. Usa varios idiomas en un bloc de notas con compatibilidad completa con el servidor de idiomas para cada idioma y comparte variables entre ellos.", + "description.version": "La versión \"42.42.42\" se establece automáticamente durante la creación del paquete CI.", + "description.untrustedWorkspaces": "La ejecución de celdas en la Ventana Interactiva y en los blocs de notas no es compatible con las áreas de trabajo no confiables.", + "description.suppressPromptToSaveDefaults": "Suprime el mensaje para guardar la extensión y el idioma predeterminados del bloc de notas.", + "description.configuration.useDib": "Usa archivos .dib para blocs de notas.", + "description.configuration.useIpynb": "Usa archivos .ipynb para blocs de notas.", + "description.defaultNotebookLanguage": "Idioma de inicio predeterminado para los blocs de notas nuevos.", + "description.kernelEnvironmentVariables": "Variables de entorno que se establecerán al iniciar una sesión del bloc de notas.", + "description.languageServiceDelay": "Retraso en ms antes de invocar los servicios de lenguaje.", + "description.logLevel.info": "Mensajes informativos de registros", + "description.logLevel.warning": "Registra mensajes de advertencia", + "description.logLevel.error": "Registra mensajes de error", + "description.logLevel.disabled": "Deshabilita el registro", + "description.kernelTransportArgs": "Comando y argumentos usados para iniciar una sesión del bloc de notas.", + "description.kernelTransportWorkingDirectory": "Directorio de trabajo en el que se inicia el proceso de transporte del kernel.", + "description.interactiveToolSource": "Origen de NuGet que se va a usar al adquirir la herramienta interactiva de .NET.", + "description.minimumDotNetSdkVersion": "Versión mínima necesaria del SDK de .NET.", + "description.requiredInteractiveToolVersion": "Versión necesaria de la herramienta interactiva de .NET.", + "command.acquire": "Instalar .NET Interactive", + "command.openNotebook": "Polyglot Notebook: abrir bloc de notas", + "command.saveAsNotebook": "Polyglot Notebook: guardar bloc de notas como...", + "command.fileNew": "Nuevo Polyglot Notebook", + "command.newNotebook": "Polyglot Notebook: crear bloc de notas predeterminado", + "command.newNotebookNoDefaults": "Polyglot Notebook: crear un nuevo bloc de notas en blanco", + "command.setNewNotebookDefaults": "Polyglot Notebook: establecer nuevos valores predeterminados del bloc de notas", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: reiniciar el kernel del bloc de notas actual", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: detener el kernel del bloc de notas actual", + "command.stopAllNotebookKernels": "Polyglot Notebook: detener todos los kernels del bloc de notas", + "command.shareValueWith": "Compartir valor con...", + "command.restartKernel": "Reiniciar", + "command.openValueViewer": "Variables" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.fr.json b/src/polyglot-notebooks-vscode/package.nls.fr.json new file mode 100644 index 0000000000..ff00a62276 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.fr.json @@ -0,0 +1,33 @@ +{ + "description.package": "Polyglot Notebooks pour VS Code. Utilisez plusieurs langues dans un bloc-notes avec prise en charge complète du serveur de langue pour chaque langue et partagez des variables entre elles.", + "description.version": "La version « 42.42.42 » est définie automatiquement lors de la création du package CI.", + "description.untrustedWorkspaces": "L'exécution de cellules dans la fenêtre interactive et les blocs-notes n'est pas prise en charge dans les espaces de travail non approuvés.", + "description.suppressPromptToSaveDefaults": "Supprime l’invite d’enregistrement de l’extension de notebook et de la langue par défaut.", + "description.configuration.useDib": "Utilisez les fichiers .dib pour les blocs-notes.", + "description.configuration.useIpynb": "Utilisez les fichiers .ipynb pour les blocs-notes.", + "description.defaultNotebookLanguage": "Langue de démarrage par défaut pour les nouveaux blocs-notes.", + "description.kernelEnvironmentVariables": "Variables d’environnement à définir au démarrage d’une session de notebook.", + "description.languageServiceDelay": "Délai en ms avant l’appel des services de langage.", + "description.logLevel.info": "Enregistre les messages informatifs", + "description.logLevel.warning": "Enregistre des messages d’avertissement", + "description.logLevel.error": "Enregistre des messages d’erreur", + "description.logLevel.disabled": "Désactive la journalisation", + "description.kernelTransportArgs": "Commande et arguments utilisés pour démarrer une session de notebook.", + "description.kernelTransportWorkingDirectory": "Répertoire de travail dans lequel le processus de transport du noyau est démarré.", + "description.interactiveToolSource": "Source NuGet à utiliser lors de l’acquisition de l’outil .NET Interactive.", + "description.minimumDotNetSdkVersion": "Version minimale requise du Kit de développement logiciel (SDK) .NET.", + "description.requiredInteractiveToolVersion": "Version requise de l’outil .NET Interactive.", + "command.acquire": "Installer .NET Interactive", + "command.openNotebook": "Polyglot Notebook : ouvrir le bloc-notes", + "command.saveAsNotebook": "Polyglot Notebook : enregistrer le bloc-notes sous...", + "command.fileNew": "Nouveau Polyglot Notebook", + "command.newNotebook": "Polyglot Notebook : créer un bloc-notes par défaut", + "command.newNotebookNoDefaults": "Polyglot Notebook : créer un bloc-notes vide", + "command.setNewNotebookDefaults": "Polyglot Notebook : définir les nouvelles valeurs par défaut du bloc-notes", + "command.restartCurrentNotebookKernel": "Polyglot Notebook : redémarrer le noyau du notebook actuel", + "command.stopCurrentNotebookKernel": "Polyglot Notebook : arrêter le noyau du notebook actuel", + "command.stopAllNotebookKernels": "Polyglot Notebook : arrêter tous les noyaux de notebook", + "command.shareValueWith": "Partager la valeur avec...", + "command.restartKernel": "Redémarrer", + "command.openValueViewer": "Variables" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.it.json b/src/polyglot-notebooks-vscode/package.nls.it.json new file mode 100644 index 0000000000..aa0130f10c --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.it.json @@ -0,0 +1,33 @@ +{ + "description.package": "Polyglot Notebooks per VS Code. Usare più lingue in un blocco appunti con il supporto completo del server di lingue per ogni lingua e condividere le variabili tra di esse.", + "description.version": "La versione '42.42.42' viene impostata automaticamente durante la creazione del pacchetto CI.", + "description.untrustedWorkspaces": "L'esecuzione di celle nella finestra interattiva e nei notebook non è supportata nelle aree di lavoro non attendibili.", + "description.suppressPromptToSaveDefaults": "Elimina la richiesta di salvataggio dell'estensione e della lingua predefinite del notebook.", + "description.configuration.useDib": "Usare i file con estensione .dib per i notebook.", + "description.configuration.useIpynb": "Usare i file con estensione .ipynb per i notebook.", + "description.defaultNotebookLanguage": "Lingua iniziale predefinita per i nuovi notebook.", + "description.kernelEnvironmentVariables": "Variabili di ambiente da impostare all'avvio di una sessione del notebook.", + "description.languageServiceDelay": "Ritardo in ms prima che vengano richiamati i servizi di linguaggio.", + "description.logLevel.info": "Registra i messaggi informativi", + "description.logLevel.warning": "Registra i messaggi di avviso", + "description.logLevel.error": "Registra i messaggi di errore", + "description.logLevel.disabled": "Disabilita la registrazione", + "description.kernelTransportArgs": "Comando e argomenti usati per avviare una sessione del notebook.", + "description.kernelTransportWorkingDirectory": "Directory di lavoro in cui viene avviato il processo di trasporto del kernel.", + "description.interactiveToolSource": "Origine NuGet da usare durante l'acquisizione dello strumento interattivo .NET.", + "description.minimumDotNetSdkVersion": "Versione minima richiesta di .NET SDK.", + "description.requiredInteractiveToolVersion": "Versione richiesta dello strumento .NET Interactive.", + "command.acquire": "Installare .NET Interactive", + "command.openNotebook": "Polyglot Notebook: apri notebook", + "command.saveAsNotebook": "Polyglot Notebook: salva il notebook come...", + "command.fileNew": "Nuovo Polyglot Notebook", + "command.newNotebook": "Polyglot Notebook: creare un notebook predefinito", + "command.newNotebookNoDefaults": "Polyglot Notebook: creare un nuovo notebook vuoto", + "command.setNewNotebookDefaults": "Polyglot Notebook: impostare i nuovi valori predefiniti del notebook", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: riavviare il kernel del notebook corrente", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: arrestare il kernel del notebook corrente", + "command.stopAllNotebookKernels": "Polyglot Notebook: arrestare tutti i kernel di notebook", + "command.shareValueWith": "Condividi valore con...", + "command.restartKernel": "Riavvio", + "command.openValueViewer": "Variabili" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.ja.json b/src/polyglot-notebooks-vscode/package.nls.ja.json new file mode 100644 index 0000000000..758f536ed6 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.ja.json @@ -0,0 +1,33 @@ +{ + "description.package": "VS Code の Polyglot Notebooks。1 つのノートブックで複数の言語を使用できます。どの言語にも完全な言語サーバー サポートが提供され、言語間で変数を共有できます。", + "description.version": "CI パッケージの作成時にはバージョン '42.42.42' が自動設定されます。", + "description.untrustedWorkspaces": "インタラクティブ ウィンドウとノートブックでのセルの実行は、信頼されていないワークスペースではサポートされていません。", + "description.suppressPromptToSaveDefaults": "既定のノートブック拡張機能と言語について保存を促すプロンプトを非表示にします。", + "description.configuration.useDib": "ノートブックに .dib ファイルを使用します。", + "description.configuration.useIpynb": "ノートブックに .ipynb ファイルを使用します。", + "description.defaultNotebookLanguage": "新しいノートブックの既定の開始言語。", + "description.kernelEnvironmentVariables": "ノートブック セッションの開始時に設定する環境変数。", + "description.languageServiceDelay": "言語サービスが呼び出されるまでの遅延時間 (ミリ秒)。", + "description.logLevel.info": "情報メッセージをログに記録します", + "description.logLevel.warning": "警告メッセージをログに記録します", + "description.logLevel.error": "エラー メッセージをログに記録します", + "description.logLevel.disabled": "ログ記録を無効にします", + "description.kernelTransportArgs": "ノートブック セッションの開始時に使用するコマンドと引数。", + "description.kernelTransportWorkingDirectory": "カーネル トランスポート プロセスを起動する作業ディレクトリ。", + "description.interactiveToolSource": ".NET Interactive ツールを取得するときに使用する NuGet ソース。", + "description.minimumDotNetSdkVersion": ".NET SDK の最低限必要なバージョン。", + "description.requiredInteractiveToolVersion": "必要な .NET Interactive ツールのバージョン。", + "command.acquire": ".NET Interactive のインストール", + "command.openNotebook": "Polyglot Notebook: ノートブックを開く", + "command.saveAsNotebook": "Polyglot Notebook: 名前を付けてノートブックを保存...", + "command.fileNew": "新しい Polyglot ノートブック", + "command.newNotebook": "Polyglot Notebook: 既定のノートブックを作成する", + "command.newNotebookNoDefaults": "Polyglot Notebook: 新しい空のノートブックを作成する", + "command.setNewNotebookDefaults": "Polyglot Notebook: 新しいノートブックの既定値を設定する", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: 現在のノートブックのカーネルを再起動する", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: 現在のノートブックのカーネルを停止する", + "command.stopAllNotebookKernels": "Polyglot Notebook: すべてのノートブック カーネルを停止する", + "command.shareValueWith": "値の共有相手...", + "command.restartKernel": "再起動", + "command.openValueViewer": "変数" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.json b/src/polyglot-notebooks-vscode/package.nls.json new file mode 100644 index 0000000000..8dab1c0e01 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.json @@ -0,0 +1,43 @@ +{ + "description.package": "Polyglot Notebooks for VS Code. Use multiple languages in one notebook with full language server support for each language and share variables between them.", + "_description.package.comment": "{Locked='Polyglot Notebooks'}", + "description.version": "The version '42.42.42' is auto-set during CI package creation.", + "description.untrustedWorkspaces": "Execution of cells in Interactive Window and Notebooks is not supported in untrusted workspaces.", + "description.suppressPromptToSaveDefaults": "Suppresses the prompt to save the default notebook extension and language.", + "description.configuration.useDib": "Use .dib files for notebooks.", + "_description.configuration.useDib.comment": "{Locked='.dib'}", + "description.configuration.useIpynb": "Use .ipynb files for notebooks.", + "_description.configuration.useIpynb.comment": "{Locked='.ipynb'}", + "description.defaultNotebookLanguage": "The default starting language for new notebooks.", + "description.kernelEnvironmentVariables": "Environment variables to set when starting a notebook session.", + "description.languageServiceDelay": "The delay in ms before language services are invoked.", + "description.logLevel.info": "Logs informational messages", + "description.logLevel.warning": "Logs warning messages", + "description.logLevel.error": "Logs error messages", + "description.logLevel.disabled": "Disables logging", + "description.kernelTransportArgs": "Command and arguments used to start a notebook session.", + "description.kernelTransportWorkingDirectory": "The working directory in which the kernel transport process is started.", + "description.interactiveToolSource": "The NuGet source to use when acquiring the .NET Interactive tool.", + "description.minimumDotNetSdkVersion": "The minimum required version of the .NET SDK.", + "description.requiredInteractiveToolVersion": "The required version of the .NET Interactive tool.", + "command.acquire": "Install .NET Interactive", + "command.openNotebook": "Polyglot Notebook: Open notebook", + "_command.openNotebook.comment": "{Locked='Polyglot Notebook'}", + "command.saveAsNotebook": "Polyglot Notebook: Save notebook as...", + "_command.saveAsNotebook.comment": "{Locked='Polyglot Notebook'}", + "command.fileNew": "New Polyglot Notebook", + "command.newNotebook": "Polyglot Notebook: Create default notebook", + "command.newNotebookNoDefaults": "Polyglot Notebook: Create new blank notebook", + "_command.newNotebookNoDefaults.comment": "{Locked='Polyglot Notebook'}", + "command.setNewNotebookDefaults": "Polyglot Notebook: Set new notebook default values", + "_command.setNewNotebookDefaults.comment": "{Locked='Polyglot Notebook'}", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: Restart the current notebook's kernel", + "_command.restartCurrentNotebookKernel.comment": "{Locked='Polyglot Notebook'}", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: Stop the current notebook's kernel", + "_command.stopCurrentNotebookKernel.comment": "{Locked='Polyglot Notebook'}", + "command.stopAllNotebookKernels": "Polyglot Notebook: Stop all notebook kernels", + "_command.stopAllNotebookKernels.comment": "{Locked='Polyglot Notebook'}", + "command.shareValueWith": "Share value with...", + "command.restartKernel": "Restart", + "command.openValueViewer": "Variables" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.ko.json b/src/polyglot-notebooks-vscode/package.nls.ko.json new file mode 100644 index 0000000000..6843f99b14 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.ko.json @@ -0,0 +1,33 @@ +{ + "description.package": "VS Code에 대한 Polyglot Notebooks입니다. 각 언어에 대한 전체 언어 서버 지원을 통해 한 Notebook에서 여러 언어를 사용하고 언어 간에 변수를 공유하세요.", + "description.version": "CI 패키지를 만드는 동안 '42.42.42' 버전이 자동 설정됩니다.", + "description.untrustedWorkspaces": "신뢰할 수 없는 작업 영역에서는 대화형 창 및 전자 필기장의 셀 실행이 지원되지 않습니다.", + "description.suppressPromptToSaveDefaults": "기본 Notebook 확장과 언어를 저장하라는 프롬프트를 표시하지 않습니다.", + "description.configuration.useDib": "Notebook에 .dib 파일을 사용합니다.", + "description.configuration.useIpynb": "Notebook에 .ipynb 파일을 사용합니다.", + "description.defaultNotebookLanguage": "새 Notebook의 기본 시작 언어입니다.", + "description.kernelEnvironmentVariables": "Notebook 세션을 시작할 때 설정할 환경 변수입니다.", + "description.languageServiceDelay": "언어 서비스를 호출하기 전의 지연 시간(밀리초)입니다.", + "description.logLevel.info": "정보용 메시지를 로그합니다.", + "description.logLevel.warning": "경고 메시지를 로그합니다.", + "description.logLevel.error": "오류 메시지를 로그합니다.", + "description.logLevel.disabled": "로깅을 사용하지 않습니다.", + "description.kernelTransportArgs": "Notebook 세션을 시작하는 데 사용되는 명령과 인수입니다.", + "description.kernelTransportWorkingDirectory": "커널 전송 프로세스가 시작되는 작업 디렉터리입니다.", + "description.interactiveToolSource": ".NET 대화형 도구를 가져올 때 사용할 NuGet 소스입니다.", + "description.minimumDotNetSdkVersion": ".NET SDK의 최소 필수 버전입니다.", + "description.requiredInteractiveToolVersion": ".NET 대화형 도구의 필수 버전입니다.", + "command.acquire": ".NET 대화형 설치", + "command.openNotebook": "Polyglot Notebook: Notebook 열기", + "command.saveAsNotebook": "Polyglot Notebook: Notebook을 다른 이름으로 저장...", + "command.fileNew": "새 Polyglot Notebook", + "command.newNotebook": "Polyglot Notebook: 기본 Notebook 만들기", + "command.newNotebookNoDefaults": "Polyglot Notebook: 새 Notebook 만들기", + "command.setNewNotebookDefaults": "Polyglot Notebook: 새 Notebook 기본값 설정", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: 현재 Notebook의 커널 다시 시작", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: 현재 Notebook의 커널 중지", + "command.stopAllNotebookKernels": "Polyglot Notebook: 모든 Notebook 커널 중지", + "command.shareValueWith": "다음과 값 공유...", + "command.restartKernel": "다시 시작", + "command.openValueViewer": "변수" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.pl.json b/src/polyglot-notebooks-vscode/package.nls.pl.json new file mode 100644 index 0000000000..18d6c635fa --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.pl.json @@ -0,0 +1,33 @@ +{ + "description.package": "Polyglot Notebooks dla programu VS Code. Używaj wielu języków w jednym notesie z obsługą serwera w pełnym języku dla każdego języka i udostępniaj zmienne między nimi.", + "description.version": "Wersja „42.42.42” jest ustawiana automatycznie podczas tworzenia pakietu ciągłej integracji.", + "description.untrustedWorkspaces": "Wykonywanie komórek w oknie Interactive i usłudze Notebooks nie jest obsługiwane w niezaufanych obszarach roboczych.", + "description.suppressPromptToSaveDefaults": "Pomija monit o zapisanie domyślnego rozszerzenia i języka notesu.", + "description.configuration.useDib": "Użyj plików .dib dla notesów.", + "description.configuration.useIpynb": "Użyj plików .ipynb dla notesów.", + "description.defaultNotebookLanguage": "Domyślny język początkowy dla nowych notesów.", + "description.kernelEnvironmentVariables": "Zmienne środowiskowe do ustawienia podczas uruchamiania sesji notesu.", + "description.languageServiceDelay": "Opóźnienie w ms przed wywołaniem usług językowych.", + "description.logLevel.info": "Rejestruje komunikaty informacyjne", + "description.logLevel.warning": "Rejestruje komunikaty ostrzegawcze", + "description.logLevel.error": "Rejestruje komunikaty o błędach", + "description.logLevel.disabled": "Wyłącza rejestrowanie", + "description.kernelTransportArgs": "Polecenie i argumenty używane do rozpoczęcia sesji notesu.", + "description.kernelTransportWorkingDirectory": "Katalog roboczy, w którym jest uruchamiany proces transportu jądra.", + "description.interactiveToolSource": "Źródło NuGet do użycia podczas uzyskiwania aparatu .NET Interactive.", + "description.minimumDotNetSdkVersion": "Minimalna wymagana wersja zestawu .NET SDK.", + "description.requiredInteractiveToolVersion": "Wymagana wersja narzędzia aparatu .NET Interactive.", + "command.acquire": "Zainstaluj aparat .NET Interactive", + "command.openNotebook": "Polyglot Notebook: otwórz notes", + "command.saveAsNotebook": "Polyglot Notebook: zapisz notes jako...", + "command.fileNew": "Nowy notes wielojęzyczny", + "command.newNotebook": "Notes wielojęzyczny: Utwórz notes domyślny", + "command.newNotebookNoDefaults": "Polyglot Notebook: utwórz nowy pusty notes", + "command.setNewNotebookDefaults": "Polyglot Notebook: Ustaw wartości domyślne nowego notesu", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: uruchom ponownie jądro bieżącego notesu", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: zatrzymaj jądro bieżącego notesu", + "command.stopAllNotebookKernels": "Polyglot Notebook: zatrzymaj wszystkie jądra notesu", + "command.shareValueWith": "Udostępnij wartość...", + "command.restartKernel": "Uruchom ponownie", + "command.openValueViewer": "Zmienne" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.pt-BR.json b/src/polyglot-notebooks-vscode/package.nls.pt-BR.json new file mode 100644 index 0000000000..44e7796d24 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.pt-BR.json @@ -0,0 +1,33 @@ +{ + "description.package": "Polyglot Notebooks para VS Code. Use vários idiomas em um notebook com suporte completo ao servidor de idiomas para cada idioma e compartilhe variáveis entre eles.", + "description.version": "A versão \"42.42.42\" é definida automaticamente durante a criação do pacote de CI.", + "description.untrustedWorkspaces": "Não há suporte para a execução de células em Janela Interativa e Blocos de Anotações em workspaces não confiáveis.", + "description.suppressPromptToSaveDefaults": "Suprime o prompt para salvar a extensão e o idioma padrão do notebook.", + "description.configuration.useDib": "Use arquivos .dib para notebooks.", + "description.configuration.useIpynb": "Use arquivos .ipynb para notebooks.", + "description.defaultNotebookLanguage": "O idioma inicial padrão para novos notebooks.", + "description.kernelEnvironmentVariables": "Variáveis de ambiente a serem definidas ao iniciar uma sessão de notebook.", + "description.languageServiceDelay": "O atraso em ms antes que os serviços de linguagem sejam invocados.", + "description.logLevel.info": "Registra mensagens informativas", + "description.logLevel.warning": "Registra mensagens de aviso", + "description.logLevel.error": "Registra mensagens de erro", + "description.logLevel.disabled": "Desabilita o registro em log", + "description.kernelTransportArgs": "Comando e argumentos usados para iniciar uma sessão de notebook.", + "description.kernelTransportWorkingDirectory": "O diretório de trabalho no qual o processo de transporte de kernel é iniciado.", + "description.interactiveToolSource": "A origem do NuGet a ser usada ao adquirir a ferramenta Interativa do .NET.", + "description.minimumDotNetSdkVersion": "A versão mínima necessária do SDK do .NET.", + "description.requiredInteractiveToolVersion": "A versão necessária da ferramenta Interativa do .NET.", + "command.acquire": "Instalar a ferramenta Interativa do .NET", + "command.openNotebook": "Polyglot Notebook: abrir notebook", + "command.saveAsNotebook": "Polyglot Notebook: salvar notebook como...", + "command.fileNew": "Novo Notebook em vários idiomas", + "command.newNotebook": "Polyglot Notebook: criar notebook padrão", + "command.newNotebookNoDefaults": "Polyglot Notebook: criar novo notebook em branco", + "command.setNewNotebookDefaults": "Polyglot Notebook: definir novos valores padrão do notebook", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: reiniciar o kernel do notebook atual", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: interromper o kernel do notebook atual", + "command.stopAllNotebookKernels": "Polyglot Notebook: parar todos os kernels do notebook", + "command.shareValueWith": "Compartilhar valor com...", + "command.restartKernel": "Reiniciar", + "command.openValueViewer": "Variáveis" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.ru.json b/src/polyglot-notebooks-vscode/package.nls.ru.json new file mode 100644 index 0000000000..376283a98f --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.ru.json @@ -0,0 +1,33 @@ +{ + "description.package": "Polyglot Notebooks для VS Code. Используйте несколько языков в одной записной книжке с полной поддержкой языкового сервера для каждого языка и совместно используйте переменные между этими языками.", + "description.version": "Версия \"42.42.42\" устанавливается автоматически при создании пакета CI.", + "description.untrustedWorkspaces": "Выполнение ячеек в интерактивном окне и записных книжках не поддерживается в ненадежных рабочих областях.", + "description.suppressPromptToSaveDefaults": "Отключает запрос на сохранение расширения и языка записной книжки по умолчанию.", + "description.configuration.useDib": "Используйте файлы .dib для записных книжек.", + "description.configuration.useIpynb": "Используйте файлы .ipynb для записных книжек.", + "description.defaultNotebookLanguage": "Начальный язык по умолчанию для новых записных книжек.", + "description.kernelEnvironmentVariables": "Переменные среды, устанавливаемые при запуске сеанса записной книжки.", + "description.languageServiceDelay": "Задержка (мс) перед вызовом языковых служб.", + "description.logLevel.info": "Запись информационных сообщений в журнал", + "description.logLevel.warning": "Запись предупреждений в журнал", + "description.logLevel.error": "Запись ошибок в журнал", + "description.logLevel.disabled": "Отключает ведение журнала", + "description.kernelTransportArgs": "Команда и аргументы, используемые для запуска сеанса записной книжки.", + "description.kernelTransportWorkingDirectory": "Рабочий каталог, в котором запущен транспортный процесс ядра.", + "description.interactiveToolSource": "Источник NuGet, используемый при получении инструмента .NET Interactive.", + "description.minimumDotNetSdkVersion": "Минимальная требуемая версия пакета SDK для .NET.", + "description.requiredInteractiveToolVersion": "Требуемая версия инструмента .NET Interactive.", + "command.acquire": "Установить .NET Interactive", + "command.openNotebook": "Polyglot Notebook: открыть записную книжку", + "command.saveAsNotebook": "Polyglot Notebook: сохранить записную книжку как…", + "command.fileNew": "Новая записная книжка Polyglot", + "command.newNotebook": "Polyglot Notebook: создать записную книжку по умолчанию", + "command.newNotebookNoDefaults": "Polyglot Notebook: создать новую пустую записную книжку", + "command.setNewNotebookDefaults": "Polyglot Notebook: задать значения по умолчанию для новой записной книжки", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: перезапустить ядро текущей записной книжки", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: остановить ядро текущей записной книжки", + "command.stopAllNotebookKernels": "Polyglot Notebook: остановить все ядра записных книжек", + "command.shareValueWith": "Поделиться значением с…", + "command.restartKernel": "Перезапустить", + "command.openValueViewer": "Переменные" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.tr.json b/src/polyglot-notebooks-vscode/package.nls.tr.json new file mode 100644 index 0000000000..08923ae820 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.tr.json @@ -0,0 +1,33 @@ +{ + "description.package": "VS Code için Polyglot Notebooks. Her dil için tam dil sunucusu desteğine sahip tek bir not defterinde birden çok dil kullanın ve değişkenleri aralarında paylaşın.", + "description.version": "CI paketi oluşturulurken '42.42.42' sürümü otomatik olarak ayarlanır.", + "description.untrustedWorkspaces": "Etkileşimli Penceresi ve Notebooks’ta hücrelerin yürütülmesi, güvenilmeyen çalışma alanlarında desteklenmez.", + "description.suppressPromptToSaveDefaults": "Varsayılan not defteri uzantısını ve dilini kaydetme istemini gizler.", + "description.configuration.useDib": "Not defterleri için .dib dosyalarını kullanın.", + "description.configuration.useIpynb": "Not defterleri için .ipynb dosyalarını kullanın.", + "description.defaultNotebookLanguage": "Yeni not defterleri için varsayılan başlangıç dili.", + "description.kernelEnvironmentVariables": "Not defteri oturumu başlatılırken ayarlanacak ortam değişkenleri.", + "description.languageServiceDelay": "Dil hizmetleri çağrılmadan önceki ms cinsinden gecikme.", + "description.logLevel.info": "Bilgilendirme iletilerini günlüğe kaydeder", + "description.logLevel.warning": "Uyarı iletilerini günlüğe kaydeder", + "description.logLevel.error": "Hata iletilerini günlüğe kaydeder", + "description.logLevel.disabled": "Günlüğe kaydetmeyi devre dışı bırakır", + "description.kernelTransportArgs": "Not defteri oturumu başlatmak için kullanılan komut ve bağımsız değişkenler.", + "description.kernelTransportWorkingDirectory": "Çekirdek aktarım işleminin başladığı çalışma dizini.", + "description.interactiveToolSource": ".NET Interactive aracı alınırken kullanılacak NuGet kaynağı.", + "description.minimumDotNetSdkVersion": "Gerekli en düşük .NET SDK sürümü.", + "description.requiredInteractiveToolVersion": ".NET Interactive aracının gerekli sürümü.", + "command.acquire": ".NET Interactive'i yükle", + "command.openNotebook": "Polyglot Notebook: Not defterini aç", + "command.saveAsNotebook": "Polyglot Notebook: Not defterini farklı kaydet...", + "command.fileNew": "Yeni Çok Dilli Not Defteri", + "command.newNotebook": "Çok Dilli Not Defteri: Varsayılan not defteri oluştur", + "command.newNotebookNoDefaults": "Polyglot Notebook: Yeni boş not defteri oluştur", + "command.setNewNotebookDefaults": "Polyglot Notebook: Yeni not defteri varsayılan değerlerini ayarla", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: Geçerli not defterinin çekirdeğini yeniden başlat", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: Geçerli not defterinin çekirdeğini durdur", + "command.stopAllNotebookKernels": "Polyglot Notebook: Tüm not defteri çekirdeklerini durdur", + "command.shareValueWith": "Değeri şununla paylaş...", + "command.restartKernel": "Yeniden Başlat", + "command.openValueViewer": "Değişkenler" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.zh-Hans.json b/src/polyglot-notebooks-vscode/package.nls.zh-Hans.json new file mode 100644 index 0000000000..bd511e2fb8 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.zh-Hans.json @@ -0,0 +1,33 @@ +{ + "description.package": "用于 VS Code 的 Polyglot Notebooks。在一个笔记本中使用多种语言,每种语言都支持完整的语言服务器,并在它们之间共享变量。", + "description.version": "创建 CI 包期间自动设置版本“42.42.42”。", + "description.untrustedWorkspaces": "不受信任的工作区不支持在交互窗口和笔记本中执行单元格。", + "description.suppressPromptToSaveDefaults": "取消提示以保存默认笔记本扩展和语言。", + "description.configuration.useDib": "将 .dib 文件用于笔记本。", + "description.configuration.useIpynb": "将 .ipynb 文件用于笔记本。", + "description.defaultNotebookLanguage": "新笔记本的默认起始语言。", + "description.kernelEnvironmentVariables": "启动笔记本会话时要设置的环境变量。", + "description.languageServiceDelay": "调用语言服务之前的延迟(以毫秒为单位)。", + "description.logLevel.info": "记录信息性消息", + "description.logLevel.warning": "记录警告消息", + "description.logLevel.error": "记录错误消息", + "description.logLevel.disabled": "禁用日志记录", + "description.kernelTransportArgs": "用于启动笔记本会话的命令和参数。", + "description.kernelTransportWorkingDirectory": "启动内核传输过程的工作目录。", + "description.interactiveToolSource": "获取 .NET Interactive 工具时要使用的 NuGet 源。", + "description.minimumDotNetSdkVersion": ".NET SDK 所需的最低版本。", + "description.requiredInteractiveToolVersion": ".NET 交互工具的所需版本。", + "command.acquire": "安装 .NET Interactive", + "command.openNotebook": "Polyglot Notebook:打开笔记本", + "command.saveAsNotebook": "Polyglot Notebook:将笔记本另存为...", + "command.fileNew": "新建 Polyglot Notebook", + "command.newNotebook": "Polyglot Notebook: 创建默认笔记本", + "command.newNotebookNoDefaults": "Polyglot Notebook: 新建空白笔记本", + "command.setNewNotebookDefaults": "Polyglot Notebook: 设置新的笔记本默认值", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: 重启当前笔记本的内核", + "command.stopCurrentNotebookKernel": "Polyglot Notebook:停止当前笔记本的内核", + "command.stopAllNotebookKernels": "Polyglot Notebook: 停止所有笔记本内核", + "command.shareValueWith": "将数值共享给...", + "command.restartKernel": "重新启动", + "command.openValueViewer": "变量" +} \ No newline at end of file diff --git a/src/polyglot-notebooks-vscode/package.nls.zh-Hant.json b/src/polyglot-notebooks-vscode/package.nls.zh-Hant.json new file mode 100644 index 0000000000..b7b1340bc2 --- /dev/null +++ b/src/polyglot-notebooks-vscode/package.nls.zh-Hant.json @@ -0,0 +1,33 @@ +{ + "description.package": "VS Code 的 Polyglot Notebooks。在一個筆記本中使用多種語言,且每個語言都支援完整語言伺服器,並在其中共用變數。", + "description.version": "建立 CI 封裝期間已自動設定版本 '42.42.42'。", + "description.untrustedWorkspaces": "未受信任的工作區不支援在互動視窗和筆記本中執行儲存格。", + "description.suppressPromptToSaveDefaults": "隱藏儲存預設筆記本擴充功能和語言的提示。", + "description.configuration.useDib": "針對筆記本使用 .dib 檔案。", + "description.configuration.useIpynb": "針對筆記本使用 .ipynb 檔案。", + "description.defaultNotebookLanguage": "新筆記本的預設起始語言。", + "description.kernelEnvironmentVariables": "啟動筆記本工作階段時要設定的環境變數。", + "description.languageServiceDelay": "叫用語言服務前的延遲 (毫秒)。", + "description.logLevel.info": "記錄資訊訊息", + "description.logLevel.warning": "記錄警告訊息", + "description.logLevel.error": "記錄錯誤訊息", + "description.logLevel.disabled": "停用記錄", + "description.kernelTransportArgs": "用來啟動筆記本工作階段的命令和引數。", + "description.kernelTransportWorkingDirectory": "核心傳輸流程啟動所在的工作目錄。", + "description.interactiveToolSource": "取得 .NET 互動工具時要使用的 NuGet 來源。", + "description.minimumDotNetSdkVersion": ".NET SDK 所需的最低版本。", + "description.requiredInteractiveToolVersion": ".NET 互動工具的必要版本。", + "command.acquire": "安裝 .NET 互動", + "command.openNotebook": "Polyglot Notebook: 開啟筆記本", + "command.saveAsNotebook": "Polyglot Notebook: 另存筆記本為...", + "command.fileNew": "新 Polyglot Notebook", + "command.newNotebook": "Polyglot Notebook: 建立預設筆記本", + "command.newNotebookNoDefaults": "Polyglot Notebook: 建立新的空白筆記本", + "command.setNewNotebookDefaults": "Polyglot Notebook: 設定新的筆記本預設值", + "command.restartCurrentNotebookKernel": "Polyglot Notebook: 重新啟動目前筆記本的核心", + "command.stopCurrentNotebookKernel": "Polyglot Notebook: 停止目前筆記本的核心", + "command.stopAllNotebookKernels": "Polyglot Notebook: 停止所有筆記本核心", + "command.shareValueWith": "與下列項目分享值...", + "command.restartKernel": "重新啟動", + "command.openValueViewer": "變數" +} \ No newline at end of file