From 1681e6603b48fd3cbe2468b1a7d23415789e7f65 Mon Sep 17 00:00:00 2001 From: Carlos Pereira Atencio Date: Wed, 1 Jun 2022 17:03:17 +0100 Subject: [PATCH 1/7] Docs: Formatting change of the Import page. --- docs/import.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/import.md b/docs/import.md index 11db0e3d..07e565fb 100644 --- a/docs/import.md +++ b/docs/import.md @@ -1,20 +1,20 @@ # Import Projects into the Python Editor Python projects from external sources can be imported into the editor using a special URL e.g. -``https://python.microbit.org/v/1.1#project:{{ encoded project }}`` +``https://python.microbit.org/v/2#project:{{ encoded project }}`` To encode a project, it must be structured as follows: ```json { - meta: { - cloudId: "microbit.co.uk", # optional - comment: "A MicroPython script", # required - may be blank - editor: "python", # required - editor name - lastUse: 1538407830, # optional - UNIX time the script was last used - name: "unearthly script 2" # required - may be blank - }, - source: "# Add your Python code here. E.g.\r\n from microbit import *\r\n while True:\r\n display.scroll('Hello, World!')\r\nsleep(2000)" + "meta": { + "cloudId": "yoururl.com", # optional + "comment": "A MicroPython script", # required - may be blank + "editor": "python", # required - editor name + "lastUse": 1538407830, # optional - UNIX time the script was last used + "name": "unearthly script 2" # required - may be blank + }, + "source": "# Add your Python code here. E.g.\r\n from microbit import *\r\n while True:\r\n display.scroll('Hello, World!')\r\nsleep(2000)" } ``` From 284c3deebb422f5972488c8903c1f00aaf78e033 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jun 2022 19:57:42 +0100 Subject: [PATCH 2/7] Bump node-fetch from 2.6.1 to 2.6.7 in /tests (#396) Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7. - [Release notes](https://github.com/node-fetch/node-fetch/releases) - [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7) --- updated-dependencies: - dependency-name: node-fetch dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tests/package-lock.json | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/tests/package-lock.json b/tests/package-lock.json index 287bddd9..c706097e 100644 --- a/tests/package-lock.json +++ b/tests/package-lock.json @@ -3439,10 +3439,37 @@ "dev": true }, "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "dev": true + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } }, "node-int64": { "version": "0.4.0", From 41756a4c0f1fb58b2a37df8cbd17dec31f37d858 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jun 2022 19:58:03 +0100 Subject: [PATCH 3/7] Bump jsdom from 16.4.0 to 16.7.0 in /tests (#395) Bumps [jsdom](https://github.com/jsdom/jsdom) from 16.4.0 to 16.7.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/16.4.0...16.7.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tests/package-lock.json | 523 +++++++++------------------------------- 1 file changed, 117 insertions(+), 406 deletions(-) diff --git a/tests/package-lock.json b/tests/package-lock.json index c706097e..305f0267 100644 --- a/tests/package-lock.json +++ b/tests/package-lock.json @@ -684,6 +684,12 @@ "@sinonjs/commons": "^1.7.0" } }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, "@types/babel__core": { "version": "7.1.12", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", @@ -871,18 +877,6 @@ } } }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, "ansi-escapes": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", @@ -958,21 +952,6 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -991,18 +970,6 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, "axe-core": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.4.2.tgz", @@ -1156,15 +1123,6 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, "bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -1297,12 +1255,6 @@ "rsvp": "^4.8.4" } }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, "chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", @@ -1456,12 +1408,6 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -1506,15 +1452,6 @@ } } }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, "data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", @@ -1647,16 +1584,6 @@ } } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", @@ -1699,31 +1626,12 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -1821,12 +1729,6 @@ "jest-regex-util": "^26.0.0" } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -1951,18 +1853,6 @@ } } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -2018,23 +1908,6 @@ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -2102,15 +1975,6 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -2144,22 +2008,6 @@ "dev": true, "optional": true }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -2248,15 +2096,15 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" } }, "https-proxy-agent": { @@ -2339,12 +2187,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -2474,12 +2316,6 @@ "isobject": "^3.0.1" } }, - "is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -2526,12 +2362,6 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, "istanbul-lib-coverage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", @@ -3128,44 +2958,120 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, "jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dev": true, "requires": { - "abab": "^2.0.3", - "acorn": "^7.1.1", + "abab": "^2.0.5", + "acorn": "^8.2.4", "acorn-globals": "^6.0.0", "cssom": "^0.4.4", - "cssstyle": "^2.2.0", + "cssstyle": "^2.3.0", "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", + "decimal.js": "^10.2.1", "domexception": "^2.0.1", - "escodegen": "^1.14.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", + "tough-cookie": "^4.0.0", "w3c-hr-time": "^1.0.2", "w3c-xmlserializer": "^2.0.0", "webidl-conversions": "^6.1.0", "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + } } }, "jsesc": { @@ -3180,24 +3086,6 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, "json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", @@ -3207,18 +3095,6 @@ "minimist": "^1.2.5" } }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -3578,12 +3454,6 @@ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -3731,12 +3601,6 @@ "lines-and-columns": "^1.1.6" } }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -3773,12 +3637,6 @@ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "dev": true }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -3960,12 +3818,6 @@ } } }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, "react-is": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", @@ -4048,84 +3900,6 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "dependencies": { - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -4646,23 +4420,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, "stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", @@ -4701,12 +4458,6 @@ } } }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, "string-length": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", @@ -4917,17 +4668,6 @@ "is-number": "^7.0.0" } }, - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, "tr46": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", @@ -4937,21 +4677,6 @@ "punycode": "^2.1.1" } }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -5004,6 +4729,12 @@ "set-value": "^2.0.1" } }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -5044,15 +4775,6 @@ } } }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -5107,17 +4829,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", From 2dab2b55bfc0b3d557012dca2bc147ee095bf584 Mon Sep 17 00:00:00 2001 From: Matt Hillsdon <44397098+microbit-matt-hillsdon@users.noreply.github.com> Date: Thu, 20 Oct 2022 14:49:19 +0100 Subject: [PATCH 4/7] Lang: Standardise language names. (#398) Match other Foundation projects. Avoid using translations of language names as they're not needed to make a choice of language. --- editor.html | 6 +++--- js/python-main.js | 6 ------ lang/en.js | 38 -------------------------------------- lang/es.js | 38 -------------------------------------- lang/fr.js | 38 -------------------------------------- lang/hr.js | 38 -------------------------------------- lang/ko.js | 38 -------------------------------------- lang/nn.js | 38 -------------------------------------- lang/pl.js | 38 -------------------------------------- lang/pt.js | 38 -------------------------------------- lang/sr.js | 38 -------------------------------------- lang/zh-CN.js | 38 -------------------------------------- lang/zh-HK.js | 38 -------------------------------------- lang/zh-TW.js | 38 -------------------------------------- 14 files changed, 3 insertions(+), 465 deletions(-) diff --git a/editor.html b/editor.html index 7a2ae3d0..0bd322a7 100644 --- a/editor.html +++ b/editor.html @@ -344,9 +344,9 @@

{{ title }}

Select Language:
  • English
  • -
  • 中文 (繁體,香港)
  • -
  • 简体中文
  • -
  • 中文(繁體,臺灣)
  • +
  • 简体中文
  • +
  • 繁體中文(香港)
  • +
  • 繁體中文(台灣)
  • Hrvatski
  • Polski
  • Español
  • diff --git a/js/python-main.js b/js/python-main.js index c01eb5b7..b869a3ac 100644 --- a/js/python-main.js +++ b/js/python-main.js @@ -336,12 +336,6 @@ function translations(baseLanguage) { $('#' + object).attr('title', helpStrings[object]['title']); } } - var languages = _extendedLang['languages']; - for (var object in languages) { - if (languages.hasOwnProperty(object)) { - $('#' + object).attr('title',languages[object]['title']); - } - } // WebUSB flashing modal $('#flashing-extra-msg').text(_extendedLang['webusb']['flashing-long-msg']); $('#flashing-title').text(_extendedLang['webusb']['flashing-title']); diff --git a/lang/en.js b/lang/en.js index ef85e73e..fc5d39fa 100644 --- a/lang/en.js +++ b/lang/en.js @@ -115,44 +115,6 @@ var LANGUAGE = { 'mpy-warning' : 'This version of the Python Editor doesn\'t currently support adding .mpy files.', 'extension-warning' : 'The Python Editor can only load files with the .hex or .py extensions.' }, - 'languages': { - 'en': { - 'title': 'English' - }, - 'zh-CN': { - 'title': 'Chinese (simplified)' - }, - 'zh-HK': { - 'title': 'Chinese (traditional, Hong Kong)' - }, - 'zh-TW': { - 'title': 'Chinese (traditional, Taiwan)' - }, - 'hr': { - 'title': 'Croatian' - }, - 'pl': { - 'title': 'Polish' - }, - 'es': { - 'title': 'Spanish' - }, - 'fr': { - 'title': 'French' - }, - 'ko': { - 'title': 'Korean' - }, - 'nn': { - 'title': 'Norwegian Nynorsk' - }, - 'pt': { - 'title': 'Portuguese' - }, - 'sr': { - 'title': 'Serbian' - } - }, 'static-strings': { 'buttons': { 'command-download': { diff --git a/lang/es.js b/lang/es.js index 74cedeae..439ae628 100644 --- a/lang/es.js +++ b/lang/es.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "Esta versión del Editor de Python no permite actualmente añadir archivos .mpy.", "extension-warning": "El Editor de Python sólo puede cargar archivos con las extensiones .hex o .py." }, - "languages": { - "en": { - "title": "Inglés" - }, - "zh-CN": { - "title": "Chino (simplificado)" - }, - "zh-HK": { - "title": "Chino (tradicional, Hong Kong)" - }, - "zh-TW": { - "title": "Chino (tradicional, Taiwan)" - }, - "hr": { - "title": "Croata" - }, - "pl": { - "title": "Polaco" - }, - "es": { - "title": "Español" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/fr.js b/lang/fr.js index d65ddf46..10a06df0 100644 --- a/lang/fr.js +++ b/lang/fr.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "Cette version de l'éditeur Python ne supporte pas actuellement l'ajout de fichiers .mpy.", "extension-warning": "L'éditeur Python ne peut charger que des fichiers avec les extensions .hex ou .py." }, - "languages": { - "en": { - "title": "Français" - }, - "zh-CN": { - "title": "Chinois (simplifié)" - }, - "zh-HK": { - "title": "Chinois (traditionnel, Hong Kong)" - }, - "zh-TW": { - "title": "Chinois (traditionnel, Taiwan)" - }, - "hr": { - "title": "Croate" - }, - "pl": { - "title": "Polonais" - }, - "es": { - "title": "Espagnol" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/hr.js b/lang/hr.js index a1abb945..a9a7ac4d 100644 --- a/lang/hr.js +++ b/lang/hr.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "Ova verzija Pythonova uređivača nažalost još ne podržava dodavanje .mpy datoteka.", "extension-warning": "Pythonov uređivač može učitati samo datoteke s ekstenzijama .hex ili .py." }, - "languages": { - "en": { - "title": "Engleski" - }, - "zh-CN": { - "title": "Kineski (pojednostavljeni)" - }, - "zh-HK": { - "title": "Kineski (tradicionalni, Hong Kong)" - }, - "zh-TW": { - "title": "Kineski (tradicionalni)" - }, - "hr": { - "title": "Hrvatski" - }, - "pl": { - "title": "Poljski" - }, - "es": { - "title": "Španjolski" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/ko.js b/lang/ko.js index 591d0255..15724439 100644 --- a/lang/ko.js +++ b/lang/ko.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "이 버전에서는 .mpy 파일 추가를 지원하지 않습니다.", "extension-warning": "파이썬 편집기는 .hex 나 .py 확장 파일들만 불러올 수 있습니다." }, - "languages": { - "en": { - "title": "한국어" - }, - "zh-CN": { - "title": "중국어(간체)" - }, - "zh-HK": { - "title": "중국어(홍콩)" - }, - "zh-TW": { - "title": "중국어 (번체)" - }, - "hr": { - "title": "크로아티아어" - }, - "pl": { - "title": "폴란드어" - }, - "es": { - "title": "스페인어" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/nn.js b/lang/nn.js index 385040ff..241bdd1b 100644 --- a/lang/nn.js +++ b/lang/nn.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "Denne versjonen av Python støttar ikkje høvet til å leggje til .mpy-filer.", "extension-warning": "Python kan berre laste filer med .hex eller .py-utvidingar." }, - "languages": { - "en": { - "title": "Norsk Nynorsk" - }, - "zh-CN": { - "title": "Kinesisk (forenkla)" - }, - "zh-HK": { - "title": "Kinesisk (tradisjonelt, Hongkong)" - }, - "zh-TW": { - "title": "Kinesisk (tradisjonelt, Taiwan)" - }, - "hr": { - "title": "Kroatisk" - }, - "pl": { - "title": "Polsk" - }, - "es": { - "title": "Spansk" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/pl.js b/lang/pl.js index cd86d8f5..8fa60864 100644 --- a/lang/pl.js +++ b/lang/pl.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "Ta wersja edytora Python obecnie nie obsługuje dodawania plików .mpy.", "extension-warning": "Edytor Python może jedynie wczytywać pliki z rozszerzeniem .hex lub .py." }, - "languages": { - "en": { - "title": "Angielski" - }, - "zh-CN": { - "title": "Chiński (uproszczony)" - }, - "zh-HK": { - "title": "Chiński (tradycyjny, Hong Kong)" - }, - "zh-TW": { - "title": "Chiński (tradycyjny, Tajwan)" - }, - "hr": { - "title": "Chorwacki" - }, - "pl": { - "title": "Polski" - }, - "es": { - "title": "Hiszpański" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/pt.js b/lang/pt.js index 8f5def21..9941bcd7 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "Esta versão do Editor Python por enquanto não permite adicionar ficheiros .mpy", "extension-warning": "O Editor Python só permite carregar ficheiros com extensões .hex ou .py." }, - "languages": { - "en": { - "title": "Inglês" - }, - "zh-CN": { - "title": "Chinês (simplificado)" - }, - "zh-HK": { - "title": "Chinês (tradicional, Hong Kong)" - }, - "zh-TW": { - "title": "Chinês (tradicional, Taiwan)" - }, - "hr": { - "title": "Croata" - }, - "pl": { - "title": "Polaco" - }, - "es": { - "title": "Castelhano" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/sr.js b/lang/sr.js index f9db1a5c..bb66ddfb 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "Ова верзија Python едитора не подржава додавање .mpy датотеке.", "extension-warning": "Python едитор може да учита само датотеке са екстензијама .hex или .py." }, - "languages": { - "en": { - "title": "Енглески" - }, - "zh-CN": { - "title": "Кинески (поједностављен)" - }, - "zh-HK": { - "title": "Кинески (традиционални, Хонг Конг)" - }, - "zh-TW": { - "title": "Кинески (традиционални, Тајван)" - }, - "hr": { - "title": "Хрватски" - }, - "pl": { - "title": "Пољски" - }, - "es": { - "title": "Шпански" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/zh-CN.js b/lang/zh-CN.js index 1a700712..57592504 100644 --- a/lang/zh-CN.js +++ b/lang/zh-CN.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "这个版本的 Python Editor 不支持添加 .mpy 文件。", "extension-warning": "Python Editor 只能载入 .hex 或 .py 文件。" }, - "languages": { - "en": { - "title": "英文" - }, - "zh-CN": { - "title": "中文(简体)" - }, - "zh-HK": { - "title": "繁体中文(中国香港)" - }, - "zh-TW": { - "title": "繁体中文(中国台湾)" - }, - "hr": { - "title": "克罗地亚语" - }, - "pl": { - "title": "波兰语" - }, - "es": { - "title": "西班牙语" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/zh-HK.js b/lang/zh-HK.js index ad81396a..dfb3393b 100644 --- a/lang/zh-HK.js +++ b/lang/zh-HK.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "這個版本的 Python Editor 不支持添加 .mpy 檔案。", "extension-warning": "Python Editor 只能載入 .hex 或 .py 檔案。" }, - "languages": { - "en": { - "title": "英文" - }, - "zh-CN": { - "title": "中文(簡體)" - }, - "zh-HK": { - "title": "中文 (繁體,香港)" - }, - "zh-TW": { - "title": "中文(繁體,台灣)" - }, - "hr": { - "title": "克羅地亞語" - }, - "pl": { - "title": "波蘭語" - }, - "es": { - "title": "西班牙語" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { diff --git a/lang/zh-TW.js b/lang/zh-TW.js index 83986c8d..2282e7cd 100644 --- a/lang/zh-TW.js +++ b/lang/zh-TW.js @@ -115,44 +115,6 @@ var LANGUAGE = { "mpy-warning": "這個版本的 Python 編輯器還不支援添加 .mpy 檔案。", "extension-warning": "Python 編輯器只能載入副檔名為 .hex 或 .py 的檔案。" }, - "languages": { - "en": { - "title": "英文" - }, - "zh-CN": { - "title": "中文(簡體)" - }, - "zh-HK": { - "title": "中文(繁體,香港)" - }, - "zh-TW": { - "title": "中文(繁體,臺灣)" - }, - "hr": { - "title": "克羅地亞語" - }, - "pl": { - "title": "波蘭語" - }, - "es": { - "title": "西班牙语" - }, - "fr": { - "title": "French" - }, - "ko": { - "title": "Korean" - }, - "nn": { - "title": "Norwegian Nynorsk" - }, - "pt": { - "title": "Portuguese" - }, - "sr": { - "title": "Serbian" - } - }, "static-strings": { "buttons": { "command-download": { From 8bb7940d3c7c5ef32bc84beb4ee8ca740a34529c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Dec 2022 16:48:02 +0000 Subject: [PATCH 5/7] Bump decode-uri-component from 0.2.0 to 0.2.2 in /tests (#400) Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tests/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/package-lock.json b/tests/package-lock.json index 305f0267..70a0253c 100644 --- a/tests/package-lock.json +++ b/tests/package-lock.json @@ -1485,9 +1485,9 @@ "dev": true }, "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, "deep-is": { From 8e75f698a09bbce72f487d1e29b8bff26846f399 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Dec 2022 10:56:22 +0000 Subject: [PATCH 6/7] Bump minimatch from 3.0.4 to 3.1.2 in /tests (#401) Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2) --- updated-dependencies: - dependency-name: minimatch dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tests/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/package-lock.json b/tests/package-lock.json index 70a0253c..67c1e239 100644 --- a/tests/package-lock.json +++ b/tests/package-lock.json @@ -3236,9 +3236,9 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" From 20129a16e14c69cf7889c9cc5fc51a3064ad1947 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Dec 2022 10:57:31 +0000 Subject: [PATCH 7/7] Bump minimist from 1.2.5 to 1.2.7 in /tests (#402) Bumps [minimist](https://github.com/minimistjs/minimist) from 1.2.5 to 1.2.7. - [Release notes](https://github.com/minimistjs/minimist/releases) - [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md) - [Commits](https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.7) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tests/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/package-lock.json b/tests/package-lock.json index 67c1e239..2854652e 100644 --- a/tests/package-lock.json +++ b/tests/package-lock.json @@ -3245,9 +3245,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", "dev": true }, "mixin-deep": { @@ -3524,7 +3524,7 @@ "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", "dev": true, "requires": { "minimist": "~0.0.1", @@ -3534,7 +3534,7 @@ "minimist": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", "dev": true } }