From 0846b470dc5b7d159000f59dc492a018f0cfc62d Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Mon, 28 Apr 2025 02:14:52 -0700 Subject: [PATCH 01/17] [skip changelog] Bump markdown-link-check from 3.10.3 to 3.13.7 (#2898) --- package-lock.json | 1133 ++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 876 insertions(+), 259 deletions(-) diff --git a/package-lock.json b/package-lock.json index ed3e3fd970f..b87ae733398 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,24 +5,72 @@ "packages": { "": { "devDependencies": { - "markdown-link-check": "3.10.3", + "markdown-link-check": "3.13.7", "markdownlint-cli": "^0.33.0", "prettier": "^3.3.1" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@oozcitak/dom": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", + "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@oozcitak/infra": "1.0.8", + "@oozcitak/url": "1.0.4", + "@oozcitak/util": "8.3.8" }, "engines": { - "node": ">=8" + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/infra": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", + "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==", + "dev": true, + "dependencies": { + "@oozcitak/util": "8.3.8" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/url": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", + "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==", + "dev": true, + "dependencies": { + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/util": { + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", + "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true + }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "engines": { + "node": ">= 14" } }, "node_modules/argparse": { @@ -31,10 +79,22 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true }, "node_modules/balanced-match": { @@ -43,6 +103,15 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -59,16 +128,12 @@ } }, "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" @@ -112,31 +177,13 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "dev": true, "engines": { - "node": ">= 6" + "node": ">=18" } }, "node_modules/css-select": { @@ -167,13 +214,30 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, "node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/deep-extend": { @@ -185,6 +249,20 @@ "node": ">=4.0.0" } }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -227,23 +305,23 @@ } }, "node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "dev": true, "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, "engines": { "node": ">=0.12" @@ -252,6 +330,58 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/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, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -270,6 +400,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-uri": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", + "dev": true, + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/glob": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", @@ -289,15 +433,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/html-link-extractor": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/html-link-extractor/-/html-link-extractor-1.0.5.tgz", @@ -308,9 +443,9 @@ } }, "node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -321,9 +456,35 @@ ], "dependencies": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "domutils": "^3.0.1", - "entities": "^4.3.0" + "entities": "^4.4.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" } }, "node_modules/iconv-lite": { @@ -372,6 +533,19 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/is-absolute-url": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", @@ -399,18 +573,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "dev": true, - "dependencies": { - "punycode": "2.x.x" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -423,6 +585,12 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, "node_modules/jsonc-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", @@ -430,15 +598,16 @@ "dev": true }, "node_modules/link-check": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.2.0.tgz", - "integrity": "sha512-xRbhYLaGDw7eRDTibTAcl6fXtmUQ13vkezQiTqshHHdGueQeumgxxmQMIOmJYsh2p8BF08t8thhDQ++EAOOq3w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.4.0.tgz", + "integrity": "sha512-0Pf4xBVUnwJdbDgpBlhHNmWDtbVjHTpIFs+JaBuIsC9PKRxjv4KMGCO2Gc8lkVnqMf9B/yaNY+9zmMlO5MyToQ==", "dev": true, "dependencies": { "is-relative-url": "^4.0.0", - "isemail": "^3.2.0", "ms": "^2.1.3", - "needle": "^3.1.0" + "needle": "^3.3.1", + "node-email-verifier": "^2.0.0", + "proxy-agent": "^6.4.0" } }, "node_modules/linkify-it": { @@ -450,11 +619,14 @@ "uc.micro": "^1.0.1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } }, "node_modules/markdown-it": { "version": "13.0.1", @@ -485,32 +657,33 @@ } }, "node_modules/markdown-link-check": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.10.3.tgz", - "integrity": "sha512-uGdJiZOy1CVWlRe7CyBSJ0Gz80Xm4vt++xjX9sNFjB7qcAxLinaMmzFQ5xOwERaXC9mK770BhnqnsyJT1gTr9w==", + "version": "3.13.7", + "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.13.7.tgz", + "integrity": "sha512-Btn3HU8s2Uyh1ZfzmyZEkp64zp2+RAjwfQt1u4swq2Xa6w37OW0T2inQZrkSNVxDSa2jSN2YYhw/JkAp5jF1PQ==", "dev": true, "dependencies": { - "async": "^3.2.4", - "chalk": "^4.1.2", - "commander": "^6.2.0", - "link-check": "^5.2.0", - "lodash": "^4.17.21", - "markdown-link-extractor": "^3.1.0", - "needle": "^3.1.0", - "progress": "^2.0.3" + "async": "^3.2.6", + "chalk": "^5.3.0", + "commander": "^13.1.0", + "link-check": "^5.4.0", + "markdown-link-extractor": "^4.0.2", + "needle": "^3.3.1", + "progress": "^2.0.3", + "proxy-agent": "^6.4.0", + "xmlbuilder2": "^3.1.1" }, "bin": { "markdown-link-check": "markdown-link-check" } }, "node_modules/markdown-link-extractor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-3.1.0.tgz", - "integrity": "sha512-r0NEbP1dsM+IqB62Ru9TXLP/HDaTdBNIeylYXumuBi6Xv4ufjE1/g3TnslYL8VNqNcGAGbMptQFHrrdfoZ/Sug==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-4.0.2.tgz", + "integrity": "sha512-5cUOu4Vwx1wenJgxaudsJ8xwLUMN7747yDJX3V/L7+gi3e4MsCm7w5nbrDQQy8nEfnl4r5NV3pDXMAjhGXYXAw==", "dev": true, "dependencies": { "html-link-extractor": "^1.0.5", - "marked": "^4.1.0" + "marked": "^12.0.1" } }, "node_modules/markdownlint": { @@ -558,15 +731,15 @@ } }, "node_modules/marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", + "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", "dev": true, "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 12" + "node": ">= 18" } }, "node_modules/mdurl": { @@ -603,12 +776,11 @@ "dev": true }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -619,6 +791,28 @@ "node": ">= 4.4.x" } }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-email-verifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-email-verifier/-/node-email-verifier-2.0.0.tgz", + "integrity": "sha512-AHcppjOH2KT0mxakrxFMOMjV/gOVMRpYvnJUkNfgF9oJ3INdVmqcMFJ5TlM8elpTPwt6A7bSp1IMnnWcxGom/Q==", + "dev": true, + "dependencies": { + "ms": "^2.1.3", + "validator": "^13.11.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -640,31 +834,75 @@ "wrappy": "1" } }, + "node_modules/pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", + "dev": true, + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dev": true, + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, "dependencies": { - "entities": "^4.4.0" + "entities": "^6.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "dev": true, "dependencies": { - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "parse5": "^7.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/prettier": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz", @@ -689,15 +927,31 @@ "node": ">=0.4.0" } }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "node_modules/proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", "dev": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + }, "engines": { - "node": ">=6" + "node": ">= 14" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, "node_modules/run-con": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", @@ -720,9 +974,63 @@ "dev": true }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "dev": true, + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true }, "node_modules/strip-json-comments": { @@ -737,17 +1045,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true }, "node_modules/uc.micro": { "version": "1.0.6", @@ -755,33 +1057,133 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "dev": true }, + "node_modules/validator": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.0.tgz", + "integrity": "sha512-36B2ryl4+oL5QxZ3AzD0t5SsMNGvTtQHpjgFO5tbNxfXbMFkY822ktCDe1MnlqV3301QQI9SLHDNJokDI+Z9pA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true + }, + "node_modules/xmlbuilder2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", + "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==", + "dev": true, + "dependencies": { + "@oozcitak/dom": "1.15.10", + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8", + "js-yaml": "3.14.1" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/xmlbuilder2/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/xmlbuilder2/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/xmlbuilder2/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true } }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "@oozcitak/dom": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", + "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==", "dev": true, "requires": { - "color-convert": "^2.0.1" + "@oozcitak/infra": "1.0.8", + "@oozcitak/url": "1.0.4", + "@oozcitak/util": "8.3.8" } }, + "@oozcitak/infra": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", + "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==", + "dev": true, + "requires": { + "@oozcitak/util": "8.3.8" + } + }, + "@oozcitak/url": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", + "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==", + "dev": true, + "requires": { + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8" + } + }, + "@oozcitak/util": { + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", + "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==", + "dev": true + }, + "@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true + }, + "agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true + }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "requires": { + "tslib": "^2.0.1" + } + }, "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true }, "balanced-match": { @@ -790,6 +1192,12 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true + }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -806,14 +1214,10 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "dev": true }, "cheerio": { "version": "1.0.0-rc.12", @@ -844,25 +1248,10 @@ "domutils": "^3.0.1" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "dev": true }, "css-select": { @@ -884,13 +1273,19 @@ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true }, + "data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true + }, "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "^2.1.3" } }, "deep-extend": { @@ -899,6 +1294,17 @@ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true }, + "degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "requires": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + } + }, "dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -926,20 +1332,50 @@ } }, "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "dev": true, "requires": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" } }, "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "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": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "fs.realpath": { @@ -954,6 +1390,17 @@ "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", "dev": true }, + "get-uri": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", + "dev": true, + "requires": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + } + }, "glob": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", @@ -967,12 +1414,6 @@ "once": "^1.3.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "html-link-extractor": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/html-link-extractor/-/html-link-extractor-1.0.5.tgz", @@ -983,15 +1424,35 @@ } }, "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "dev": true, "requires": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "domutils": "^3.0.1", - "entities": "^4.3.0" + "entities": "^4.4.0" + } + }, + "http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "requires": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + } + }, + "https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "requires": { + "agent-base": "^7.1.2", + "debug": "4" } }, "iconv-lite": { @@ -1031,6 +1492,16 @@ "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", "dev": true }, + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + } + }, "is-absolute-url": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", @@ -1046,15 +1517,6 @@ "is-absolute-url": "^4.0.1" } }, - "isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "dev": true, - "requires": { - "punycode": "2.x.x" - } - }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1064,6 +1526,12 @@ "argparse": "^2.0.1" } }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, "jsonc-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", @@ -1071,15 +1539,16 @@ "dev": true }, "link-check": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.2.0.tgz", - "integrity": "sha512-xRbhYLaGDw7eRDTibTAcl6fXtmUQ13vkezQiTqshHHdGueQeumgxxmQMIOmJYsh2p8BF08t8thhDQ++EAOOq3w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.4.0.tgz", + "integrity": "sha512-0Pf4xBVUnwJdbDgpBlhHNmWDtbVjHTpIFs+JaBuIsC9PKRxjv4KMGCO2Gc8lkVnqMf9B/yaNY+9zmMlO5MyToQ==", "dev": true, "requires": { "is-relative-url": "^4.0.0", - "isemail": "^3.2.0", "ms": "^2.1.3", - "needle": "^3.1.0" + "needle": "^3.3.1", + "node-email-verifier": "^2.0.0", + "proxy-agent": "^6.4.0" } }, "linkify-it": { @@ -1091,10 +1560,10 @@ "uc.micro": "^1.0.1" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true }, "markdown-it": { @@ -1119,29 +1588,30 @@ } }, "markdown-link-check": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.10.3.tgz", - "integrity": "sha512-uGdJiZOy1CVWlRe7CyBSJ0Gz80Xm4vt++xjX9sNFjB7qcAxLinaMmzFQ5xOwERaXC9mK770BhnqnsyJT1gTr9w==", + "version": "3.13.7", + "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.13.7.tgz", + "integrity": "sha512-Btn3HU8s2Uyh1ZfzmyZEkp64zp2+RAjwfQt1u4swq2Xa6w37OW0T2inQZrkSNVxDSa2jSN2YYhw/JkAp5jF1PQ==", "dev": true, "requires": { - "async": "^3.2.4", - "chalk": "^4.1.2", - "commander": "^6.2.0", - "link-check": "^5.2.0", - "lodash": "^4.17.21", - "markdown-link-extractor": "^3.1.0", - "needle": "^3.1.0", - "progress": "^2.0.3" + "async": "^3.2.6", + "chalk": "^5.3.0", + "commander": "^13.1.0", + "link-check": "^5.4.0", + "markdown-link-extractor": "^4.0.2", + "needle": "^3.3.1", + "progress": "^2.0.3", + "proxy-agent": "^6.4.0", + "xmlbuilder2": "^3.1.1" } }, "markdown-link-extractor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-3.1.0.tgz", - "integrity": "sha512-r0NEbP1dsM+IqB62Ru9TXLP/HDaTdBNIeylYXumuBi6Xv4ufjE1/g3TnslYL8VNqNcGAGbMptQFHrrdfoZ/Sug==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-4.0.2.tgz", + "integrity": "sha512-5cUOu4Vwx1wenJgxaudsJ8xwLUMN7747yDJX3V/L7+gi3e4MsCm7w5nbrDQQy8nEfnl4r5NV3pDXMAjhGXYXAw==", "dev": true, "requires": { "html-link-extractor": "^1.0.5", - "marked": "^4.1.0" + "marked": "^12.0.1" } }, "markdownlint": { @@ -1179,9 +1649,9 @@ } }, "marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", + "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", "dev": true }, "mdurl": { @@ -1212,16 +1682,31 @@ "dev": true }, "needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, "requires": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" } }, + "netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true + }, + "node-email-verifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-email-verifier/-/node-email-verifier-2.0.0.tgz", + "integrity": "sha512-AHcppjOH2KT0mxakrxFMOMjV/gOVMRpYvnJUkNfgF9oJ3INdVmqcMFJ5TlM8elpTPwt6A7bSp1IMnnWcxGom/Q==", + "dev": true, + "requires": { + "ms": "^2.1.3", + "validator": "^13.11.0" + } + }, "nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -1240,22 +1725,56 @@ "wrappy": "1" } }, + "pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", + "dev": true, + "requires": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + } + }, + "pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dev": true, + "requires": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + } + }, "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, "requires": { - "entities": "^4.4.0" + "entities": "^6.0.0" + }, + "dependencies": { + "entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "dev": true + } } }, "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "dev": true, "requires": { - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "parse5": "^7.0.0" } }, @@ -1271,10 +1790,26 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", + "dev": true, + "requires": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, "run-con": { @@ -1296,9 +1831,49 @@ "dev": true }, "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "dev": true, + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "requires": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true }, "strip-json-comments": { @@ -1307,14 +1882,11 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + "tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true }, "uc.micro": { "version": "1.0.6", @@ -1322,11 +1894,56 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "dev": true }, + "validator": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.0.tgz", + "integrity": "sha512-36B2ryl4+oL5QxZ3AzD0t5SsMNGvTtQHpjgFO5tbNxfXbMFkY822ktCDe1MnlqV3301QQI9SLHDNJokDI+Z9pA==", + "dev": true + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true + }, + "xmlbuilder2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", + "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==", + "dev": true, + "requires": { + "@oozcitak/dom": "1.15.10", + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8", + "js-yaml": "3.14.1" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + } + } } } } diff --git a/package.json b/package.json index 2b5477852c6..a2fdad125ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "devDependencies": { - "markdown-link-check": "3.10.3", + "markdown-link-check": "3.13.7", "markdownlint-cli": "^0.33.0", "prettier": "^3.3.1" } From faf79a7d088e6fe503530ab29cb84ba3a7252657 Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Mon, 28 Apr 2025 05:25:20 -0700 Subject: [PATCH 02/17] [skip changelog] Revert "Disable internal anchor checks by link checker tool (#1692)" (#2900) This reverts commit f470f407a3afca82e30c6503b421ddde694c7b6d. This configuration entry was previously required in order to work around a bug in the "markdown-link-check" tool that resulted in false positives for links to anchors created by HTML anchor tags. The bug in the "markdown-link-check" tool has since been fixed, and this project updated to use the version of the tool with that fix. So this configuration entry is no longer required. The now superfluous configuration entry is hereby removed in order to ensure more comprehensive link check coverage. --- .markdown-link-check.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/.markdown-link-check.json b/.markdown-link-check.json index 281aa2d61e0..2d7d80a50c3 100644 --- a/.markdown-link-check.json +++ b/.markdown-link-check.json @@ -4,9 +4,6 @@ "timeout": "20s", "aliveStatusCodes": [200, 206], "ignorePatterns": [ - { - "pattern": "^#" - }, { "pattern": "https?://localhost:\\d*/" }, From 3929052d4aef4ec8945c3dc3ef149dea7333cd65 Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Thu, 1 May 2025 23:24:18 -0700 Subject: [PATCH 03/17] [skip changelog] Correct configuration key name in documentation (#2903) Previously, this reference to Arduino CLI's `directories.downloads` configuration key misspelled the name as "directories.download". --- docs/configuration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/configuration.md b/docs/configuration.md index 9081bf7c5b9..df78cfabfa0 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -64,8 +64,8 @@ configuration file. - on Windows is: `{HOME}/AppData/Local/Arduino15` - on MacOS is: `{HOME}/Library/Arduino15` -- The `directories.download` default is `{directories.data}/staging`. If the value of `{directories.data}` is changed in - the configuration the user-specified value will be used. +- The `directories.downloads` default is `{directories.data}/staging`. If the value of `{directories.data}` is changed + in the configuration the user-specified value will be used. - The `directories.user` default is OS-dependent: - on Linux (and other Unix-based OS) is: `{HOME}/Arduino` From 63c44a41f499c82085765fccc53e0893a9d03f2f Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Thu, 1 May 2025 23:25:03 -0700 Subject: [PATCH 04/17] [skip changelog] Add missing pages to website navigation panel (#2904) The project includes a documentation website which is generated by the MkDocs static site generator. The site contains a navigation panel which lists the available documentation pages. Rather than being automatically generated from the contents of the `docs` folder, the contents of the navigation panel have been explicitly defined via the MkDocs configuration file. This means that the project contributors must remember to update the configuration file when development work results in the addition or removal of web pages. This was not done when the `config get` and `debug check` commands were added. The web pages are generated as expected, but the missing configuration file entries means that a visitor to the website would never know of their existence, and could only access them by hacking the URL. The missing entries are hereby added to the MkDocs configuration file. --- mkdocs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mkdocs.yml b/mkdocs.yml index 59bd3a0128a..b4930eb9d7d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -67,6 +67,7 @@ nav: - config init: commands/arduino-cli_config_init.md - config add: commands/arduino-cli_config_add.md - config delete: commands/arduino-cli_config_delete.md + - config get: commands/arduino-cli_config_get.md - config remove: commands/arduino-cli_config_remove.md - config set: commands/arduino-cli_config_set.md - core: commands/arduino-cli_core.md @@ -79,6 +80,7 @@ nav: - core upgrade: commands/arduino-cli_core_upgrade.md - daemon: commands/arduino-cli_daemon.md - debug: commands/arduino-cli_debug.md + - debug check: commands/arduino-cli_debug_check.md - lib: commands/arduino-cli_lib.md - lib deps: commands/arduino-cli_lib_deps.md - lib download: commands/arduino-cli_lib_download.md From 31cf7a68bbce0f3671a9cfac32dba0916395fd29 Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Mon, 12 May 2025 02:05:57 -0700 Subject: [PATCH 05/17] Move information re: allowed characters for FQBN component to specifications (#2902) Arduino CLI restricts which characters can be used by platform developers in their vendor, architecture, board, custom board menu, and custom board option identifiers. Previously, the information was only documented(?) in the "FAQ". This type of requirement must be present in the formal specifications. A platform developer is unlikely to ever think to look for such information in the FAQ. In addition, the inclusion of such information in the FAQ is not appropriate as this is intended for end users of the Arduino CLI application and end users have no control over which characters were used by the platform developers in their identifiers. So the presence of the information in the FAQ only harms readability by introducing unnecessary complexity into a subject that users often struggle to understand. --- docs/FAQ.md | 6 ++---- docs/package_index_json-specification.md | 4 ++++ docs/platform-specification.md | 23 ++++++++++++++++++++--- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/docs/FAQ.md b/docs/FAQ.md index ebd50812830..63aa5f74d1f 100644 --- a/docs/FAQ.md +++ b/docs/FAQ.md @@ -11,10 +11,8 @@ When you run [`arduino-cli board list`][arduino cli board list], your board does FQBN stands for Fully Qualified Board Name. It has the following format: `VENDOR:ARCHITECTURE:BOARD_ID[:MENU_ID=OPTION_ID[,MENU2_ID=OPTION_ID ...]]`, with each `MENU_ID=OPTION_ID` being an -optional key-value pair configuration. Each field accepts letters (`A-Z` or `a-z`), numbers (`0-9`), underscores (`_`), -dashes(`-`) and dots(`.`). The special character `=` is accepted in the configuration value. The `VENDOR` and -`ARCHITECTURE` parts can be empty. For a deeper understanding of how FQBN works, you should understand the [Arduino -platform specification][0]. +optional key-value pair configuration. The `VENDOR` and `ARCHITECTURE` parts can be empty. For a deeper understanding of +how FQBN works, you should understand the [Arduino platform specification][0]. ## How to set multiple board options? diff --git a/docs/package_index_json-specification.md b/docs/package_index_json-specification.md index 2752ef732ea..9cfcebe4422 100644 --- a/docs/package_index_json-specification.md +++ b/docs/package_index_json-specification.md @@ -64,6 +64,8 @@ The metadata fields are: - `name`: the folder used for the installed cores. The [vendor folder](platform-specification.md#hardware-folders-structure) name of the installed package is determined by this field + - The value must not contain any characters other than the letters `A`-`Z` and `a`-`z`, numbers (`0`-`9`), underscores + (`_`), dashes (`-`), and dots (`.`). - `maintainer`: the extended name of the vendor that is displayed on the Arduino IDE Boards Manager GUI - `websiteURL`: the URL to the vendor's website, appears on the Arduino IDE Boards Manager as a "More info" link - `email`: the email of the vendor/maintainer @@ -260,6 +262,8 @@ Each PLATFORM describes a core for a specific architecture. The fields needed ar - `name`: the extended name of the platform that is displayed on the Boards Manager GUI - `architecture`: is the architecture of the platform (avr, sam, etc...). It must match the architecture of the core as explained in the [Arduino platform specification](platform-specification.md#hardware-folders-structure) + - The value must not contain any characters other than the letters `A`-`Z` and `a`-`z`, numbers (`0`-`9`), underscores + (`_`), dashes (`-`), and dots (`.`). - `version`: the version of the platform. - `deprecated`: (optional) setting to `true` causes the platform to be moved to the bottom of all Boards Manager and [`arduino-cli core`](https://arduino.github.io/arduino-cli/latest/commands/arduino-cli_core/) listings and marked diff --git a/docs/platform-specification.md b/docs/platform-specification.md index 47fbc2a62bc..652b7348878 100644 --- a/docs/platform-specification.md +++ b/docs/platform-specification.md @@ -24,7 +24,11 @@ Alternatively, a platform may be manually installed by the user inside the Sketc - `{directories.user}` is the user directory as specified in the [configuration file](configuration.md#default-directories). - `{VENDOR_NAME}` is the identifier of the vendor/maintainer of the platform. + - The name of the vendor directory must not contain any characters other than the letters `A`-`Z` and `a`-`z`, numbers + (`0`-`9`), underscores (`_`), dashes (`-`), and dots (`.`). - `{ARCHITECTURE}` is the architecture of the CPU used in the platform. + - The name of the architecture directory must not contain any characters other than the letters `A`-`Z` and `a`-`z`, + numbers (`0`-`9`), underscores (`_`), dashes (`-`), and dots (`.`). A vendor/maintainer may have multiple supported architectures. @@ -534,6 +538,9 @@ This file contains definitions and metadata for the boards supported by the plat short name, the board ID. The settings for a board are defined through a set of properties with keys having the board ID as prefix. +The board ID must not contain any characters other than the letters `A`-`Z` and `a`-`z`, numbers (`0`-`9`), underscores +(`_`), and dashes (`-`). + For example, the board ID chosen for the Arduino Uno board is "uno". An extract of the Uno board configuration in boards.txt looks like: @@ -1591,8 +1598,13 @@ This board was produced in two models, one with an ATmega168 microcontroller and going then to define a custom option, using the "cpu" MENU_ID, that allows the user to choose between the two different microcontrollers. -We must first define a set of **menu.MENU_ID=Text** properties. **Text** is what is displayed on the GUI for every -custom menu we are going to create and must be declared at the beginning of the boards.txt file: +We must first define a set of **menu.MENU_ID=Text** properties. + +The menu ID must not contain any characters other than the letters `A`-`Z` and `a`-`z`, numbers (`0`-`9`), underscores +(`_`), and dashes (`-`). + +**Text** is what is displayed on the GUI for every custom menu we are going to create and must be declared at the +beginning of the boards.txt file: ``` menu.cpu=Processor @@ -1627,7 +1639,12 @@ duemilanove.menu.cpu.atmega168=ATmega168 We have defined two values: "atmega328" and "atmega168".
Note that the property keys must follow the format **BOARD_ID.menu.MENU_ID.OPTION_ID=Text**, where **Text** is what is displayed under the "Processor" menu in the IDE's -GUI.
Finally, the specific configuration for each option value: +GUI. + +The option ID must not contain any characters other than the letters `A`-`Z` and `a`-`z`, numbers (`0`-`9`), underscores +(`_`), dashes (`-`), and equal signs (`=`). + +Finally, the specific configuration for each option value: ``` [.....] From 261714913faee016630b02ee60bad3d54e46ae7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 11:49:21 +0200 Subject: [PATCH 06/17] [skip changelog] Bump github.com/arduino/go-paths-helper from 1.13.0 to 1.13.1 (#2905) * [skip changelog] Bump github.com/arduino/go-paths-helper Bumps [github.com/arduino/go-paths-helper](https://github.com/arduino/go-paths-helper) from 1.13.0 to 1.13.1. - [Release notes](https://github.com/arduino/go-paths-helper/releases) - [Commits](https://github.com/arduino/go-paths-helper/compare/v1.13.0...v1.13.1) --- updated-dependencies: - dependency-name: github.com/arduino/go-paths-helper dependency-version: 1.13.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/github.com/arduino/go-paths-helper.dep.yml | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.licenses/go/github.com/arduino/go-paths-helper.dep.yml b/.licenses/go/github.com/arduino/go-paths-helper.dep.yml index 8a0611c2ee1..c3a80f1c84e 100644 --- a/.licenses/go/github.com/arduino/go-paths-helper.dep.yml +++ b/.licenses/go/github.com/arduino/go-paths-helper.dep.yml @@ -1,8 +1,8 @@ --- name: github.com/arduino/go-paths-helper -version: v1.13.0 +version: v1.13.1 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/arduino/go-paths-helper license: gpl-2.0-or-later licenses: diff --git a/go.mod b/go.mod index 3510c2e00dc..f90b01e37c2 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( fortio.org/safecast v1.0.0 github.com/ProtonMail/go-crypto v1.2.0 - github.com/arduino/go-paths-helper v1.13.0 + github.com/arduino/go-paths-helper v1.13.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b diff --git a/go.sum b/go.sum index a70cca2d7e4..814c30f0de0 100644 --- a/go.sum +++ b/go.sum @@ -10,8 +10,8 @@ github.com/ProtonMail/go-crypto v1.2.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= -github.com/arduino/go-paths-helper v1.13.0 h1:HIkgg8ChPw1QPNHkB5bQSs+geTj74vf6TFgVhm/9mmw= -github.com/arduino/go-paths-helper v1.13.0/go.mod h1:jcpW4wr0u69GlXhTYydsdsqAjLaYK5n7oWHfKqOG6LM= +github.com/arduino/go-paths-helper v1.13.1 h1:M7SCdLB2VldxOdChnjZkxAZwWZdDtNY4IlHL9nxGQFo= +github.com/arduino/go-paths-helper v1.13.1/go.mod h1:dDodKn2ZX4iwuoBMapdDO+5d0oDLBeM4BS0xS4i40Ak= github.com/arduino/go-properties-orderedmap v1.8.1 h1:nU5S6cXPwMoxZs4ORw61wPTALNfriIduvNB4cxTmNYM= github.com/arduino/go-properties-orderedmap v1.8.1/go.mod h1:DKjD2VXY/NZmlingh4lSFMEYCVubfeArCsGPGDwb2yk= github.com/arduino/go-serial-utils v0.1.2 h1:MRFwME4w/uaVkJ1R+wzz4KSbI9cF9IDVrYorazvjpTk= From 9306ff9e73112970cf7ad9d1c723e092af2b5c6f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 11:54:32 +0200 Subject: [PATCH 07/17] [skip changelog] Bump golangci/golangci-lint-action from 7 to 8 (#2909) * [skip changelog] Bump golangci/golangci-lint-action from 7 to 8 Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 7 to 8. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v7...v8) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Update golangci-lint version to 2.1.0 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .github/workflows/check-go-task.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check-go-task.yml b/.github/workflows/check-go-task.yml index 16b758f4304..360c450de35 100644 --- a/.github/workflows/check-go-task.yml +++ b/.github/workflows/check-go-task.yml @@ -114,9 +114,9 @@ jobs: version: 3.x - name: golangci-lint - uses: golangci/golangci-lint-action@v7 + uses: golangci/golangci-lint-action@v8 with: - version: v2.0.2 + version: v2.1.0 - name: Check style env: From 28c79853ff9c2e6e55621d6dc051ed5fef8c6b72 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 12:13:32 +0200 Subject: [PATCH 08/17] [skip changelog] Bump golang.org/x/sys from 0.32.0 to 0.33.0 (#2910) * [skip changelog] Bump golang.org/x/sys from 0.32.0 to 0.33.0 Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.32.0 to 0.33.0. - [Commits](https://github.com/golang/sys/compare/v0.32.0...v0.33.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-version: 0.33.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Update license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 +++--- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index d2eeeb205c3..e2f2952b2e6 100644 --- a/.licenses/go/golang.org/x/sys/execabs.dep.yml +++ b/.licenses/go/golang.org/x/sys/execabs.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/sys/execabs -version: v0.32.0 +version: v0.33.0 type: go summary: Package execabs is a drop-in replacement for os/exec that requires PATH lookups to find absolute paths. homepage: https://pkg.go.dev/golang.org/x/sys/execabs license: other licenses: -- sources: sys@v0.32.0/LICENSE +- sources: sys@v0.33.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: sys@v0.32.0/PATENTS +- sources: sys@v0.33.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/sys/unix.dep.yml b/.licenses/go/golang.org/x/sys/unix.dep.yml index 63734fd7e4f..0d1502c8aa9 100644 --- a/.licenses/go/golang.org/x/sys/unix.dep.yml +++ b/.licenses/go/golang.org/x/sys/unix.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/sys/unix -version: v0.32.0 +version: v0.33.0 type: go summary: Package unix contains an interface to the low-level operating system primitives. homepage: https://pkg.go.dev/golang.org/x/sys/unix license: bsd-3-clause licenses: -- sources: sys@v0.32.0/LICENSE +- sources: sys@v0.33.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: sys@v0.32.0/PATENTS +- sources: sys@v0.33.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index f90b01e37c2..d90de343212 100644 --- a/go.mod +++ b/go.mod @@ -40,7 +40,7 @@ require ( go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.15.0 go.bug.st/testifyjson v1.3.0 - golang.org/x/sys v0.32.0 + golang.org/x/sys v0.33.0 golang.org/x/term v0.31.0 golang.org/x/text v0.24.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a diff --git a/go.sum b/go.sum index 814c30f0de0..fdd0f340a36 100644 --- a/go.sum +++ b/go.sum @@ -235,8 +235,8 @@ golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= -golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= +golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.31.0 h1:erwDkOK1Msy6offm1mOgvspSkslFnIGsFnxOKoufg3o= golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw= From 5e10879015fa863b28f20c44b699d409598035bc Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 12 May 2025 12:34:02 +0200 Subject: [PATCH 09/17] bugfix: Kill compile processes that generates too much output (#2883) * Added integration test * Fixed linter warning * bugfix: Kill compile processes that generates too much output * Apply suggestion from code review --- .../builder/internal/preprocessor/gcc.go | 41 +++++++++++++++-- internal/integrationtest/arduino-cli.go | 24 +++++++--- .../compile_5/recusive_include_test.go | 44 +++++++++++++++++++ .../SketchWithRecursiveIncludes.ino | 1 + .../testdata/SketchWithRecursiveIncludes/a.h | 2 + 5 files changed, 101 insertions(+), 11 deletions(-) create mode 100644 internal/integrationtest/compile_5/recusive_include_test.go create mode 100644 internal/integrationtest/compile_5/testdata/SketchWithRecursiveIncludes/SketchWithRecursiveIncludes.ino create mode 100644 internal/integrationtest/compile_5/testdata/SketchWithRecursiveIncludes/a.h diff --git a/internal/arduino/builder/internal/preprocessor/gcc.go b/internal/arduino/builder/internal/preprocessor/gcc.go index cbf156dfae6..f8d6100d10d 100644 --- a/internal/arduino/builder/internal/preprocessor/gcc.go +++ b/internal/arduino/builder/internal/preprocessor/gcc.go @@ -16,6 +16,7 @@ package preprocessor import ( + "bytes" "context" "errors" "fmt" @@ -77,10 +78,42 @@ func GCC( if err != nil { return Result{}, err } - stdout, stderr, err := proc.RunAndCaptureOutput(ctx) - // Append gcc arguments to stdout - stdout = append([]byte(fmt.Sprintln(strings.Join(args, " "))), stdout...) + stdout := bytes.NewBuffer(nil) + stderr := bytes.NewBuffer(nil) - return Result{args: proc.GetArgs(), stdout: stdout, stderr: stderr}, err + ctx, cancel := context.WithCancel(ctx) + defer cancel() + count := 0 + stderrLimited := writerFunc(func(p []byte) (int, error) { + // Limit the size of the stderr buffer to 100KB + n, err := stderr.Write(p) + count += n + if count > 100*1024 { + fmt.Fprintln(stderr, i18n.Tr("Compiler error output has been truncated.")) + cancel() + } + return n, err + }) + + proc.RedirectStdoutTo(stdout) + proc.RedirectStderrTo(stderrLimited) + + // Append gcc arguments to stdout before running the command + fmt.Fprintln(stdout, strings.Join(args, " ")) + + if err := proc.Start(); err != nil { + return Result{}, err + } + + // Wait for the process to finish + err = proc.WaitWithinContext(ctx) + + return Result{args: proc.GetArgs(), stdout: stdout.Bytes(), stderr: stderr.Bytes()}, err +} + +type writerFunc func(p []byte) (n int, err error) + +func (f writerFunc) Write(p []byte) (n int, err error) { + return f(p) } diff --git a/internal/integrationtest/arduino-cli.go b/internal/integrationtest/arduino-cli.go index f035e792f55..4b2b4850450 100644 --- a/internal/integrationtest/arduino-cli.go +++ b/internal/integrationtest/arduino-cli.go @@ -22,6 +22,7 @@ import ( "errors" "fmt" "io" + "maps" "os" "runtime" "strings" @@ -190,12 +191,16 @@ func (cli *ArduinoCLI) Run(args ...string) ([]byte, []byte, error) { return cli.RunWithCustomEnv(cli.cliEnvVars, args...) } +// RunWithContext executes the given arduino-cli command with the given context and returns the output. +// If the context is canceled, the command is killed. +func (cli *ArduinoCLI) RunWithContext(ctx context.Context, args ...string) ([]byte, []byte, error) { + return cli.RunWithCustomEnvContext(ctx, cli.cliEnvVars, args...) +} + // GetDefaultEnv returns a copy of the default execution env used with the Run method. func (cli *ArduinoCLI) GetDefaultEnv() map[string]string { res := map[string]string{} - for k, v := range cli.cliEnvVars { - res[k] = v - } + maps.Copy(res, cli.cliEnvVars) return res } @@ -324,8 +329,13 @@ func (cli *ArduinoCLI) InstallMockedAvrdude(t *testing.T) { // RunWithCustomEnv executes the given arduino-cli command with the given custom env and returns the output. func (cli *ArduinoCLI) RunWithCustomEnv(env map[string]string, args ...string) ([]byte, []byte, error) { + return cli.RunWithCustomEnvContext(context.Background(), env, args...) +} + +// RunWithCustomEnv executes the given arduino-cli command with the given custom env and returns the output. +func (cli *ArduinoCLI) RunWithCustomEnvContext(ctx context.Context, env map[string]string, args ...string) ([]byte, []byte, error) { var stdoutBuf, stderrBuf bytes.Buffer - err := cli.run(&stdoutBuf, &stderrBuf, nil, env, args...) + err := cli.run(ctx, &stdoutBuf, &stderrBuf, nil, env, args...) errBuf := stderrBuf.Bytes() cli.t.NotContains(string(errBuf), "panic: runtime error:", "arduino-cli panicked") @@ -336,7 +346,7 @@ func (cli *ArduinoCLI) RunWithCustomEnv(env map[string]string, args ...string) ( // RunWithCustomInput executes the given arduino-cli command pushing the given input stream and returns the output. func (cli *ArduinoCLI) RunWithCustomInput(in io.Reader, args ...string) ([]byte, []byte, error) { var stdoutBuf, stderrBuf bytes.Buffer - err := cli.run(&stdoutBuf, &stderrBuf, in, cli.cliEnvVars, args...) + err := cli.run(context.Background(), &stdoutBuf, &stderrBuf, in, cli.cliEnvVars, args...) errBuf := stderrBuf.Bytes() cli.t.NotContains(string(errBuf), "panic: runtime error:", "arduino-cli panicked") @@ -344,7 +354,7 @@ func (cli *ArduinoCLI) RunWithCustomInput(in io.Reader, args ...string) ([]byte, return stdoutBuf.Bytes(), errBuf, err } -func (cli *ArduinoCLI) run(stdoutBuff, stderrBuff io.Writer, stdinBuff io.Reader, env map[string]string, args ...string) error { +func (cli *ArduinoCLI) run(ctx context.Context, stdoutBuff, stderrBuff io.Writer, stdinBuff io.Reader, env map[string]string, args ...string) error { if cli.cliConfigPath != nil { args = append([]string{"--config-file", cli.cliConfigPath.String()}, args...) } @@ -402,8 +412,8 @@ func (cli *ArduinoCLI) run(stdoutBuff, stderrBuff io.Writer, stdinBuff io.Reader } }() } + cliErr := cliProc.WaitWithinContext(ctx) wg.Wait() - cliErr := cliProc.Wait() fmt.Fprintln(terminalOut, color.HiBlackString("<<< Run completed (err = %v)", cliErr)) return cliErr diff --git a/internal/integrationtest/compile_5/recusive_include_test.go b/internal/integrationtest/compile_5/recusive_include_test.go new file mode 100644 index 00000000000..59a3c421c7f --- /dev/null +++ b/internal/integrationtest/compile_5/recusive_include_test.go @@ -0,0 +1,44 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package compile_test + +import ( + "context" + "testing" + "time" + + "github.com/arduino/arduino-cli/internal/integrationtest" + "github.com/arduino/go-paths-helper" + "github.com/stretchr/testify/require" +) + +func TestCompileWithInfiniteMultipleIncludeRecursion(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + t.Cleanup(env.CleanUp) + + // Install Arduino AVR Boards + _, _, err := cli.Run("core", "install", "arduino:avr@1.8.6") + require.NoError(t, err) + + sketch, err := paths.New("testdata", "SketchWithRecursiveIncludes").Abs() + require.NoError(t, err) + + // Time-limited test to prevent OOM + ctx, cancel := context.WithTimeout(t.Context(), 10*time.Second) + t.Cleanup(cancel) + _, _, _ = cli.RunWithContext(ctx, "compile", "-b", "arduino:avr:uno", sketch.String()) + require.NotErrorIs(t, ctx.Err(), context.DeadlineExceeded, "compilation should not hang") +} diff --git a/internal/integrationtest/compile_5/testdata/SketchWithRecursiveIncludes/SketchWithRecursiveIncludes.ino b/internal/integrationtest/compile_5/testdata/SketchWithRecursiveIncludes/SketchWithRecursiveIncludes.ino new file mode 100644 index 00000000000..2243de1baf9 --- /dev/null +++ b/internal/integrationtest/compile_5/testdata/SketchWithRecursiveIncludes/SketchWithRecursiveIncludes.ino @@ -0,0 +1 @@ +#include "a.h" diff --git a/internal/integrationtest/compile_5/testdata/SketchWithRecursiveIncludes/a.h b/internal/integrationtest/compile_5/testdata/SketchWithRecursiveIncludes/a.h new file mode 100644 index 00000000000..7c626e5beb0 --- /dev/null +++ b/internal/integrationtest/compile_5/testdata/SketchWithRecursiveIncludes/a.h @@ -0,0 +1,2 @@ +#include "a.h" +#include "a.h" From 330f49f614a0b0c79e9f257e9d4d425344dab1d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 12:49:49 +0200 Subject: [PATCH 10/17] [skip changelog] Bump golang.org/x/term from 0.31.0 to 0.32.0 (#2911) * [skip changelog] Bump golang.org/x/term from 0.31.0 to 0.32.0 Bumps [golang.org/x/term](https://github.com/golang/term) from 0.31.0 to 0.32.0. - [Commits](https://github.com/golang/term/compare/v0.31.0...v0.32.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-version: 0.32.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/term.dep.yml | 2 +- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.licenses/go/golang.org/x/term.dep.yml b/.licenses/go/golang.org/x/term.dep.yml index a8c6b02a552..6b429e20738 100644 --- a/.licenses/go/golang.org/x/term.dep.yml +++ b/.licenses/go/golang.org/x/term.dep.yml @@ -1,6 +1,6 @@ --- name: golang.org/x/term -version: v0.31.0 +version: v0.32.0 type: go summary: Package term provides support functions for dealing with terminals, as commonly found on UNIX systems. diff --git a/go.mod b/go.mod index d90de343212..07782824ce4 100644 --- a/go.mod +++ b/go.mod @@ -41,7 +41,7 @@ require ( go.bug.st/relaxed-semver v0.15.0 go.bug.st/testifyjson v1.3.0 golang.org/x/sys v0.33.0 - golang.org/x/term v0.31.0 + golang.org/x/term v0.32.0 golang.org/x/text v0.24.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a google.golang.org/grpc v1.72.0 diff --git a/go.sum b/go.sum index fdd0f340a36..2eaa830d34a 100644 --- a/go.sum +++ b/go.sum @@ -238,8 +238,8 @@ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.31.0 h1:erwDkOK1Msy6offm1mOgvspSkslFnIGsFnxOKoufg3o= -golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw= +golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg= +golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0= golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU= From dd621eecd5bc9d4a52edb8c06eea2550d3f12e29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 13:56:37 +0200 Subject: [PATCH 11/17] [skip changelog] Bump golang.org/x/text from 0.24.0 to 0.25.0 (#2912) * [skip changelog] Bump golang.org/x/text from 0.24.0 to 0.25.0 Bumps [golang.org/x/text](https://github.com/golang/text) from 0.24.0 to 0.25.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.24.0...v0.25.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Update license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/text/encoding.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/internal.dep.yml | 6 +++--- .../golang.org/x/text/encoding/internal/identifier.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/unicode.dep.yml | 6 +++--- .../go/golang.org/x/text/internal/utf8internal.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/runes.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 8 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.licenses/go/golang.org/x/text/encoding.dep.yml b/.licenses/go/golang.org/x/text/encoding.dep.yml index d72fdaa52d0..6c4cef2f33c 100644 --- a/.licenses/go/golang.org/x/text/encoding.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/text/encoding -version: v0.24.0 +version: v0.25.0 type: go summary: Package encoding defines an interface for character encodings, such as Shift JIS and Windows 1252, that can convert to and from UTF-8. homepage: https://pkg.go.dev/golang.org/x/text/encoding license: other licenses: -- sources: text@v0.24.0/LICENSE +- sources: text@v0.25.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.24.0/PATENTS +- sources: text@v0.25.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/internal.dep.yml b/.licenses/go/golang.org/x/text/encoding/internal.dep.yml index 5866849a9bd..3ae9b6872da 100644 --- a/.licenses/go/golang.org/x/text/encoding/internal.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/internal.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/encoding/internal -version: v0.24.0 +version: v0.25.0 type: go summary: Package internal contains code that is shared among encoding implementations. homepage: https://pkg.go.dev/golang.org/x/text/encoding/internal license: other licenses: -- sources: text@v0.24.0/LICENSE +- sources: text@v0.25.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.24.0/PATENTS +- sources: text@v0.25.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml b/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml index dfd79d45d17..b4ae0b6e0d3 100644 --- a/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml @@ -1,6 +1,6 @@ --- name: golang.org/x/text/encoding/internal/identifier -version: v0.24.0 +version: v0.25.0 type: go summary: Package identifier defines the contract between implementations of Encoding and Index by defining identifiers that uniquely identify standardized coded character @@ -10,7 +10,7 @@ summary: Package identifier defines the contract between implementations of Enco homepage: https://pkg.go.dev/golang.org/x/text/encoding/internal/identifier license: other licenses: -- sources: text@v0.24.0/LICENSE +- sources: text@v0.25.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -39,7 +39,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.24.0/PATENTS +- sources: text@v0.25.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml b/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml index 5d614c25340..241da0ed93c 100644 --- a/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/encoding/unicode -version: v0.24.0 +version: v0.25.0 type: go summary: Package unicode provides Unicode encodings such as UTF-16. homepage: https://pkg.go.dev/golang.org/x/text/encoding/unicode license: other licenses: -- sources: text@v0.24.0/LICENSE +- sources: text@v0.25.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.24.0/PATENTS +- sources: text@v0.25.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml b/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml index 5a94ace3dac..86732b18fb4 100644 --- a/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml +++ b/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/internal/utf8internal -version: v0.24.0 +version: v0.25.0 type: go summary: Package utf8internal contains low-level utf8-related constants, tables, etc. homepage: https://pkg.go.dev/golang.org/x/text/internal/utf8internal license: other licenses: -- sources: text@v0.24.0/LICENSE +- sources: text@v0.25.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.24.0/PATENTS +- sources: text@v0.25.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/runes.dep.yml b/.licenses/go/golang.org/x/text/runes.dep.yml index faccf2bbd7a..806e95d0ce9 100644 --- a/.licenses/go/golang.org/x/text/runes.dep.yml +++ b/.licenses/go/golang.org/x/text/runes.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/runes -version: v0.24.0 +version: v0.25.0 type: go summary: Package runes provide transforms for UTF-8 encoded text. homepage: https://pkg.go.dev/golang.org/x/text/runes license: bsd-3-clause licenses: -- sources: text@v0.24.0/LICENSE +- sources: text@v0.25.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.24.0/PATENTS +- sources: text@v0.25.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 07782824ce4..f92886252e3 100644 --- a/go.mod +++ b/go.mod @@ -42,7 +42,7 @@ require ( go.bug.st/testifyjson v1.3.0 golang.org/x/sys v0.33.0 golang.org/x/term v0.32.0 - golang.org/x/text v0.24.0 + golang.org/x/text v0.25.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a google.golang.org/grpc v1.72.0 google.golang.org/protobuf v1.36.6 diff --git a/go.sum b/go.sum index 2eaa830d34a..c80a672a32c 100644 --- a/go.sum +++ b/go.sum @@ -241,8 +241,8 @@ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9sn golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg= golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0= -golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU= +golang.org/x/text v0.25.0 h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4= +golang.org/x/text v0.25.0/go.mod h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a h1:51aaUVRocpvUOSQKM6Q7VuoaktNIaMCLuhZB6DKksq4= From 55f86b541026aad880fcb27bc49e3fe1facb223b Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Wed, 28 May 2025 04:42:37 -0700 Subject: [PATCH 12/17] [skip changelog] Correct documentation re: default for `build_cache.path` configuration key (#2919) The "Configuration" documentation page includes information on the default values of the configuration keys. The default value of the build_cache.path configuration key was recently changed, but the documentation was not updated accordingly. The documentation is hereby updated to provide the correct information regarding the default value of the build_cache.path configuration key. Previously, the information was provided in the list of keys. That is a non-standard location for the information as there is an established convention of instead providing this information in the separate section of the page dedicated to documenting default paths. In addition. the location in the keys list became more problematic for the new default since it is operating system-specific and thus the increased volume of documentation content would be awkward to fit into the nested list of keys. For these reasons, the documentation content was moved to the standardized location under the "Default directories" section of the page. --- docs/configuration.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/configuration.md b/docs/configuration.md index df78cfabfa0..702594a019b 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -38,7 +38,7 @@ - `updater` - configuration options related to Arduino CLI updates - `enable_notification` - set to `false` to disable notifications of new Arduino CLI releases, defaults to `true` - `build_cache` configuration options related to the compilation cache - - `path` - the path to the build cache, default is `$TMP/arduino`. + - `path` - the path to the folder under which build caches are stored. - `extra_paths` - a list of paths to look for precompiled artifacts if not found on `build_cache.path` setting. - `compilations_before_purge` - interval, in number of compilations, at which the cache is purged, defaults to `10`. When `0` the cache is never purged. @@ -58,6 +58,14 @@ The following are the default directories selected by the Arduino CLI if alternatives are not specified in the configuration file. +- The `build_cache.path` default is OS-dependent: + + - on Linux (and other Unix-based OS) is: if + [`$XDG_CACHE_HOME`](https://specifications.freedesktop.org/basedir-spec/latest/#variables) is defined, + `$XDG_CACHE_HOME/arduino`. Otherwise `{HOME}/.config/arduino`. + - on Windows is: `{HOME}/AppData/Local/arduino` + - on MacOS is: `{HOME}/Library/Caches/arduino` + - The `directories.data` default is OS-dependent: - on Linux (and other Unix-based OS) is: `{HOME}/.arduino15` From f0d04a9b0e74565723939bbdcb159fd9ffbfc051 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 13:48:19 +0200 Subject: [PATCH 13/17] [skip changelog] Bump github.com/ProtonMail/go-crypto from 1.2.0 to 1.3.0 (#2918) * [skip changelog] Bump github.com/ProtonMail/go-crypto Bumps [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) from 1.2.0 to 1.3.0. - [Release notes](https://github.com/ProtonMail/go-crypto/releases) - [Commits](https://github.com/ProtonMail/go-crypto/compare/v1.2.0...v1.3.0) --- updated-dependencies: - dependency-name: github.com/ProtonMail/go-crypto dependency-version: 1.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * regenerate licenses --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .../go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/brainpool.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml | 6 +++--- .../ProtonMail/go-crypto/internal/byteutil.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 24 files changed, 69 insertions(+), 69 deletions(-) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml index cbe841d417d..456257e6631 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/bitcurves -version: v1.2.0 +version: v1.3.0 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml index 07cae41e25b..43ea652b190 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/brainpool -version: v1.2.0 +version: v1.3.0 type: go summary: Package brainpool implements Brainpool elliptic curves. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml index fde7c6e9d26..561b80a4b55 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/eax -version: v1.2.0 +version: v1.3.0 type: go summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF @@ -9,7 +9,7 @@ summary: 'Package eax provides an implementation of the EAX (encrypt-authenticat homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml index 381568efb23..477d0208f93 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/internal/byteutil -version: v1.2.0 +version: v1.3.0 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml index d2328b5fb40..404d1b54a3c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/ocb -version: v1.2.0 +version: v1.3.0 type: go summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black @@ -9,7 +9,7 @@ summary: 'Package ocb provides an implementation of the OCB (offset codebook) mo homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml index efaf5b6bcd8..ee0a17fea38 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp -version: v1.2.0 +version: v1.3.0 type: go summary: Package openpgp implements high level operations on OpenPGP messages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml index 8f944221e01..df26c679b98 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap -version: v1.2.0 +version: v1.3.0 type: go summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml index 4b6b8c0aecf..6bf90db323d 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/armor -version: v1.2.0 +version: v1.3.0 type: go summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml index 54449a47cd5..c7c31705536 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdh -version: v1.2.0 +version: v1.3.0 type: go summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdh license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml index 642457665c3..3e7a007b80c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdsa -version: v1.2.0 +version: v1.3.0 type: go summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdsa license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml index 73c4e6e5512..72e9fa27b9e 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed25519 -version: v1.2.0 +version: v1.3.0 type: go summary: Package ed25519 implements the ed25519 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed25519 license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml index 043c48df85c..4e2666754b4 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed448 -version: v1.2.0 +version: v1.3.0 type: go summary: Package ed448 implements the ed448 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed448 license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml index c39a89e9150..163d87dbdd5 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/eddsa -version: v1.2.0 +version: v1.3.0 type: go summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7 homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/eddsa license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml index a8da261dddf..2738b5a8adf 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/elgamal -version: v1.2.0 +version: v1.3.0 type: go summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," @@ -8,7 +8,7 @@ summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/elgamal license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -37,7 +37,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml index 410d137e541..7e5f244313d 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/errors -version: v1.2.0 +version: v1.3.0 type: go summary: Package errors contains common error types for the OpenPGP packages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml index 0d701e406a2..b368bb81c1c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -version: v1.2.0 +version: v1.3.0 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml index f2f26abb1a2..7b856775e02 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc -version: v1.2.0 +version: v1.3.0 type: go summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml index 46147a172c3..463558c8e4c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding -version: v1.2.0 +version: v1.3.0 type: go summary: Package encoding implements openpgp packet field encodings as specified in RFC 4880 and 6637. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/encoding license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml index 89196fbb262..e93d815c820 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/packet -version: v1.2.0 +version: v1.3.0 type: go summary: Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/packet license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml index 8afba8fe0f5..1f240fa7043 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/s2k -version: v1.2.0 +version: v1.3.0 type: go summary: Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 @@ -8,7 +8,7 @@ summary: Package s2k implements the various OpenPGP string-to-key transforms as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/s2k license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -37,7 +37,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml index 36bfad817d3..918b402b8c9 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x25519 -version: v1.2.0 +version: v1.3.0 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x25519 license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml index 9fecfa6a582..7cd4b16271b 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x448 -version: v1.2.0 +version: v1.3.0 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x448 license: other licenses: -- sources: go-crypto@v1.2.0/LICENSE +- sources: go-crypto@v1.3.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: go-crypto@v1.2.0/PATENTS +- sources: go-crypto@v1.3.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index f92886252e3..8040727edfe 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( fortio.org/safecast v1.0.0 - github.com/ProtonMail/go-crypto v1.2.0 + github.com/ProtonMail/go-crypto v1.3.0 github.com/arduino/go-paths-helper v1.13.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 diff --git a/go.sum b/go.sum index c80a672a32c..f342bb2e793 100644 --- a/go.sum +++ b/go.sum @@ -5,8 +5,8 @@ fortio.org/safecast v1.0.0/go.mod h1:xZmcPk3vi4kuUFf+tq4SvnlVdwViqf6ZSZl91Jr9Jdg github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= -github.com/ProtonMail/go-crypto v1.2.0 h1:+PhXXn4SPGd+qk76TlEePBfOfivE0zkWFenhGhFLzWs= -github.com/ProtonMail/go-crypto v1.2.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR2e7GWU1R+/PE= +github.com/ProtonMail/go-crypto v1.3.0 h1:ILq8+Sf5If5DCpHQp4PbZdS1J7HDFRXz/+xKBiRGFrw= +github.com/ProtonMail/go-crypto v1.3.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR2e7GWU1R+/PE= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= From ed3825da846be22a148e3800f7beb89284fdf7c2 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Mon, 9 Jun 2025 13:49:09 +0200 Subject: [PATCH 14/17] Build and distribuite deb packages (#2926) --------- Co-authored-by: Cristian Maglie --- DistTasks.yml | 36 +++++++++++++++++++++++++++++ debian/Dockerfile | 33 ++++++++++++++++++++++++++ debian/arduino-cli/DEBIAN/control | 5 ++++ debian/arduino-cli/DEBIAN/copyright | 18 +++++++++++++++ 4 files changed, 92 insertions(+) create mode 100644 debian/Dockerfile create mode 100644 debian/arduino-cli/DEBIAN/control create mode 100644 debian/arduino-cli/DEBIAN/copyright diff --git a/DistTasks.yml b/DistTasks.yml index eb0ce3dbd25..c1b3fe243c3 100644 --- a/DistTasks.yml +++ b/DistTasks.yml @@ -76,6 +76,10 @@ tasks: -p "{{.BUILD_PLATFORM}}" tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}} + - task: build_deb + vars: + GO_BINARY: "{{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}" + ARCH: "i386" vars: PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_amd32" @@ -97,6 +101,10 @@ tasks: -p "{{.BUILD_PLATFORM}}" tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}} + - task: build_deb + vars: + GO_BINARY: "{{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}" + ARCH: "amd64" vars: PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_amd64" @@ -118,6 +126,10 @@ tasks: -p "{{.BUILD_PLATFORM}}" tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}} + - task: build_deb + vars: + GO_BINARY: "{{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}" + ARCH: "armhf" vars: PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_7" @@ -139,6 +151,10 @@ tasks: -p "{{.BUILD_PLATFORM}}" tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}} + - task: build_deb + vars: + GO_BINARY: "{{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}" + ARCH: "armel" vars: PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_6" @@ -160,6 +176,10 @@ tasks: -p "{{.BUILD_PLATFORM}}" tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}} + - task: build_deb + vars: + GO_BINARY: "{{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}" + ARCH: "arm64" vars: PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_64" @@ -231,3 +251,19 @@ tasks: cmds: - mkdir --parents {{.DIST_DIR}} - cp ./internal/cli/configuration/configuration.schema.json {{.DIST_DIR}}/{{.PROJECT_NAME}}_{{.VERSION}}_configuration.schema.json + + build_deb: + desc: Builds the deb package + internal: true + cmds: + - | + docker build \ + --build-arg BINARY_NAME={{.PROJECT_NAME}} \ + --build-arg DEB_NAME={{.PROJECT_NAME}} \ + --build-arg VERSION={{ .VERSION }} \ + --build-arg ARCH={{ .ARCH }} \ + --build-arg GO_BINARY={{ .GO_BINARY }} \ + --output=./dist \ + -f debian/Dockerfile . + vars: + VERSION: "{{if .TAG}}{{.VERSION}}{{else}}v0.0.0-{{.VERSION}}{{end}}" diff --git a/debian/Dockerfile b/debian/Dockerfile new file mode 100644 index 00000000000..bd6cfaad4d6 --- /dev/null +++ b/debian/Dockerfile @@ -0,0 +1,33 @@ +FROM debian:bookworm AS debian + +ARG VERSION +RUN test -n "${VERSION}" || (echo "Error: VERSION is not set" && exit 1) + +ARG REVISION="1" +ARG ARCH +RUN test -n "${ARCH}" || (echo "Error: ARCH is not set" && exit 1) + +ARG DEB_NAME +RUN test -n "${DEB_NAME}" || (echo "Error: DEB_NAME is not set" && exit 1) + +ARG BINARY_NAME +RUN test -n "${BINARY_NAME}" || (echo "Error: BINARY_NAME is not set" && exit 1) + +RUN apt-get update && apt-get install -y sed + +ARG GO_BINARY + +COPY ./debian/${DEB_NAME} /${DEB_NAME}/ +COPY ./${GO_BINARY} /${DEB_NAME}/usr/bin/${BINARY_NAME} +COPY ./debian/${DEB_NAME}/DEBIAN/copyright /${DEB_NAME}/usr/share/doc/copyright + +# Go application are tagged with `v` prefix, this remove the first v if present +RUN export VERSION=$(echo "${VERSION}" | sed -e "s/^v\(.*\)/\1/") && \ + sed -i "s/\$ARCH/${ARCH}/" /${DEB_NAME}/DEBIAN/control && \ + sed -i "s/\$VERSION/${VERSION}/" /${DEB_NAME}/DEBIAN/control && \ + dpkg-deb --build --root-owner-group /${DEB_NAME} &&\ + mv /${DEB_NAME}.deb "/${DEB_NAME}_${VERSION}-${REVISION}_${ARCH}.deb" + +FROM scratch + +COPY --from=debian /*.deb / diff --git a/debian/arduino-cli/DEBIAN/control b/debian/arduino-cli/DEBIAN/control new file mode 100644 index 00000000000..f9a23038492 --- /dev/null +++ b/debian/arduino-cli/DEBIAN/control @@ -0,0 +1,5 @@ +Package: arduino-cli +Version: $VERSION +Architecture: $ARCH +Maintainer: arduino +Description: Arduino CLI diff --git a/debian/arduino-cli/DEBIAN/copyright b/debian/arduino-cli/DEBIAN/copyright new file mode 100644 index 00000000000..aee0cd7a5d3 --- /dev/null +++ b/debian/arduino-cli/DEBIAN/copyright @@ -0,0 +1,18 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://github.com/arduino/arduino-cli +Upstream-Name: arduino-cli + +Files: + * +Copyright: Copyright 2020-2025 ARDUINO SA (http://www.arduino.cc/) +License: GPL-3+ with exception + This software is released under the GNU General Public License version 3, + which covers the main part of arduino-cli. + The terms of this license can be found at: + https://www.gnu.org/licenses/gpl-3.0.en.html + . + You can be released from the requirements of the above licenses by purchasing + a commercial license. Buying such a license is mandatory if you want to + modify or otherwise use the software for commercial activities involving the + Arduino software without disclosing the source code of your own applications. + To purchase a commercial license, send an email to license@arduino.cc. From 2947cfb71e5472c8236cf24d34ba6af7a18a33be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 17:02:18 +0200 Subject: [PATCH 15/17] [skip changelog] Bump golang.org/x/text from 0.25.0 to 0.26.0 (#2925) * [skip changelog] Bump golang.org/x/text from 0.25.0 to 0.26.0 Bumps [golang.org/x/text](https://github.com/golang/text) from 0.25.0 to 0.26.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.25.0...v0.26.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * regenerate licenses --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .licenses/go/golang.org/x/text/encoding.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/internal.dep.yml | 6 +++--- .../golang.org/x/text/encoding/internal/identifier.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/unicode.dep.yml | 6 +++--- .../go/golang.org/x/text/internal/utf8internal.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/runes.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 8 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.licenses/go/golang.org/x/text/encoding.dep.yml b/.licenses/go/golang.org/x/text/encoding.dep.yml index 6c4cef2f33c..b236f79f6f6 100644 --- a/.licenses/go/golang.org/x/text/encoding.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/text/encoding -version: v0.25.0 +version: v0.26.0 type: go summary: Package encoding defines an interface for character encodings, such as Shift JIS and Windows 1252, that can convert to and from UTF-8. homepage: https://pkg.go.dev/golang.org/x/text/encoding license: other licenses: -- sources: text@v0.25.0/LICENSE +- sources: text@v0.26.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.25.0/PATENTS +- sources: text@v0.26.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/internal.dep.yml b/.licenses/go/golang.org/x/text/encoding/internal.dep.yml index 3ae9b6872da..21aed0d64fe 100644 --- a/.licenses/go/golang.org/x/text/encoding/internal.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/internal.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/encoding/internal -version: v0.25.0 +version: v0.26.0 type: go summary: Package internal contains code that is shared among encoding implementations. homepage: https://pkg.go.dev/golang.org/x/text/encoding/internal license: other licenses: -- sources: text@v0.25.0/LICENSE +- sources: text@v0.26.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.25.0/PATENTS +- sources: text@v0.26.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml b/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml index b4ae0b6e0d3..aae33c8c115 100644 --- a/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml @@ -1,6 +1,6 @@ --- name: golang.org/x/text/encoding/internal/identifier -version: v0.25.0 +version: v0.26.0 type: go summary: Package identifier defines the contract between implementations of Encoding and Index by defining identifiers that uniquely identify standardized coded character @@ -10,7 +10,7 @@ summary: Package identifier defines the contract between implementations of Enco homepage: https://pkg.go.dev/golang.org/x/text/encoding/internal/identifier license: other licenses: -- sources: text@v0.25.0/LICENSE +- sources: text@v0.26.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -39,7 +39,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.25.0/PATENTS +- sources: text@v0.26.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml b/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml index 241da0ed93c..d8eebc3a197 100644 --- a/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/encoding/unicode -version: v0.25.0 +version: v0.26.0 type: go summary: Package unicode provides Unicode encodings such as UTF-16. homepage: https://pkg.go.dev/golang.org/x/text/encoding/unicode license: other licenses: -- sources: text@v0.25.0/LICENSE +- sources: text@v0.26.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.25.0/PATENTS +- sources: text@v0.26.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml b/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml index 86732b18fb4..e5d541910bf 100644 --- a/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml +++ b/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/internal/utf8internal -version: v0.25.0 +version: v0.26.0 type: go summary: Package utf8internal contains low-level utf8-related constants, tables, etc. homepage: https://pkg.go.dev/golang.org/x/text/internal/utf8internal license: other licenses: -- sources: text@v0.25.0/LICENSE +- sources: text@v0.26.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.25.0/PATENTS +- sources: text@v0.26.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/runes.dep.yml b/.licenses/go/golang.org/x/text/runes.dep.yml index 806e95d0ce9..27ad4db9275 100644 --- a/.licenses/go/golang.org/x/text/runes.dep.yml +++ b/.licenses/go/golang.org/x/text/runes.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/runes -version: v0.25.0 +version: v0.26.0 type: go summary: Package runes provide transforms for UTF-8 encoded text. homepage: https://pkg.go.dev/golang.org/x/text/runes license: bsd-3-clause licenses: -- sources: text@v0.25.0/LICENSE +- sources: text@v0.26.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.25.0/PATENTS +- sources: text@v0.26.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 8040727edfe..715202cde3b 100644 --- a/go.mod +++ b/go.mod @@ -42,7 +42,7 @@ require ( go.bug.st/testifyjson v1.3.0 golang.org/x/sys v0.33.0 golang.org/x/term v0.32.0 - golang.org/x/text v0.25.0 + golang.org/x/text v0.26.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a google.golang.org/grpc v1.72.0 google.golang.org/protobuf v1.36.6 diff --git a/go.sum b/go.sum index f342bb2e793..ed926cd0d4f 100644 --- a/go.sum +++ b/go.sum @@ -241,8 +241,8 @@ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9sn golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg= golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.25.0 h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4= -golang.org/x/text v0.25.0/go.mod h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA= +golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M= +golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a h1:51aaUVRocpvUOSQKM6Q7VuoaktNIaMCLuhZB6DKksq4= From 11b2625fc8b4af5ce10a183886d682ddf1e5cdfc Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Thu, 12 Jun 2025 10:13:31 +0200 Subject: [PATCH 16/17] Improve error code when platform not available for OS (#2933) * arduino: improve error code when platform not available for OS * fix typo --- commands/cmderrors/cmderrors.go | 21 +++++++++++++++++++ commands/service_platform_install.go | 4 ++++ .../arduino/cores/packagemanager/download.go | 4 +++- 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/commands/cmderrors/cmderrors.go b/commands/cmderrors/cmderrors.go index bcc33bc3a8f..38eef33bcc1 100644 --- a/commands/cmderrors/cmderrors.go +++ b/commands/cmderrors/cmderrors.go @@ -16,6 +16,7 @@ package cmderrors import ( + "errors" "fmt" "strings" @@ -415,6 +416,26 @@ func (e *PlatformNotFoundError) Unwrap() error { return e.Cause } +// PlatformNotAvailableForOSError is returned when a platform contains a tool not available +// for the user OS + ARCH +type PlatformNotAvailableForOSError struct { + Platform string + Cause error +} + +func (e *PlatformNotAvailableForOSError) Error() string { + return composeErrorMsg(i18n.Tr("Platform '%s'", e.Platform), errors.New(i18n.Tr("platform is not available for your OS"))) +} + +// GRPCStatus converts the error into a *status.Status +func (e *PlatformNotAvailableForOSError) GRPCStatus() *status.Status { + return status.New(codes.FailedPrecondition, e.Error()) +} + +func (e *PlatformNotAvailableForOSError) Unwrap() error { + return e.Cause +} + // PlatformLoadingError is returned when a platform has fatal errors that prevents loading type PlatformLoadingError struct { Cause error diff --git a/commands/service_platform_install.go b/commands/service_platform_install.go index 9e268339bc8..bd4ea00ddb7 100644 --- a/commands/service_platform_install.go +++ b/commands/service_platform_install.go @@ -17,6 +17,7 @@ package commands import ( "context" + "errors" "fmt" "github.com/arduino/arduino-cli/commands/cmderrors" @@ -79,6 +80,9 @@ func (s *arduinoCoreServerImpl) PlatformInstall(req *rpc.PlatformInstallRequest, } platformRelease, tools, err := pme.FindPlatformReleaseDependencies(ref) if err != nil { + if errors.Is(err, packagemanager.ErrPlatformNotAvailableForOS) { + return &cmderrors.PlatformNotAvailableForOSError{Platform: ref.String()} + } return &cmderrors.PlatformNotFoundError{Platform: ref.String(), Cause: err} } diff --git a/internal/arduino/cores/packagemanager/download.go b/internal/arduino/cores/packagemanager/download.go index 05cc0f70047..d80cd5e9185 100644 --- a/internal/arduino/cores/packagemanager/download.go +++ b/internal/arduino/cores/packagemanager/download.go @@ -26,6 +26,8 @@ import ( semver "go.bug.st/relaxed-semver" ) +var ErrPlatformNotAvailableForOS = errors.New("platform is not available for your OS") + // PlatformReference represents a tuple to identify a Platform type PlatformReference struct { Package string // The package where this Platform belongs to. @@ -89,7 +91,7 @@ func (pme *Explorer) FindPlatformReleaseDependencies(item *PlatformReference) (* } else { release = platform.GetLatestCompatibleRelease() if release == nil { - return nil, nil, errors.New(i18n.Tr("platform is not available for your OS")) + return nil, nil, ErrPlatformNotAvailableForOS } } From 241e7d48bc4ec09356b2c0536ea1648da4999054 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 15:29:29 +0200 Subject: [PATCH 17/17] Updated translation files (#2914) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- internal/locales/data/ar.po | 110 ++++++++++++++++-------------- internal/locales/data/be.po | 110 ++++++++++++++++-------------- internal/locales/data/de.po | 110 ++++++++++++++++-------------- internal/locales/data/es.po | 110 ++++++++++++++++-------------- internal/locales/data/fr.po | 110 ++++++++++++++++-------------- internal/locales/data/he.po | 119 ++++++++++++++++++--------------- internal/locales/data/it_IT.po | 114 ++++++++++++++++--------------- internal/locales/data/ja.po | 110 ++++++++++++++++-------------- internal/locales/data/ko.po | 110 ++++++++++++++++-------------- internal/locales/data/lb.po | 110 ++++++++++++++++-------------- internal/locales/data/pl.po | 110 ++++++++++++++++-------------- internal/locales/data/pt.po | 110 ++++++++++++++++-------------- internal/locales/data/ru.po | 110 ++++++++++++++++-------------- internal/locales/data/si.po | 110 ++++++++++++++++-------------- internal/locales/data/zh.po | 110 ++++++++++++++++-------------- internal/locales/data/zh_TW.po | 114 ++++++++++++++++--------------- 16 files changed, 953 insertions(+), 824 deletions(-) diff --git a/internal/locales/data/ar.po b/internal/locales/data/ar.po index 07db1d3092d..af3424b16a6 100644 --- a/internal/locales/data/ar.po +++ b/internal/locales/data/ar.po @@ -68,11 +68,11 @@ msgid "%s must be installed." msgstr "يجب تثبيت %s" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "%s النسق مفقود" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "'%s' لديه توقيع غير صحيح" @@ -118,7 +118,7 @@ msgstr "ملف ino. موجود مسبقا" msgid "A new release of Arduino CLI is available:" msgstr "نسخة جديدة من CLI متوفرة " -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "عليك وصل مبرمجة للرفع" @@ -284,7 +284,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "تعذر انشاء مسار البيانات %s" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "تعذر انشاء المشروع" @@ -298,11 +298,11 @@ msgstr "تعذر تنزيل المكتبة" msgid "Can't find dependencies for platform %s" msgstr "تعذر ايجاد التبعيات للمنصة %s" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "تعذر فتح المشروع" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "نعذر تحديث المشروع" @@ -330,11 +330,11 @@ msgstr "تعذر انشاء مسار ملف التهيئة : %v" msgid "Cannot create config file: %v" msgstr "تعذر انشاء ملف التهيئة : %v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "تعذر انشاء مسار مؤقت" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "تعذر انشاء ملف temp" @@ -418,6 +418,10 @@ msgstr "الامر يبقى قيد التشغيل و يطبع قائمة للو msgid "Compiled sketch not found in %s" msgstr "المشروع المترجم لم يتم ايجاده في %s" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "يترجم مشاريع الاردوينو" @@ -795,7 +799,7 @@ msgstr "خطأ اثناء تحميل المكتبة %s" msgid "Error downloading platform %s" msgstr "خطأ اثناء تنزيل المنصة %s" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "خطا اثناء تنزيل الاداة %s" @@ -930,7 +934,7 @@ msgstr "تعذر احصاء المكتبات : %v" msgid "Error listing platforms: %v" msgstr "خطأ اثناء انشاء قائمة تحوي جميع المنصات : %v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "خطا اثناء تحميل منصة الهاردوير" @@ -1179,7 +1183,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1309,11 +1313,11 @@ msgstr "يقوم بتثبيت مكتبة او اكثر تم تحديدها مس msgid "Internal error in cache" msgstr "خطأ داخلي في الكاش (Internal error in cache)" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "غير صالح '‍%[1]s' : الصفة : %[2]s" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "FBQN غير صالح" @@ -1321,7 +1325,7 @@ msgstr "FBQN غير صالح" msgid "Invalid TCP address: port is missing" msgstr "عنوان TCP غير صالح لان المنفذ غير موجود" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "URL غير صالح" @@ -1355,7 +1359,7 @@ msgstr "eeprom size regexp غير صالح %s" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "نسخة خاطئة " @@ -1363,7 +1367,7 @@ msgstr "نسخة خاطئة " msgid "Invalid item %s" msgstr "عنصر عير صالح %s" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "مكتبة غير صالحة" @@ -1395,7 +1399,7 @@ msgstr "معطيات خاطئة %s: النسخة غير مسموح بها" msgid "Invalid pid value: '%s'" msgstr "قيمة pid غير صالحة : '%s'" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "ملف تعريف غير صالح" @@ -1411,7 +1415,7 @@ msgstr "size regexp غير صالح : %s" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "نسخة غير صالحة" @@ -1466,7 +1470,7 @@ msgstr "المكتبة %s غير مثبتة" msgid "Library %s not found" msgstr "تعذر ايجاد المكتبة %s" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "المكتبة '%s' غير موجودة" @@ -1477,7 +1481,7 @@ msgstr "" "المكتبة لا تستطيع استخدام الملفين '%[1]s' 'و' '%[2]s' معا . تحقق مرة اخرى في" " '%[3]s'." -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "فشل تثبيت المكتبة" @@ -1579,23 +1583,23 @@ msgstr "الرسائل بهذه المرحلة و ما فوق سيتم تسجي msgid "Missing '%[1]s' from library in %[2]s" msgstr "'%[1]s' مفقود من المكتبة في %[2]s" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "FBQN مفقود (Fully Qualified Board Name)" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "يوجد منفذ مفقود" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "عنوان المنفذ مفقود" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "يوجد بروتوكول منفذ مفقود" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "المبرمج مفقود" @@ -1607,11 +1611,11 @@ msgstr "" msgid "Missing size regexp" msgstr " size regexp مفقود" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "مسار السكتش مفقود" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "المراقب '%s' غير موجود" @@ -1669,7 +1673,7 @@ msgstr "" msgid "No libraries update is available." msgstr "لا يوجد تحديثات متاحة للمكتبات" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "لا يوجد مراقب متاح لبرتوكول المنفذ %s" @@ -1689,7 +1693,7 @@ msgstr "ﻻ يوجد منصات تطابق بحثك" msgid "No upload port found, using %s as fallback" msgstr "تعذر ايجاد منفذ رفع , باستخدام %s كرجوع احتياطي fallback" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "تعذر ايجاد حل تبعيات صالح" @@ -1854,8 +1858,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "جار تفعيل 1200-bps touch reset على المنفذ التسلسلي %s" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "المنصة %s مثبتة سابقا" @@ -1875,11 +1879,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "تم إلغاء تثبيت المنصة: %s" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "المنصة '%s' هي باخر اصدار مسبقا" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "المنصة '%s' غير موجودة" @@ -1919,7 +1927,7 @@ msgstr "اسم المنصة:" msgid "Platform size (bytes):" msgstr "حجم المنصة (بالبايت) :" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1927,7 +1935,7 @@ msgstr "" "الرجاء تحديد FQBN . لقد تم اكتشاف عدة لوحات على المنفذ %[1]s الذي يستخدم " "بروتوكول %[2]s" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1943,7 +1951,7 @@ msgstr "منفذ" msgid "Port closed: %v" msgstr "المنفذ %v مغلق" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "خطا في مراقب المنفذ" @@ -1976,11 +1984,11 @@ msgstr "طباعة اعدادات الضبط الحالية." msgid "Prints the current configuration." msgstr "طباعة اعدادات الضبط الحالية." -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "تعذر ايجاد الملف الشخصي '%s'" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "تعذر ايجاد المبرمجة '%s'" @@ -1996,7 +2004,7 @@ msgstr "المبرمجة التي سيتم استخدامها , مثال : atmel msgid "Programmers:" msgstr "المبرمجات : " -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "الخاصية '%s' غير معرفة" @@ -2381,7 +2389,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2401,7 +2409,7 @@ msgstr "" "المفتاح '%[1]v' ليس قائمة من الاشياء , لا يمكن ازالته \n" "ربما يمكنك استخدام %[2]s" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "يوجد عدة نسخ مثبتة من المكتبة %s" @@ -2556,7 +2564,7 @@ msgstr "يلغي تثبيت مكتبة او اكثر " msgid "Unknown" msgstr "غير معروف" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "FQBN غير معروف" @@ -2908,7 +2916,7 @@ msgstr "جار نسخ المكتبة الى مجلد الوجهة" msgid "could not find a valid build artifact" msgstr "تعذر ايجاد ادوات صالحة للبناء (valid build artifact)" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "تعذر الكتابة فوقه" @@ -3095,15 +3103,15 @@ msgstr "جار جلب مسار الارشيف : %s" msgid "getting build properties for board %[1]s: %[2]s" msgstr "جار الحصول على خصائص البناء للوحة %[1]s : %[2]s " -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "جار الحصول على توابع المستكشف من اجل المنصة %[1]s:%[2]s" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "جار الحصول على توابع الشاشة من اجل المنصة %[1]s:%[2]s" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "جار الحصول على توابع الاداة من اجل المنصة %[1]s:%[2]s" @@ -3434,7 +3442,7 @@ msgstr "لم يتم تحديد اي منفذ للرفع" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "تعذر ايجاد اي مشروع صالح في %[2]s : %[1]sمفقود" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "لا يوجد نسخة متوفرة لنظام التشغيل الحالي , جرب التواصل مع %s" @@ -3463,7 +3471,7 @@ msgstr "جار فتح ملف التوقيع : %s" msgid "opening target file: %s" msgstr "جار فتح الملف الهدف : %s" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3486,7 +3494,7 @@ msgstr "جار تقطيع ملف library_index.json : %s" msgid "path is not a platform directory: %s" msgstr "المسار المحدد ليس مجلدا لمنصة : %s" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "تعذر ايجاد المنصة %[1]s في الحزمة %[2]s" @@ -3494,7 +3502,7 @@ msgstr "تعذر ايجاد المنصة %[1]s في الحزمة %[2]s" msgid "platform %s is not installed" msgstr "المنصة %s غير مثبتة" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "المنصة غير متاحة لنظام التشغيل الخاص بك" @@ -3605,7 +3613,7 @@ msgstr "جار ازالة مجلد المكتبة %s" msgid "removing platform files: %s" msgstr "جار ازالة ملفات المنصة %s" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "تعذر ايجاد النسخة المطلوبة %[1]s من اجل المنصة %[2]s" diff --git a/internal/locales/data/be.po b/internal/locales/data/be.po index 6595aee80af..e787bc8351e 100644 --- a/internal/locales/data/be.po +++ b/internal/locales/data/be.po @@ -65,11 +65,11 @@ msgid "%s must be installed." msgstr "%s павінен быць усталяваны." #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "Шаблон %s адсутнічае" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "'%s' мае несапраўдную сігнатуру" @@ -119,7 +119,7 @@ msgstr "Файл .ino ужо існуе" msgid "A new release of Arduino CLI is available:" msgstr "Новая версія Arduino CLI даступная:" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "Для выгрузкі патрабуецца праграматар" @@ -285,7 +285,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Не атрымалася стварыць каталог дадзеных %s" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "Не атрымалася стварыць сцэнар" @@ -299,11 +299,11 @@ msgstr "Не атрымалася спампаваць бібліятэку" msgid "Can't find dependencies for platform %s" msgstr "Не атрымалася знайсці залежнасці для платформы %s" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "Не атрымалася адчыніць сцэнар" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "Не атрымалася абнавіць сцэнар" @@ -331,11 +331,11 @@ msgstr "Не атрымалася стварыць каталог канфігу msgid "Cannot create config file: %v" msgstr "Не атрымалася стварыць файл кафігурацыі: %v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "Не атрымалася стварыць часовы каталог" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "Не атрымалася стварыць часовы файл" @@ -421,6 +421,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "Скампіляваны сцэнар не знойдзены ў %s" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "Кампіляцыя сцэнараў Arduino." @@ -803,7 +807,7 @@ msgstr "Памылка пры спамоўцы бібліятэкі %s" msgid "Error downloading platform %s" msgstr "Памылка пры спампоўцы платформы %s" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "Памылка пры спампоўцы інструменту %s" @@ -940,7 +944,7 @@ msgstr "Памылка пры пералічэнні бібліятэк: %v" msgid "Error listing platforms: %v" msgstr "Памылка пры пералічэнні платформ: %v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "Памылка пры загрузцы апаратнай платформы" @@ -1207,7 +1211,7 @@ msgstr "" "Прымусовы пропуск сцэнараў папярэдняга выдалення (калі CLI запушчаны ў " "інтэрактыўным рэжыме)." -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "Знойдзены платформы %d, якія адпаведныя \"%s\": %s" @@ -1337,11 +1341,11 @@ msgstr "Усталёўвае ў сістэму адну ці некалькі н msgid "Internal error in cache" msgstr "Унутраная памылка ў кэшы" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Недапушчальная ўласцівасць '%[1]s': %[2]s" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "Хібны FQBN" @@ -1349,7 +1353,7 @@ msgstr "Хібны FQBN" msgid "Invalid TCP address: port is missing" msgstr "Хібны адрас TCP: порт адсутнічае" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "Хібны адрас URL" @@ -1383,7 +1387,7 @@ msgstr "Хібны памер eeprom рэгулярнага выразу: %s" msgid "Invalid index URL: %s" msgstr "Хібны індэкс адрасу URL: %s" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "Хібны асобнік" @@ -1391,7 +1395,7 @@ msgstr "Хібны асобнік" msgid "Invalid item %s" msgstr "Хібны элемент %s" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "Хібная бібліятэка" @@ -1423,7 +1427,7 @@ msgstr "Хібная налада %s: версія не дазволеная" msgid "Invalid pid value: '%s'" msgstr "Хібнае значэнне pid: '%s'" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "Хібны профіль" @@ -1439,7 +1443,7 @@ msgstr "Хібны памер regexp: %s" msgid "Invalid value in configuration" msgstr "Хібнае значэнне ў канфігурацыі" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "Хібаня версія" @@ -1494,7 +1498,7 @@ msgstr "Бібліятэка %s не ўсталяваная" msgid "Library %s not found" msgstr "Бібліятэка %s не знойдзеная" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "Бібліятэка '%s' не знойдзеная" @@ -1505,7 +1509,7 @@ msgstr "" "Бібліятэка не можа ўжываць абодва каталога '%[1]s' і '%[2]s'.\n" "Праверце '%[3]s' яшчэ раз." -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "Не атрымалася ўсталяваць бібліятэку" @@ -1611,23 +1615,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Адсутнічае '%[1]s' з бібліятэкі ў %[2]s" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "Адсутнічае FQBN (поўная назва платы)" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "Адсутнічае порт" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "Адсутнічае адрас порту" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "Адсутнічае порт пратаколу" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "Адсутнічае праграматар" @@ -1639,11 +1643,11 @@ msgstr "Адсутнічае абавязковае поле для выгруз msgid "Missing size regexp" msgstr "Адсутнічае памер regexp" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "Адсутнчіае шлях сцэнара" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "Манітор '%s' не знойдзены" @@ -1701,7 +1705,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Абнаўленне бібліятэк недаступна." -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "Манітор для пратаколу порта %s недаступны" @@ -1721,7 +1725,7 @@ msgstr "Няма платформаў, якія адпавядаюць ваша msgid "No upload port found, using %s as fallback" msgstr "Порт выгрузкі не знойдзены, ўжываецца %s у якасці рэзервовага" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "Не знойдзена дапушчальнага рашэння для залежнасцяў" @@ -1895,8 +1899,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Выкананне сэнсарнага скіду з хуткасцю 1200 біт/с на паслядоўным порце" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "Платформа %s ужо ўсталяваная" @@ -1916,11 +1920,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Платформа %s выдаленая" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "Платформа '%s' ужо апошняй версіі" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "Платформа '%s' не знойдзеная" @@ -1960,7 +1968,7 @@ msgstr "Назва платформы:" msgid "Platform size (bytes):" msgstr "Памер платформы (у байтах):" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1968,7 +1976,7 @@ msgstr "" "Калі ласка, пакажыце FQBN.\n" "У порце %[1]s з пратаколам %[2]s выяўлена некалькі магчымых плат" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1984,7 +1992,7 @@ msgstr "Порт" msgid "Port closed: %v" msgstr "Порт зачынены: %v" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "Памылка манитора порта" @@ -2018,11 +2026,11 @@ msgstr "Друкуе бягучую канфігурацыю" msgid "Prints the current configuration." msgstr "Друкуе бягучую канфігурацыю." -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "Профіль '%s' не знойдзены" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "Праграматар '%s' не знойдзены" @@ -2038,7 +2046,7 @@ msgstr "Праграматар, які ўжываецца, напрыклад: a msgid "Programmers:" msgstr "Праграматары:" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "Уласцівасць '%s' не вызначана" @@ -2471,7 +2479,7 @@ msgstr "Дадзеная канфігурацыя платы/праграмат msgid "The given board/programmer configuration supports debugging." msgstr "Дадзеная канфігурацыя платы/праграматара падтрымлівае адладку." -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "Асобнік больш несапраўдны і мае патрэбу ў паўторнай ініцыялізацыі" @@ -2491,7 +2499,7 @@ msgstr "" "Ключ '%[1]v' не з'яўляецца спісам элементаў, не можа быць выдалены з яго.\n" "Ці можа быць трэба ўжываць '%[2]s'?" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "Бібліятэка %s мае некалькі ўсталяванняў:" @@ -2649,7 +2657,7 @@ msgstr "Выдаленне адной ці некалькі бібліятэк." msgid "Unknown" msgstr "Невядомы" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "Невядомы FQBN" @@ -3008,7 +3016,7 @@ msgstr "капіраванне бібліятэкі ў каталог прызн msgid "could not find a valid build artifact" msgstr "не атрымалася знайсці дапушчальны артэфакт зборкі" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "не атрымалася перазапісаць" @@ -3193,15 +3201,15 @@ msgstr "атрыманне шляху да архіва: %" msgid "getting build properties for board %[1]s: %[2]s" msgstr "атрыманне ўласцівасцяў зборкі для платы %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "атрыманне залежнасцяў выяўлення для платформы %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "атрыманне залежнасцяў манітора для платформы %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "атрыманне залежнасцяў інструментаў для платформы %[1]s: %[2]s" @@ -3532,7 +3540,7 @@ msgstr "порт загрузкі не пазначаны" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "не знойдзены сапраўдны сцэнар у %[1]s: адсутнічае %[2]s" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" "для бягучай аперацыйнай сістэмы не даступна ні адной версіі, паспрабуйце " @@ -3563,7 +3571,7 @@ msgstr "адкрыццё файла сігнатуры: %s" msgid "opening target file: %s" msgstr "адкрыццё мэтавага файлау: %s" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3586,7 +3594,7 @@ msgstr "разбор library_index.json: %s" msgid "path is not a platform directory: %s" msgstr "шлях не з'яўляецца каталогам платформы: %s" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "платформа %[1]s не знойдзена ў пакеце %[2]s" @@ -3594,7 +3602,7 @@ msgstr "платформа %[1]s не знойдзена ў пакеце %[2]s" msgid "platform %s is not installed" msgstr "платформа %s не ўсталяваная" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "платформа недаступная для вашай аперацыйнай сістэмы" @@ -3705,7 +3713,7 @@ msgstr "выдаленне каталогу бібліятэкі: %s" msgid "removing platform files: %s" msgstr "выдаленне файлаў платформы: %s" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "неабходная версія %[1]s для платформы %[2]s не знойдзена" diff --git a/internal/locales/data/de.po b/internal/locales/data/de.po index 93e5c80da8a..982b1b2f6ae 100644 --- a/internal/locales/data/de.po +++ b/internal/locales/data/de.po @@ -75,11 +75,11 @@ msgid "%s must be installed." msgstr "%s muss installiert sein." #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "Muster %s fehlt" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "'%s' hat eine ungültige Signatur" @@ -129,7 +129,7 @@ msgstr ".ino-Datei existiert bereits" msgid "A new release of Arduino CLI is available:" msgstr "Eine neue Version von Arduino CLI ist verfügbar:" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "Zum Hochladen ist ein Programmer benötigt" @@ -295,7 +295,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Datenverzeichnis %s kann nicht erstellt werden" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "Sketch kann nicht erstellt werden" @@ -309,11 +309,11 @@ msgstr "Bibliothek kann nicht heruntergeladen werden" msgid "Can't find dependencies for platform %s" msgstr "Abhängigkeiten für die Plattform %s können nicht gefunden werden" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "Sketch kann nicht geöffnet werden" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "Sketch kann nicht aktualisiert werden" @@ -341,11 +341,11 @@ msgstr "Verzeichnis der Konfigurationsdatei kann nicht erstellt werden: %v" msgid "Cannot create config file: %v" msgstr "Konfigurationsdatei kann nicht erstellt werden: %v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "Temporärer Ordner kann nicht erstellt werden" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "Temporäre Datei kann nicht erstellt werden" @@ -430,6 +430,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "Kompilierter Sketch wurde nicht in%s gefunden" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "Kompiliert Arduino-Sketche." @@ -821,7 +825,7 @@ msgstr "Fehler beim Herunterladen der Bibliothek %s" msgid "Error downloading platform %s" msgstr "Fehler beim Herunterladen der Plattform %s" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "Fehler beim Herunterladen des Werkzeugs %s" @@ -958,7 +962,7 @@ msgstr "Fehler beim Auflisten der Bibliotheken: %v" msgid "Error listing platforms: %v" msgstr "Fehler beim Auflisten von Plattformen: %v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "Fehler beim Laden der Hardware-Plattform" @@ -1219,7 +1223,7 @@ msgstr "" "Ausführung der Pre-Uninstall-Scripts überspringen (wenn die CLI nicht " "interaktiv läuft)" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "%d Platformen passend zu \"%s\":%s gefunden" @@ -1351,11 +1355,11 @@ msgstr "Installiert eine oder mehrere angegebene Bibliotheken in das System." msgid "Internal error in cache" msgstr "Interner Fehler im Cache" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Ungültige '%[1]s' Eigenschaft: %[2]s" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "Ungültiger FQBN" @@ -1363,7 +1367,7 @@ msgstr "Ungültiger FQBN" msgid "Invalid TCP address: port is missing" msgstr "Ungültige TCP-Adresse: Port fehlt" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "Ungültige URL" @@ -1397,7 +1401,7 @@ msgstr "Ungültige EEPROM-Größe: %s" msgid "Invalid index URL: %s" msgstr "Ungültige Index-URL: %s" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "Ungültige Instanz" @@ -1405,7 +1409,7 @@ msgstr "Ungültige Instanz" msgid "Invalid item %s" msgstr "Ungültiges Element %s" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "Ungültige Bibliothek" @@ -1437,7 +1441,7 @@ msgstr "Ungültiger Parameter %s: Version nicht erlaubt" msgid "Invalid pid value: '%s'" msgstr "Ungültiger pid-Wert: '%s'" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "Ungültiges Profil" @@ -1453,7 +1457,7 @@ msgstr "Ungültige Größe regexp: %s" msgid "Invalid value in configuration" msgstr "Ungültiger Wert in der Konfiguration" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "Ungültige Version" @@ -1510,7 +1514,7 @@ msgstr "Bibliothek %s ist nicht installiert" msgid "Library %s not found" msgstr "Bibliothek %s nicht gefunden" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "Bibliothek '%s' nicht gefunden" @@ -1521,7 +1525,7 @@ msgstr "" "Die Bibliothek kann nicht die Verzeichnisse '%[1]s' und '%[2]s' gleichzeitig" " verwenden. Prüfe nochmal in '%[3]s'" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "Installation der Bibliothek fehlgeschlagen" @@ -1627,23 +1631,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "'%[1]s' aus der Bibliothek in %[2]s fehlt" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "Fehlender FQBN (Fully Qualified Board Name)" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "Fehlender Port" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "Fehlende Port-Adresse" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "Fehlendes Port-Protokoll" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "Fehlender Programmer" @@ -1655,11 +1659,11 @@ msgstr "Fehlendes benötigtes Upload-Feld: %s" msgid "Missing size regexp" msgstr "Fehlende Größe regexp" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "Fehlender Sketch-Pfad" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "Monitor '%s' wurde nicht gefunden" @@ -1717,7 +1721,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Kein Bibliotheksupdate verfügbar" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "Kein Monitor für das Port-Protokoll %s verfügbar" @@ -1737,7 +1741,7 @@ msgstr "Die Suche fand keine passenden Plattformen" msgid "No upload port found, using %s as fallback" msgstr "Kein Upload-Port gefunden, verwende %s stattdessen" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "Keine gültige Auflösung der Abhängigkeiten gefunden" @@ -1912,8 +1916,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Ein 1200bps-Reset wird auf dem seriellen Port %s durchgeführt" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "Plattform %s bereits installiert" @@ -1933,11 +1937,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Plattform %s deinstalliert" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "Plattform '%s' ist bereits aktuell" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "Plattform '%s' nicht gefunden" @@ -1977,7 +1985,7 @@ msgstr "Plattformname:" msgid "Platform size (bytes):" msgstr "Plattformgröße (Bytes):" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1985,7 +1993,7 @@ msgstr "" "Bitte gib ein FQBN an. Mehrere mögliche Boards wurden an Port %[1]s mit " "Protokoll %[2]s entdeckt" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -2001,7 +2009,7 @@ msgstr "Port" msgid "Port closed: %v" msgstr "Port geschlossen: %v" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "Port-Monitor-Fehler" @@ -2034,11 +2042,11 @@ msgstr "Gibt die aktuelle Konfiguration aus." msgid "Prints the current configuration." msgstr "Gibt die aktuelle Konfiguration aus." -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "Profil '%s' nicht gefunden" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "Programmer '%s' nicht gefunden" @@ -2054,7 +2062,7 @@ msgstr "Zu verwendender Programmer, z.B. atmel_ice" msgid "Programmers:" msgstr "Programmers:" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "Eigenschaft '%s' ist nicht definiert" @@ -2502,7 +2510,7 @@ msgid "The given board/programmer configuration supports debugging." msgstr "" "Die angegebene Board-/Programmer-Konfiguration unterstützt das Debugging." -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "Die Instanz ist nicht mehr gültig und muss neu initialisiert werden." @@ -2522,7 +2530,7 @@ msgstr "" "Der Schlüssel \"%[1]v\" ist keine Liste von Teilen, er kann nicht entfernt werden.\n" "Vielleicht kann \"%[2]s\" verwendet werden?" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "Die Bibliothek %s hat mehrere Installationen:" @@ -2686,7 +2694,7 @@ msgstr "Deinstalliert eine oder mehrere Bibliotheken." msgid "Unknown" msgstr "Unbekannt" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "Unbekannter FQBN" @@ -3064,7 +3072,7 @@ msgstr "kopiere Bibliothek in Zielordner:" msgid "could not find a valid build artifact" msgstr "Gültiges Build-Artefakt wurde nicht gefunden" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "Überschreiben nicht möglich" @@ -3250,15 +3258,15 @@ msgstr "Hole Archiv-Pfad: %s" msgid "getting build properties for board %[1]s: %[2]s" msgstr "Build-Eigenschaften für das Board %[1]s : %[2]s abrufen" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "Discovery-Abhängigkeiten für die Plattform %[1]s abrufen: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "Monitor-Abhängigkeiten für die Plattform %[1]s : %[2]s abrufen" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "Abrufen von Tool-Abhängigkeiten für die Plattform %[1]s: %[2]s" @@ -3592,7 +3600,7 @@ msgstr "Kein Upload-Port vorhanden" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "Kein gültiger Sketch in %[1]s gefunden : es fehlt %[2]s" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" "Keine Versionen für das aktuelle Betriebssystem verfügbar. Kontaktiere bitte" @@ -3623,7 +3631,7 @@ msgstr "Öffne Signaturdatei: %s" msgid "opening target file: %s" msgstr "Öffne Zieldatei: %s" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3646,7 +3654,7 @@ msgstr "parse library_index.json: %s" msgid "path is not a platform directory: %s" msgstr "Pfad ist kein Plattformverzeichnis: %s" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "Plattform %[1]s nicht im Paket %[2]s gefunden " @@ -3654,7 +3662,7 @@ msgstr "Plattform %[1]s nicht im Paket %[2]s gefunden " msgid "platform %s is not installed" msgstr "Plattform %s ist nicht installiert" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "Plattform ist für dieses Betriebssystem nicht verfügbar" @@ -3765,7 +3773,7 @@ msgstr "Entferne das Bibliotheksverzeichnis: %s" msgid "removing platform files: %s" msgstr "Entferne die Plattformdateien: %s" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "Erforderliche Version %[1]s für Plattform %[2]s nicht gefunden " diff --git a/internal/locales/data/es.po b/internal/locales/data/es.po index 856ec306596..53afd3f5b8e 100644 --- a/internal/locales/data/es.po +++ b/internal/locales/data/es.po @@ -71,11 +71,11 @@ msgid "%s must be installed." msgstr "%s debe ser instalado." #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "Falta el patrón %s " -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "'%s' tiene una firma inválida" @@ -121,7 +121,7 @@ msgstr "El archivo .ino ya existe" msgid "A new release of Arduino CLI is available:" msgstr "Una nueva versión de Arduino CLI está disponible:" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "Se requiere un programador para subir." @@ -281,7 +281,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "No se puede crear el directorio de datos %s" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "No se puede crear el sketch" @@ -295,11 +295,11 @@ msgstr "No fue posible descargar la librería" msgid "Can't find dependencies for platform %s" msgstr "No puedo encontrar las dependencias para la plataforma %s" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "No es posible abrir el sketch" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "" @@ -327,11 +327,11 @@ msgstr "No se puede crear el directorio de archivos de configuración: %v" msgid "Cannot create config file: %v" msgstr "No se puede crear el archivo de configuración: %v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "No se puede crear un directorio temporal" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "No se puede crear un archivo temporal" @@ -415,6 +415,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "Proyecto compilado no encontrado en %s" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "Compila los sketch de Arduino" @@ -789,7 +793,7 @@ msgstr "Error descargando la librería %s" msgid "Error downloading platform %s" msgstr "Error descargando la plataforma %s" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "Error descargando la herramienta %s" @@ -924,7 +928,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "Error listando las plataformas: %v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" @@ -1168,7 +1172,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1292,11 +1296,11 @@ msgstr "" msgid "Internal error in cache" msgstr "Error interno en la cache" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "FQBN inválido" @@ -1304,7 +1308,7 @@ msgstr "FQBN inválido" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "URL inválida" @@ -1338,7 +1342,7 @@ msgstr "" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "Instancia inválida" @@ -1346,7 +1350,7 @@ msgstr "Instancia inválida" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "Librería inválida" @@ -1378,7 +1382,7 @@ msgstr "Parámetro inválido %s: versión no compatible" msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "Perfil inválido" @@ -1394,7 +1398,7 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "Versión inválida" @@ -1448,7 +1452,7 @@ msgstr "La librería %s no está instalada" msgid "Library %s not found" msgstr "Librería %s no encontrada" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "La librería '%s' no fue encontrada" @@ -1457,7 +1461,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "La instalación de la librería no fue exitosa" @@ -1553,23 +1557,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Falta '%[1]s' de la biblioteca en %[2]s" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "Falta el puerto" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "No se encuentra la dirección del puerto " -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "Falta el protocolo del puerto" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "" @@ -1581,11 +1585,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "Monitor '%s' no encontrado" @@ -1643,7 +1647,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1663,7 +1667,7 @@ msgstr "No hay plataformas que coincidan con su búsqueda." msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "" @@ -1817,8 +1821,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "La plataforma %s ya está instalada" @@ -1836,11 +1840,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Plataforma %s desinstalada" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "La plataforma '%s' ya se encuentra en su versión más reciente" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "" @@ -1880,13 +1888,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1900,7 +1908,7 @@ msgstr "Puerto" msgid "Port closed: %v" msgstr "Puerto cerrado: %v" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "" @@ -1933,11 +1941,11 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "Perfil '%s' no encontrado" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "" @@ -1953,7 +1961,7 @@ msgstr "" msgid "Programmers:" msgstr "Programadores:" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "La propiedad '%s' no está definida" @@ -2329,7 +2337,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2345,7 +2353,7 @@ msgid "" "Maybe use '%[2]s'?" msgstr "" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "" @@ -2492,7 +2500,7 @@ msgstr "Desinstalar una o más librerías." msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2837,7 +2845,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -3021,15 +3029,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3351,7 +3359,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3380,7 +3388,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3403,7 +3411,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3411,7 +3419,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3522,7 +3530,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/fr.po b/internal/locales/data/fr.po index 38095b20456..2927ebc7d3a 100644 --- a/internal/locales/data/fr.po +++ b/internal/locales/data/fr.po @@ -67,11 +67,11 @@ msgid "%s must be installed." msgstr "" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "" @@ -113,7 +113,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "" @@ -273,7 +273,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "" @@ -287,11 +287,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "" @@ -319,11 +319,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "Impossible de créer le dossier temporaire" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "Impossible de créer le fichier temporaire" @@ -404,6 +404,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "Croquis compilé introuvable %s" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "Compilation des croquis Arduino." @@ -769,7 +773,7 @@ msgstr "" msgid "Error downloading platform %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "" @@ -903,7 +907,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" @@ -1147,7 +1151,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1272,11 +1276,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "" @@ -1284,7 +1288,7 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "" @@ -1318,7 +1322,7 @@ msgstr "" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "" @@ -1326,7 +1330,7 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "" @@ -1358,7 +1362,7 @@ msgstr "" msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "" @@ -1374,7 +1378,7 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "" @@ -1427,7 +1431,7 @@ msgstr "" msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "" @@ -1436,7 +1440,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "" @@ -1533,23 +1537,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Fichier manquant '%[1]s' de la bibliothèque dans %[2]s" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "" @@ -1561,11 +1565,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "" @@ -1621,7 +1625,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1641,7 +1645,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "" @@ -1795,8 +1799,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "" @@ -1814,11 +1818,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "" @@ -1858,13 +1866,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1878,7 +1886,7 @@ msgstr "Port" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "" @@ -1911,11 +1919,11 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "" @@ -1931,7 +1939,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "" @@ -2303,7 +2311,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2319,7 +2327,7 @@ msgid "" "Maybe use '%[2]s'?" msgstr "" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "" @@ -2462,7 +2470,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2810,7 +2818,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -2994,15 +3002,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3324,7 +3332,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3353,7 +3361,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3376,7 +3384,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3384,7 +3392,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3495,7 +3503,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/he.po b/internal/locales/data/he.po index fc280357c5c..5085c3b9964 100644 --- a/internal/locales/data/he.po +++ b/internal/locales/data/he.po @@ -1,10 +1,11 @@ # # Translators: # rel_m3, 2022 +# Yaron Shahrabani , 2025 # msgid "" msgstr "" -"Last-Translator: rel_m3, 2022\n" +"Last-Translator: Yaron Shahrabani , 2025\n" "Language-Team: Hebrew (https://app.transifex.com/arduino-1/teams/108174/he/)\n" "Language: he\n" "Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n" @@ -27,7 +28,7 @@ msgstr "" #: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" -msgstr "%[1]s תבנית חסרה" +msgstr "תבנית %[1]s חסרה" #: internal/arduino/resources/download.go:51 msgid "%s already downloaded" @@ -43,7 +44,7 @@ msgstr "%s מותקן" #: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." -msgstr "" +msgstr "%s כבר מותקן." #: internal/arduino/cores/packagemanager/loader.go:63 #: internal/arduino/cores/packagemanager/loader.go:614 @@ -52,7 +53,7 @@ msgstr "%s אינו תיקייה" #: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" -msgstr "%s אינו מנוהל על ידי מנהל ההתקנות" +msgstr "%s אינו מנוהל על ידי מנהל החבילות" #: internal/cli/daemon/daemon.go:67 msgid "%s must be >= 1024" @@ -63,11 +64,11 @@ msgid "%s must be installed." msgstr "" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "" @@ -109,7 +110,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "" @@ -269,7 +270,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "" @@ -283,11 +284,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "" @@ -315,11 +316,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "" @@ -400,6 +401,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "" @@ -765,7 +770,7 @@ msgstr "" msgid "Error downloading platform %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "" @@ -899,7 +904,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" @@ -1143,7 +1148,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1265,11 +1270,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "" @@ -1277,7 +1282,7 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "" @@ -1311,7 +1316,7 @@ msgstr "" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "" @@ -1319,7 +1324,7 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "" @@ -1351,7 +1356,7 @@ msgstr "" msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "" @@ -1367,7 +1372,7 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "" @@ -1420,7 +1425,7 @@ msgstr "" msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "" @@ -1429,7 +1434,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "" @@ -1524,23 +1529,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "" @@ -1552,11 +1557,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "" @@ -1612,7 +1617,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1632,7 +1637,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "" @@ -1784,8 +1789,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "" @@ -1803,11 +1808,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "" @@ -1847,13 +1856,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1867,7 +1876,7 @@ msgstr "" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "" @@ -1900,11 +1909,11 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "" @@ -1920,7 +1929,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "" @@ -2290,7 +2299,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2306,7 +2315,7 @@ msgid "" "Maybe use '%[2]s'?" msgstr "" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "" @@ -2449,7 +2458,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2791,7 +2800,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -2975,15 +2984,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3305,7 +3314,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3334,7 +3343,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3357,7 +3366,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3365,7 +3374,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3476,7 +3485,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/it_IT.po b/internal/locales/data/it_IT.po index dac2f53d1db..fa37399c0e5 100644 --- a/internal/locales/data/it_IT.po +++ b/internal/locales/data/it_IT.po @@ -7,11 +7,11 @@ # Gabriel F., 2022 # CLI team , 2022 # Gaia Castronovo , 2023 -# Giovanni Scafora , 2024 +# Giovanni Scafora , 2025 # msgid "" msgstr "" -"Last-Translator: Giovanni Scafora , 2024\n" +"Last-Translator: Giovanni Scafora , 2025\n" "Language-Team: Italian (Italy) (https://app.transifex.com/arduino-1/teams/108174/it_IT/)\n" "Language: it_IT\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" @@ -72,11 +72,11 @@ msgid "%s must be installed." msgstr "%s deve essere installato." #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "Manca il pattern %s" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "'%s' ha una firma invalida" @@ -125,7 +125,7 @@ msgstr "il file .ino è già presente" msgid "A new release of Arduino CLI is available:" msgstr "È disponibile una nuova versione di Arduino CLI:" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "Per caricare è necessario un programmatore" @@ -291,7 +291,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Non è possibile creare la directory dei dati %s" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "Non è possibile creare lo sketch" @@ -305,11 +305,11 @@ msgstr "Non è possibile scaricare la libreria" msgid "Can't find dependencies for platform %s" msgstr "Impossibile trovare le dipendenze per la piattaforma %s" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "Non è possibile aprire lo sketch" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "Impossibile aggiornare lo sketch" @@ -338,11 +338,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "Non è possibile creare il file di configurazione: %v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "Non è possibile creare la cartella temporanea" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "Non è possibile creare il file temporaneo" @@ -427,6 +427,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "Sketch compilato non trovato in %s" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "L'output degli errori del compilatore è stato troncato." + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "Compila gli sketch di Arduino." @@ -825,7 +829,7 @@ msgstr "Errore durante il download della libreria %s" msgid "Error downloading platform %s" msgstr "Errore durante il download della piattaforma %s" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "Errore durante il download del tool %s" @@ -983,7 +987,7 @@ msgstr "" "Si è verificato un errore durante la visualizzazione dell'elenco delle " "piattaforme: %v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" "Si è verificato un errore durante il caricamento della piattaforma hardware" @@ -1265,7 +1269,7 @@ msgstr "" "Forza il salto degli script pre-uninstall (se la CLI viene eseguita in modo " "interattivo)." -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "Sono state trovate %d piattaforme corrispondenti \"%s\": %s" @@ -1393,11 +1397,11 @@ msgstr "Installa nel sistema una o più librerie specificate." msgid "Internal error in cache" msgstr "Errore interno alla cache" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "La proprietà '%[1]s' non è valida: %[2]s" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "FQBN non è valido" @@ -1405,7 +1409,7 @@ msgstr "FQBN non è valido" msgid "Invalid TCP address: port is missing" msgstr "Indirizzo TCP non valido: manca la porta" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "URL non è valido" @@ -1440,7 +1444,7 @@ msgstr "La dimensione della eeprom della regexp non è valida: %s" msgid "Invalid index URL: %s" msgstr "URL non valido: %s" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "Istanza non è valida" @@ -1448,7 +1452,7 @@ msgstr "Istanza non è valida" msgid "Invalid item %s" msgstr "Oggetto invalido %s" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "Libreria non è valida" @@ -1480,7 +1484,7 @@ msgstr "Il parametro %s non è valido: versione non consentita" msgid "Invalid pid value: '%s'" msgstr "Il valore pid non è valido: '%s'" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "Il profilo non è valido" @@ -1496,7 +1500,7 @@ msgstr "La dimensione della regexp non è valida: %s" msgid "Invalid value in configuration" msgstr "Nella configurazione c'è un valore non valido" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "Versione non è valida" @@ -1552,7 +1556,7 @@ msgstr "La libreria %s non è installata" msgid "Library %s not found" msgstr "Impossibile trovare la libreria %s" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "Impossibile trovare la libreria '%s'" @@ -1563,7 +1567,7 @@ msgstr "" "La libreria non può utilizzare entramble le cartelle '%[1]s' e '%[2]s'. " "Doppio controllo in '%[3]s'." -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "Impossibile installare la libreria" @@ -1670,23 +1674,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Manca '%[1]s' nella libreria %[2]s" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "FQBN mancante (Fully Qualified Board Name)" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "Porta mancante" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "Porta di comunicazione non trovata" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "Manca il protocollo della porta" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "Manca il programmatore" @@ -1698,11 +1702,11 @@ msgstr "Manca un campo obbligatorio del caricamento: %s" msgid "Missing size regexp" msgstr "Manca la dimensione della regexp" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "Manca il percorso dello sketch" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "Impossibile trovare il monitor '%s'" @@ -1760,7 +1764,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Non sono disponibili aggiornamenti per le librerie." -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "Nessun monitor disponibile per il protocollo della porta %s" @@ -1782,7 +1786,7 @@ msgstr "" "Non è stata trovata alcuna porta di upload, come alternativa verrà " "utilizzata %s" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "Non è stata trovata una soluzione valida per le dipendenze" @@ -1957,8 +1961,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Esecuzione di un touch reset a 1200-bps sulla porta seriale %s" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "La piattaforma %s è già installata" @@ -1978,11 +1982,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "La piattaforma %s è stata disinstallata" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "La piattaforma '%s' è già aggiornata all'ultima versione" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "Impossibile trovare la piattaforma '%s'" @@ -2022,7 +2030,7 @@ msgstr "Nome piattaforma:" msgid "Platform size (bytes):" msgstr "Dimensione della piattaforma (bytes):" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -2030,7 +2038,7 @@ msgstr "" "Specificare un FQBN. Sono state rilevate più schede sulla porta %[1]s con " "protocollo %[2]s" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -2046,7 +2054,7 @@ msgstr "Porta" msgid "Port closed: %v" msgstr "Porta chiusa: %v" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "Errore di monitoraggio della porta" @@ -2079,11 +2087,11 @@ msgstr "Stampa la configurazione attuale" msgid "Prints the current configuration." msgstr "Stampa la configurazione attuale." -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "Impossibile trovare il profilo '%s'" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "Impossibile trovare il programmatore '%s'" @@ -2099,7 +2107,7 @@ msgstr "Programmatore da utilizzare, ad esempio: atmel_ice" msgid "Programmers:" msgstr "Programmatori:" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "La proprietà '%s' non è definita" @@ -2547,7 +2555,7 @@ msgstr "La configurazione fornita scheda/programmatore NON supporta il debug." msgid "The given board/programmer configuration supports debugging." msgstr "La configurazione fornita scheda/programmatore supporta il debug." -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "L'istanza non è più valida e deve essere reinizializzata." @@ -2567,7 +2575,7 @@ msgstr "" "La chiave '%[1]v' non è un elenco di elementi, non può essere rimossa.\n" "Forse si può usare '%[2]s'?" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "La libreria %s richiede altre installazioni:" @@ -2729,7 +2737,7 @@ msgstr "Disinstalla una o più librerie." msgid "Unknown" msgstr "Sconosciuto" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "FQBN sconosciuto" @@ -3097,7 +3105,7 @@ msgstr "copia della libreria nella directory di destinazione:" msgid "could not find a valid build artifact" msgstr "impossibile trovare un artefatto di compilazione valido" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "impossibile sovrascrivere" @@ -3288,18 +3296,18 @@ msgstr "sto recuperando il percorso dell'archivio: %s" msgid "getting build properties for board %[1]s: %[2]s" msgstr "sto recuperando le proprietà di costruzione della scheda %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" "sto recuperando le dipendenze del rilevamento per la piattaforma %[1]s: " "%[2]s" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" "sto recuperando le dipendenze del monitor per la piattaforma %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" "sto recuperando le dipendenze dei tool per la piattaforma %[1]s: %[2]s" @@ -3636,7 +3644,7 @@ msgstr "Non è stata fornita alcuna porta di upload" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "Non è stato trovato uno sketch valido in %[1]s: manca %[2]s" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" "non sono disponibili versioni per il sistema operativo corrente, prova a " @@ -3667,7 +3675,7 @@ msgstr "apertura del file della firma: %s" msgid "opening target file: %s" msgstr "apertura del file di destinazione: %s" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3690,7 +3698,7 @@ msgstr "sto facendo il parsing di library_index.json: %s" msgid "path is not a platform directory: %s" msgstr "il percorso non è una directory della piattaforma: %s" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "la piattaforma %[1]s non è stata trovata nel pacchetto %[2]s" @@ -3698,7 +3706,7 @@ msgstr "la piattaforma %[1]s non è stata trovata nel pacchetto %[2]s" msgid "platform %s is not installed" msgstr "la piattaforma %s non è installata" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "la piattaforma non è disponibile per il sistema operativo in uso" @@ -3810,7 +3818,7 @@ msgstr "rimozione directory della libreria: %s" msgid "removing platform files: %s" msgstr "sto rimuovendo i file della piattaforma: %s" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" "la versione richiesta %[1]s non è stata trovata per la piattaforma %[2]s" diff --git a/internal/locales/data/ja.po b/internal/locales/data/ja.po index ddc9d5796ce..02e887b959d 100644 --- a/internal/locales/data/ja.po +++ b/internal/locales/data/ja.po @@ -65,11 +65,11 @@ msgid "%s must be installed." msgstr "" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "" @@ -111,7 +111,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "" @@ -271,7 +271,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "" @@ -317,11 +317,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "" @@ -402,6 +402,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "" @@ -767,7 +771,7 @@ msgstr "" msgid "Error downloading platform %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "" @@ -901,7 +905,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" @@ -1145,7 +1149,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1268,11 +1272,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "" @@ -1280,7 +1284,7 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "" @@ -1314,7 +1318,7 @@ msgstr "" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "" @@ -1322,7 +1326,7 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "" @@ -1354,7 +1358,7 @@ msgstr "" msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "" @@ -1370,7 +1374,7 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "" @@ -1423,7 +1427,7 @@ msgstr "" msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "" @@ -1432,7 +1436,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "" @@ -1527,23 +1531,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "%[2]sのライブラリに「%[1]s」がありません" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "" @@ -1555,11 +1559,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "" @@ -1615,7 +1619,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1635,7 +1639,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "" @@ -1787,8 +1791,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "" @@ -1806,11 +1810,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "" @@ -1850,13 +1858,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1870,7 +1878,7 @@ msgstr "シリアルポート" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "" @@ -1903,11 +1911,11 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "" @@ -1923,7 +1931,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "" @@ -2293,7 +2301,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2309,7 +2317,7 @@ msgid "" "Maybe use '%[2]s'?" msgstr "" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "" @@ -2452,7 +2460,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2795,7 +2803,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -2979,15 +2987,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3309,7 +3317,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3338,7 +3346,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3361,7 +3369,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3369,7 +3377,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3480,7 +3488,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/ko.po b/internal/locales/data/ko.po index 6bae4ddfa10..fd7bfef0223 100644 --- a/internal/locales/data/ko.po +++ b/internal/locales/data/ko.po @@ -63,11 +63,11 @@ msgid "%s must be installed." msgstr "" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "" @@ -109,7 +109,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "" @@ -283,11 +283,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "" @@ -315,11 +315,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "" @@ -400,6 +400,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "" @@ -765,7 +769,7 @@ msgstr "" msgid "Error downloading platform %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "" @@ -899,7 +903,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" @@ -1143,7 +1147,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1266,11 +1270,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "" @@ -1278,7 +1282,7 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "" @@ -1312,7 +1316,7 @@ msgstr "" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "" @@ -1320,7 +1324,7 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "" @@ -1352,7 +1356,7 @@ msgstr "" msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "" @@ -1368,7 +1372,7 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "" @@ -1421,7 +1425,7 @@ msgstr "" msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "" @@ -1430,7 +1434,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "" @@ -1525,23 +1529,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "라이브러리 %[2]s에서 '%[1]s'가 없음" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "" @@ -1553,11 +1557,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "" @@ -1613,7 +1617,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "" @@ -1785,8 +1789,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "" @@ -1804,11 +1808,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "" @@ -1848,13 +1856,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1868,7 +1876,7 @@ msgstr "포트" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "" @@ -1901,11 +1909,11 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "" @@ -1921,7 +1929,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "" @@ -2291,7 +2299,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2307,7 +2315,7 @@ msgid "" "Maybe use '%[2]s'?" msgstr "" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "" @@ -2450,7 +2458,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2793,7 +2801,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -2977,15 +2985,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3307,7 +3315,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3336,7 +3344,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3359,7 +3367,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3367,7 +3375,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3478,7 +3486,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/lb.po b/internal/locales/data/lb.po index 9bc1eca427e..5ee9360c847 100644 --- a/internal/locales/data/lb.po +++ b/internal/locales/data/lb.po @@ -63,11 +63,11 @@ msgid "%s must be installed." msgstr "%s muss installéiert ginn." #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "" @@ -109,7 +109,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "" @@ -283,11 +283,11 @@ msgstr "Kann Bibliothéik net roflueden" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "" @@ -315,11 +315,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "" @@ -400,6 +400,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "" @@ -765,7 +769,7 @@ msgstr "" msgid "Error downloading platform %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "" @@ -899,7 +903,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" @@ -1143,7 +1147,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1265,11 +1269,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "" @@ -1277,7 +1281,7 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "" @@ -1311,7 +1315,7 @@ msgstr "" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "" @@ -1319,7 +1323,7 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "Ongülteg Bibliothéik" @@ -1351,7 +1355,7 @@ msgstr "" msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "" @@ -1367,7 +1371,7 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "Ongülteg Versioun" @@ -1420,7 +1424,7 @@ msgstr "Bibliothéik %s ass net installéiert" msgid "Library %s not found" msgstr "Bibliothéik %s net fonnt" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "Bibliothéik '%s' net fonnt" @@ -1429,7 +1433,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "" @@ -1524,23 +1528,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "" @@ -1552,11 +1556,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "" @@ -1612,7 +1616,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1632,7 +1636,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "" @@ -1784,8 +1788,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "" @@ -1803,11 +1807,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "" @@ -1847,13 +1855,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1867,7 +1875,7 @@ msgstr "" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "" @@ -1900,11 +1908,11 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "" @@ -1920,7 +1928,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "" @@ -2290,7 +2298,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2306,7 +2314,7 @@ msgid "" "Maybe use '%[2]s'?" msgstr "" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "" @@ -2449,7 +2457,7 @@ msgstr "" msgid "Unknown" msgstr "Onbekannt" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2791,7 +2799,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -2975,15 +2983,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3305,7 +3313,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3334,7 +3342,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3357,7 +3365,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3365,7 +3373,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3476,7 +3484,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/pl.po b/internal/locales/data/pl.po index 07d79a3ca72..46cba502fb7 100644 --- a/internal/locales/data/pl.po +++ b/internal/locales/data/pl.po @@ -65,11 +65,11 @@ msgid "%s must be installed." msgstr "%smusi byc zainstalowane" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "%s brakuje wzoru" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "'%s' posiada niewłaściwy podpis" @@ -111,7 +111,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "" @@ -271,7 +271,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "" @@ -317,11 +317,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "" @@ -402,6 +402,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "" @@ -767,7 +771,7 @@ msgstr "" msgid "Error downloading platform %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "" @@ -901,7 +905,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" @@ -1145,7 +1149,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1270,11 +1274,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "" @@ -1282,7 +1286,7 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "" @@ -1316,7 +1320,7 @@ msgstr "" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "" @@ -1324,7 +1328,7 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "" @@ -1356,7 +1360,7 @@ msgstr "" msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "" @@ -1372,7 +1376,7 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "" @@ -1425,7 +1429,7 @@ msgstr "" msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "" @@ -1434,7 +1438,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "" @@ -1530,23 +1534,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Brakuje '%[1]s' z biblioteki w %[2]s" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "" @@ -1558,11 +1562,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "" @@ -1618,7 +1622,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1638,7 +1642,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "" @@ -1792,8 +1796,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "" @@ -1811,11 +1815,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "" @@ -1855,13 +1863,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1875,7 +1883,7 @@ msgstr "Port" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "" @@ -1908,11 +1916,11 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "" @@ -1928,7 +1936,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "" @@ -2300,7 +2308,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2316,7 +2324,7 @@ msgid "" "Maybe use '%[2]s'?" msgstr "" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "" @@ -2459,7 +2467,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2804,7 +2812,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -2988,15 +2996,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3318,7 +3326,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3347,7 +3355,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3370,7 +3378,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3378,7 +3386,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3489,7 +3497,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/pt.po b/internal/locales/data/pt.po index 1277275f39a..bdaee9e90fd 100644 --- a/internal/locales/data/pt.po +++ b/internal/locales/data/pt.po @@ -66,11 +66,11 @@ msgid "%s must be installed." msgstr "%s‎deve ser instalado.‎" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "%spadrão está faltando" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "%s‎tem uma assinatura inválida‎" @@ -119,7 +119,7 @@ msgstr "arquivo .ino já existe" msgid "A new release of Arduino CLI is available:" msgstr "‎Uma nova atualização do Arduino CLI está disponível:‎" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "‎É necessário um programador para carregar‎" @@ -284,7 +284,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Não é possível criar o diretório de dados %s" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "Não é possível criar esboço" @@ -298,11 +298,11 @@ msgstr "Não é possível baixar biblioteca" msgid "Can't find dependencies for platform %s" msgstr "Não foi possível encontrar as dependências para a plataforma %s" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "Não é possível abrir esboço" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "Não é possível atualizar o esboço" @@ -330,11 +330,11 @@ msgstr "Não é possível criar diretório de arquivo de configuração: %v" msgid "Cannot create config file: %v" msgstr "Não é possível criar arquivo de configuração: %v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "Não é possível criar diretório temporário" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "Não é possível criar arquivo temporário" @@ -420,6 +420,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "Esboço compilado não encontrado em %s" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "Compila esboços Arduino." @@ -799,7 +803,7 @@ msgstr "Erro ao baixar biblioteca %s" msgid "Error downloading platform %s" msgstr "Erro ao baixar plataforma %s" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "Erro ao baixar ferramenta %s" @@ -934,7 +938,7 @@ msgstr "Erro ao listar bibliotecas: %v" msgid "Error listing platforms: %v" msgstr "Erro ao listar plataformas: %v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "Erro ao carregar plataformas de hardware" @@ -1187,7 +1191,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1317,11 +1321,11 @@ msgstr "Instala uma ou mais bibliotecas especificadas no sistema." msgid "Internal error in cache" msgstr "Erro interno no Cache" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Propriedade '%[1]s' inválida: %[2]s" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "FQBN inválido" @@ -1329,7 +1333,7 @@ msgstr "FQBN inválido" msgid "Invalid TCP address: port is missing" msgstr "Endereço TCP inválido: a porta está faltando " -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "URL inválida" @@ -1363,7 +1367,7 @@ msgstr "Regexp de tamanho EEPROM inválida: %s" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "Instância inválida" @@ -1371,7 +1375,7 @@ msgstr "Instância inválida" msgid "Invalid item %s" msgstr "Item inválido %s" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "Biblioteca inválida" @@ -1403,7 +1407,7 @@ msgstr "Parâmetro %s inválido: versão não permitida" msgid "Invalid pid value: '%s'" msgstr "Valor PID inválido: '%s'" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "Perfil inválido" @@ -1419,7 +1423,7 @@ msgstr "Tamanho de regexp inválido: %s" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "Versão inválida" @@ -1475,7 +1479,7 @@ msgstr "A biblioteca %s não está instalada" msgid "Library %s not found" msgstr "A biblioteca %s não foi encontrada" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "A biblioteca '%s' não foi encontrada" @@ -1486,7 +1490,7 @@ msgstr "" "A biblioteca não pode usar ambos os diretórios '%[1]s' e '%[2]s'. Cheque " "novamente em '%[3]s'." -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "Instalação de biblioteca falhou" @@ -1588,23 +1592,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "'%[1]s' está faltando da biblioteca em %[2]s" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "FQBN (Nome de Placa Totalmente Qualificado) está faltando" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "Porta faltando" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "Endereço de porta faltando" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "Protocolo de porta faltando" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "Programador faltando" @@ -1616,11 +1620,11 @@ msgstr "" msgid "Missing size regexp" msgstr "Tamanho de regexp faltando" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "Caminho para esboço faltando" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "Monitor '%s' não encontrado" @@ -1678,7 +1682,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Nenhuma atualização de bibliotecas disponível." -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "Sem monitor disponível para o protocolo de porta %s" @@ -1698,7 +1702,7 @@ msgstr "Nenhuma plataforma correspondente à sua busca." msgid "No upload port found, using %s as fallback" msgstr "Nenhuma porta de envio encontrada, usando %s como reserva" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "Sem solução válida para dependências encontrada " @@ -1870,8 +1874,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Executando toque de redefinição de 1200-bps na porta serial %s" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "Plataforma %s já está instalada" @@ -1891,11 +1895,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Plataforma %s desinstalada. " -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "Plataforma '%s' já está em sua versão mais recente." -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "Plataforma '%s' não encontrada" @@ -1935,7 +1943,7 @@ msgstr "Nome da Plataforma:" msgid "Platform size (bytes):" msgstr "Tamanho da Plataforma (em bytes):" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1943,7 +1951,7 @@ msgstr "" "Por favor especifique um FQBN. Possíveis placas foram detectadas na porta " "%[1]s com o protocolo %[2]s" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1959,7 +1967,7 @@ msgstr "Porta" msgid "Port closed: %v" msgstr "Porta fechada: %v" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "Erro no monitor de portas" @@ -1992,11 +2000,11 @@ msgstr "Imprime a configuração atual" msgid "Prints the current configuration." msgstr "Imprime a configuração atual." -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "Perfil '%s' não encontrado" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "Programador '%s' não encontrado" @@ -2012,7 +2020,7 @@ msgstr "Programador para utilizar, ex: atmel_ice" msgid "Programmers:" msgstr "Programadores:" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "Propriedade '%s' não definida" @@ -2416,7 +2424,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2436,7 +2444,7 @@ msgstr "" "A chave '%[1]v' não é uma lista de itens. Não é possível remover dela.\n" "Talvez tente usar '%[2]s'?" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "A biblioteca %s possui múltiplas instalações:" @@ -2595,7 +2603,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2940,7 +2948,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -3124,15 +3132,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3454,7 +3462,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3483,7 +3491,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3506,7 +3514,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3514,7 +3522,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3625,7 +3633,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/ru.po b/internal/locales/data/ru.po index aafad8a7d3f..73de0cff77e 100644 --- a/internal/locales/data/ru.po +++ b/internal/locales/data/ru.po @@ -69,11 +69,11 @@ msgid "%s must be installed." msgstr "%s должен быть установлен." #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "не найден шаблон %s" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "'%s' имеет неправильную сигнатуру " @@ -121,7 +121,7 @@ msgstr "файл .ino уже существует" msgid "A new release of Arduino CLI is available:" msgstr "Доступен новый релиз Arduino CLI:" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "Требуется программатор для загрузки" @@ -287,7 +287,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Не удается создать каталог данных %s" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "Не удается создать скетч" @@ -301,11 +301,11 @@ msgstr "Не удается скачать библиотеку" msgid "Can't find dependencies for platform %s" msgstr "Не удается найти зависимости для платформы %s" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "Не удается открыть скетч" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "Не удается обновить скетч" @@ -333,11 +333,11 @@ msgstr "Не удается создать каталог конфигураци msgid "Cannot create config file: %v" msgstr "Не удается создать конфигурационный файл: %v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "Не удается создать временный каталог" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "Не удается создать временный файл" @@ -423,6 +423,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "Скомпилированный эскиз не найден в %s" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "Компилирует скетчи Arduino." @@ -806,7 +810,7 @@ msgstr "Ошибка скачивания библиотеки %s" msgid "Error downloading platform %s" msgstr "Ошибка скачивания платформы %s" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "Ошибка скачивания инструмента %s" @@ -942,7 +946,7 @@ msgstr "Ошибка при перечислении библиотек: %v" msgid "Error listing platforms: %v" msgstr "Ошибка при перечислении платформ: %v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "Ошибка загрузки аппаратной платформы" @@ -1198,7 +1202,7 @@ msgstr "" "Принудительный пропуск сценариев предварительной деинсталляции (если CLI " "запущен в интерактивном режиме)." -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "Найдены платформы %d, соответствующие \"%s\": %s" @@ -1331,11 +1335,11 @@ msgstr "Устанавливает в систему одну или неско msgid "Internal error in cache" msgstr "Внутренняя ошибка в кэше" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Недопустимое свойство '%[1]s': %[2]s" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "Неверный FQBN" @@ -1343,7 +1347,7 @@ msgstr "Неверный FQBN" msgid "Invalid TCP address: port is missing" msgstr "Неверный TCP-адрес: порт не указан" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "Неверный URL-адрес" @@ -1377,7 +1381,7 @@ msgstr "Неверное регулярное выражение для разм msgid "Invalid index URL: %s" msgstr "Неверный URL индекса: %s" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "Неверный экземпляр" @@ -1385,7 +1389,7 @@ msgstr "Неверный экземпляр" msgid "Invalid item %s" msgstr "Неверный элемент %s" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "Неверная библиотека" @@ -1417,7 +1421,7 @@ msgstr "Неверный параметр %s: версия недопустим msgid "Invalid pid value: '%s'" msgstr "Неверное значение pid: '%s'" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "Неверный профиль" @@ -1433,7 +1437,7 @@ msgstr "Неверное регулярное выражение для разм msgid "Invalid value in configuration" msgstr "Неверное значение в конфигурации" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "Неверная версия" @@ -1488,7 +1492,7 @@ msgstr "Библиотека %s не установлена" msgid "Library %s not found" msgstr "Библиотека %s не найдена" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "Библиотека '%s' %s не найдена" @@ -1499,7 +1503,7 @@ msgstr "" "Библиотека не может использовать оба каталога '%[1]s' и '%[2]s'. " "Перепроверьте в '%[3]s'." -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "Не удалось установить библиотеку" @@ -1603,23 +1607,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Пропущен '%[1]s' из библиотеки в %[2]s" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "Отсутствует FQBN (Полное квалифицированное наименование платы)" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "Отсутствует порт" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "Отсутствует адрес порта" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "Отсутствует протокол порта" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "Отсутствует программатор" @@ -1631,11 +1635,11 @@ msgstr "Отсутствует обязательное поле загрузк msgid "Missing size regexp" msgstr "Отсутствует размер регулярного выражения" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "Отсутствует путь к скетчу" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "Монитор '%s' не найден" @@ -1693,7 +1697,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Нет доступных обновлений библиотек." -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "Нет доступного монитора для протокола порта %s" @@ -1714,7 +1718,7 @@ msgid "No upload port found, using %s as fallback" msgstr "" "Не найден порт загрузки, используется %s в качестве резервного варианта" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "Не найдено допустимое решение зависимостей" @@ -1888,8 +1892,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Выполнение сенсорного сброса 1200 бит/с на последовательном порту" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "Платформа %s уже установлена" @@ -1909,11 +1913,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Платформа %s удалена" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "Последняя версия платформы '%s' уже установлена" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "Платформа '%s' не найдена" @@ -1953,7 +1961,7 @@ msgstr "Наименование платформы:" msgid "Platform size (bytes):" msgstr "Размер платформы (байт):" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1961,7 +1969,7 @@ msgstr "" "Пожалуйста, укажите FQBN. Несколько возможных плат обнаружено на порту %[1]s" " с протоколом %[2]s" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1977,7 +1985,7 @@ msgstr "Порт" msgid "Port closed: %v" msgstr "Порт закрыт: %v" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "Ошибка монитора порта" @@ -2012,11 +2020,11 @@ msgstr "Выводит текущую конфигурацию" msgid "Prints the current configuration." msgstr "Выводит текущую конфигурацию." -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "Профиль '%s' не найден" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "Программатор '%s' не найден" @@ -2032,7 +2040,7 @@ msgstr "Использовать программатор, например: atm msgid "Programmers:" msgstr "Программаторы:" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "Свойство '%s' не определено" @@ -2482,7 +2490,7 @@ msgstr "Данная конфигурация платы/программато msgid "The given board/programmer configuration supports debugging." msgstr "Данная конфигурация платы/программатора поддерживает отладку." -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "Экземпляр недействителен и его необходимо повторно инициализировать" @@ -2502,7 +2510,7 @@ msgstr "" "Ключ '%[1]v' не является списком элементов, из него нельзя удалить.\n" "Может быть, использовать '%[2]s'?" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "Библиотека %s имеет несколько установок:" @@ -2665,7 +2673,7 @@ msgstr "Удаляет одну или несколько библиотек." msgid "Unknown" msgstr "Неизвестный" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "Неизвестный FQBN" @@ -3022,7 +3030,7 @@ msgstr "копирование библиотеки в целевой катал msgid "could not find a valid build artifact" msgstr "не удалось найти валидный артефакт сборки" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "не удалось перезаписать" @@ -3207,15 +3215,15 @@ msgstr "получение пути к архиву: %s" msgid "getting build properties for board %[1]s: %[2]s" msgstr "получение свойств сборки для платы %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "получение зависимостей обнаружения для платформы %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "получение зависимостей монитора для платформы %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "получение зависимостей инструмента для платформы %[1]s: %[2]s" @@ -3545,7 +3553,7 @@ msgstr "порт загрузки не указан" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "не найдено скетчей в %[1]s: отсутствует %[2]s" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "нет доступных версий для текущей ОС, попробуйте связаться с %s" @@ -3574,7 +3582,7 @@ msgstr "открывается файл сигнатуры:" msgid "opening target file: %s" msgstr "открывается целевой файл: %s" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3597,7 +3605,7 @@ msgstr "разбор library_index.json: %s" msgid "path is not a platform directory: %s" msgstr "путь не является каталогом платформы: %s" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "платформа %[1]s не найдена в пакете %[2]s" @@ -3605,7 +3613,7 @@ msgstr "платформа %[1]s не найдена в пакете %[2]s" msgid "platform %s is not installed" msgstr "платформа %s не установлена" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "платформа не доступна для вашей ОС" @@ -3716,7 +3724,7 @@ msgstr "удаление каталога библиотеки: %s" msgid "removing platform files: %s" msgstr "удаление файлов платформы: %s" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "не найдена необходимая версия %[1]s для платформы %[2]s" diff --git a/internal/locales/data/si.po b/internal/locales/data/si.po index 34a59496557..9be3ef76e29 100644 --- a/internal/locales/data/si.po +++ b/internal/locales/data/si.po @@ -63,11 +63,11 @@ msgid "%s must be installed." msgstr "" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "" @@ -109,7 +109,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "" @@ -283,11 +283,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "" @@ -315,11 +315,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "" @@ -400,6 +400,10 @@ msgstr "" msgid "Compiled sketch not found in %s" msgstr "" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "" @@ -765,7 +769,7 @@ msgstr "" msgid "Error downloading platform %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "" @@ -899,7 +903,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "" @@ -1143,7 +1147,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1265,11 +1269,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "" @@ -1277,7 +1281,7 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "" @@ -1311,7 +1315,7 @@ msgstr "" msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "" @@ -1319,7 +1323,7 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "" @@ -1351,7 +1355,7 @@ msgstr "" msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "" @@ -1367,7 +1371,7 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "" @@ -1420,7 +1424,7 @@ msgstr "" msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "" @@ -1429,7 +1433,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "" @@ -1524,23 +1528,23 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "" @@ -1552,11 +1556,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "" @@ -1612,7 +1616,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1632,7 +1636,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "" @@ -1784,8 +1788,8 @@ msgstr "" msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "" @@ -1803,11 +1807,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "" @@ -1847,13 +1855,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1867,7 +1875,7 @@ msgstr "" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "" @@ -1900,11 +1908,11 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "" @@ -1920,7 +1928,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "" @@ -2290,7 +2298,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2306,7 +2314,7 @@ msgid "" "Maybe use '%[2]s'?" msgstr "" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "" @@ -2449,7 +2457,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "" @@ -2791,7 +2799,7 @@ msgstr "" msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "" @@ -2975,15 +2983,15 @@ msgstr "" msgid "getting build properties for board %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" @@ -3305,7 +3313,7 @@ msgstr "" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "" @@ -3334,7 +3342,7 @@ msgstr "" msgid "opening target file: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3357,7 +3365,7 @@ msgstr "" msgid "path is not a platform directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "" @@ -3365,7 +3373,7 @@ msgstr "" msgid "platform %s is not installed" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "" @@ -3476,7 +3484,7 @@ msgstr "" msgid "removing platform files: %s" msgstr "" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "" diff --git a/internal/locales/data/zh.po b/internal/locales/data/zh.po index 2f51dcfd2a1..30d1696d315 100644 --- a/internal/locales/data/zh.po +++ b/internal/locales/data/zh.po @@ -67,11 +67,11 @@ msgid "%s must be installed." msgstr "%s 必须安装" #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "%s 模式丢失" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "‘%s’ 的签名无效" @@ -113,7 +113,7 @@ msgstr ".ino 文件已存在" msgid "A new release of Arduino CLI is available:" msgstr "新版本的 Arduino CLI 可用:" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "需要编程器上传" @@ -273,7 +273,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "无法新建 %s 数据目录" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "无法新建项目" @@ -287,11 +287,11 @@ msgstr "无法下载库" msgid "Can't find dependencies for platform %s" msgstr "找不到 %s 平台的依赖" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "无法打开项目" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "无法更新项目" @@ -319,11 +319,11 @@ msgstr "无法新建配置文件目录:%v" msgid "Cannot create config file: %v" msgstr "无法新建配置文件:%v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "无法新建临时目录" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "无法新建临时文件" @@ -404,6 +404,10 @@ msgstr "命令保持运行,并在发生更改时打印已连接开发板的列 msgid "Compiled sketch not found in %s" msgstr "在 %s 中找不到已编译项目" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "编译 Arduino 项目" @@ -769,7 +773,7 @@ msgstr "下载 %s 库时出错" msgid "Error downloading platform %s" msgstr "下载 %s 平台时出错" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "下载 %s 工具时出错" @@ -903,7 +907,7 @@ msgstr "列出库时出错:%v" msgid "Error listing platforms: %v" msgstr "列出平台列表时出错:%v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "加载硬件平台时出错" @@ -1147,7 +1151,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "强制跳过 pre-uninstall 命令(如果 CLI 以交互方式运行)。" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "找到%d平台有符合的 \"%s\": %s" @@ -1269,11 +1273,11 @@ msgstr "在系统中安装一个或多个指定的库。" msgid "Internal error in cache" msgstr "缓存中的内部错误" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "无效的 ‘%[1]s’ 属性:%[2]s" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "无效的 FQBN" @@ -1281,7 +1285,7 @@ msgstr "无效的 FQBN" msgid "Invalid TCP address: port is missing" msgstr "无效的 TCP 地址:缺少端口" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "无效的地址" @@ -1315,7 +1319,7 @@ msgstr "无效的 eeprom 大小正则表达式:%s" msgid "Invalid index URL: %s" msgstr "无效的网站主页: %s" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "无效的实例" @@ -1323,7 +1327,7 @@ msgstr "无效的实例" msgid "Invalid item %s" msgstr "无效的 %s 条目" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "无效的库" @@ -1355,7 +1359,7 @@ msgstr "无效 %s 参数:版本不允许" msgid "Invalid pid value: '%s'" msgstr "无效的pid值:‘%s’" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "无效的配置文件" @@ -1371,7 +1375,7 @@ msgstr "无效的大小正则表达式:%s" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "无效的版本" @@ -1424,7 +1428,7 @@ msgstr "%s 库未安装" msgid "Library %s not found" msgstr "未找到 %s 库" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "未找到 %s 库" @@ -1433,7 +1437,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "库不能同时使用 ‘%[1]s’ 和 ‘%[2]s’ 文件夹。在 ‘%[3]s’ 再次检查。" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "库安装失败" @@ -1528,23 +1532,23 @@ msgstr "记录此级别及以上的消息。有效级别为 %s" msgid "Missing '%[1]s' from library in %[2]s" msgstr "%[2]s 中的库中缺少 ‘%[1]s’" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "缺少 FQBN(完全合格开发板名)" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "找不到端口" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "缺少端口地址" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "找不到端口协议" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "找不到编程器" @@ -1556,11 +1560,11 @@ msgstr "缺少必要的上传字段:%s" msgid "Missing size regexp" msgstr "缺少大小正则表达式" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "缺少项目路径" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "未找到 ‘%s’ 监视器" @@ -1618,7 +1622,7 @@ msgstr "" msgid "No libraries update is available." msgstr "没有可用的库更新。" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "没有可用于端口协议 %s 的监视器" @@ -1638,7 +1642,7 @@ msgstr "没有与你的搜索匹配的平台。" msgid "No upload port found, using %s as fallback" msgstr "未找到上传端口,使用 %s 作为后备" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "找不到有效的依赖解决方案" @@ -1790,8 +1794,8 @@ msgstr "保存已编译文件的路径。如果省略,将在操作系统的默 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "在 %s 端口上执行 1200-bps TOUCH 重置" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "%s 平台已经安装" @@ -1811,11 +1815,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "%s 平台已卸载" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "‘%s’ 平台已经是最新版本" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "未找到 ‘%s’ 平台" @@ -1855,13 +1863,13 @@ msgstr "平台名称:" msgid "Platform size (bytes):" msgstr "平台大小(字节):" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "请指定一个 FQBN。在 %[1]s 端口上检测到多个可能的开发板,协议为 %[2]s" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1875,7 +1883,7 @@ msgstr "端口" msgid "Port closed: %v" msgstr "端口关闭:%v" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "端口监视器错误" @@ -1908,11 +1916,11 @@ msgstr "打印当前配置" msgid "Prints the current configuration." msgstr "打印当前配置。" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "未找到 ‘%s’ 的配置文件''。" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "未找到 ‘%s’ 编程器" @@ -1928,7 +1936,7 @@ msgstr "要使用的编程器,例如:atmel_ice" msgid "Programmers:" msgstr "编程器:" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "‘%s’ 属性未定义" @@ -2339,7 +2347,7 @@ msgstr "给定的开发板/编程器配置不支持调试。" msgid "The given board/programmer configuration supports debugging." msgstr "给定的开发板/编程器配置支持调试。" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "实例不再有效,需要重新初始化" @@ -2359,7 +2367,7 @@ msgstr "" "‘%[1]v’ 键不是列表中的条目,无法从中删除。\n" "是否可以使用 ‘%[2]s’?" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "库 %s 有多个安装。" @@ -2502,7 +2510,7 @@ msgstr "卸载一个或多个库。" msgid "Unknown" msgstr "未知" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "未知 FQBN" @@ -2846,7 +2854,7 @@ msgstr "将库复制到目标目录:" msgid "could not find a valid build artifact" msgstr "找不到有效的构建项目" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "无法覆盖" @@ -3030,15 +3038,15 @@ msgstr "正在获取存档路径:%s" msgid "getting build properties for board %[1]s: %[2]s" msgstr "正在获取 %[1]s 开发板的构建属性:%[2]s" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "获取 %[1]s 平台的 discovery 依赖:%[2]s" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "获取 %[1]s 平台的监视器依赖项:%[2]s" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "正在获取 %[1]s 平台的工具依赖:%[2]s" @@ -3360,7 +3368,7 @@ msgstr "未提供上传端口" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "在 %[1]s 中找不到有效的项目:缺少 %[2]s" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "对于当前的操作系统没有可用的版本,请尝试联系 %s" @@ -3389,7 +3397,7 @@ msgstr "打开签名文件:%s" msgid "opening target file: %s" msgstr "打开目标文件:%s" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3412,7 +3420,7 @@ msgstr "解析 library_index.json: %s" msgid "path is not a platform directory: %s" msgstr "路径不是平台目录:%s" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "在 %[2]s 软件包中找不到 %[1]s 平台" @@ -3420,7 +3428,7 @@ msgstr "在 %[2]s 软件包中找不到 %[1]s 平台" msgid "platform %s is not installed" msgstr "%s 平台未安装" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "该平台不适用于您的操作系统" @@ -3531,7 +3539,7 @@ msgstr "删除库目录:%s" msgid "removing platform files: %s" msgstr "正在删除平台文件:%s" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "找不到 %[2]s 平台所需的 %[1]s 版本" diff --git a/internal/locales/data/zh_TW.po b/internal/locales/data/zh_TW.po index 8176dccf4a9..894870e041f 100644 --- a/internal/locales/data/zh_TW.po +++ b/internal/locales/data/zh_TW.po @@ -1,10 +1,10 @@ # # Translators: -# coby2023t, 2024 +# coby2023t, 2025 # msgid "" msgstr "" -"Last-Translator: coby2023t, 2024\n" +"Last-Translator: coby2023t, 2025\n" "Language-Team: Chinese (Taiwan) (https://app.transifex.com/arduino-1/teams/108174/zh_TW/)\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -63,11 +63,11 @@ msgid "%s must be installed." msgstr "必須安裝 %s " #: internal/arduino/builder/internal/preprocessor/ctags.go:193 -#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +#: internal/arduino/builder/internal/preprocessor/gcc.go:63 msgid "%s pattern is missing" msgstr "%s 樣態遺失" -#: commands/cmderrors/cmderrors.go:818 +#: commands/cmderrors/cmderrors.go:839 msgid "'%s' has an invalid signature" msgstr "'%s'的簽名無效" @@ -109,7 +109,7 @@ msgstr ".ino 檔已存在" msgid "A new release of Arduino CLI is available:" msgstr "有新版的 Arduino CLI" -#: commands/cmderrors/cmderrors.go:299 +#: commands/cmderrors/cmderrors.go:300 msgid "A programmer is required to upload" msgstr "上傳需要編寫器/燒錄器" @@ -269,7 +269,7 @@ msgstr "相關 core 和 sketch 的編譯檔案將快取在這路徑上。" msgid "Can't create data directory %s" msgstr "無法建立 %s 資料目錄" -#: commands/cmderrors/cmderrors.go:511 +#: commands/cmderrors/cmderrors.go:532 msgid "Can't create sketch" msgstr "無法建立 sketch" @@ -283,11 +283,11 @@ msgstr "無法下載程式庫" msgid "Can't find dependencies for platform %s" msgstr "找不到 %s 平台的相依" -#: commands/cmderrors/cmderrors.go:537 +#: commands/cmderrors/cmderrors.go:558 msgid "Can't open sketch" msgstr "無法打開 sketch" -#: commands/cmderrors/cmderrors.go:524 +#: commands/cmderrors/cmderrors.go:545 msgid "Can't update sketch" msgstr "無法更新 sketch" @@ -315,11 +315,11 @@ msgstr "無法建立設定檔的目錄: %v" msgid "Cannot create config file: %v" msgstr "無法建立設定檔: %v" -#: commands/cmderrors/cmderrors.go:781 +#: commands/cmderrors/cmderrors.go:802 msgid "Cannot create temp dir" msgstr "無法建立暫存目錄" -#: commands/cmderrors/cmderrors.go:799 +#: commands/cmderrors/cmderrors.go:820 msgid "Cannot create temp file" msgstr "無法建立暫存檔" @@ -400,6 +400,10 @@ msgstr "命令保持執行, 在有更動時列出連接的開發板" msgid "Compiled sketch not found in %s" msgstr "在 %s 中找不到已編譯的 sketch" +#: internal/arduino/builder/internal/preprocessor/gcc.go:93 +msgid "Compiler error output has been truncated." +msgstr "編譯器的錯誤訊息已截斷。" + #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." msgstr "編譯 Arduino sketch" @@ -765,7 +769,7 @@ msgstr "下載程式庫 %s 出錯" msgid "Error downloading platform %s" msgstr "下載平台 %s 出錯" -#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/download.go:129 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" msgstr "下載工具 %s 出錯" @@ -899,7 +903,7 @@ msgstr "列出程式庫出錯: %v" msgid "Error listing platforms: %v" msgstr "列出平台出錯: %v" -#: commands/cmderrors/cmderrors.go:424 +#: commands/cmderrors/cmderrors.go:445 msgid "Error loading hardware platform" msgstr "載入硬體平台時出錯" @@ -1143,7 +1147,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "強制跳過 pre-uninstall 命令 (如果 CLI 在互動狀態)." -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:860 msgid "Found %d platforms matching \"%s\": %s" msgstr "找到 %d 平台有符合 \"%s\": %s" @@ -1265,11 +1269,11 @@ msgstr "安裝一或多個指定程式庫到系統中" msgid "Internal error in cache" msgstr "快取的內部錯誤" -#: commands/cmderrors/cmderrors.go:377 +#: commands/cmderrors/cmderrors.go:378 msgid "Invalid '%[1]s' property: %[2]s" msgstr "無效的 '%[1]s' 屬性:%[2]s" -#: commands/cmderrors/cmderrors.go:60 +#: commands/cmderrors/cmderrors.go:61 msgid "Invalid FQBN" msgstr "無效的 FQBN" @@ -1277,7 +1281,7 @@ msgstr "無效的 FQBN" msgid "Invalid TCP address: port is missing" msgstr "無效的 TCP 位址:缺少連接埠" -#: commands/cmderrors/cmderrors.go:78 +#: commands/cmderrors/cmderrors.go:79 msgid "Invalid URL" msgstr "無效的網址" @@ -1311,7 +1315,7 @@ msgstr "無效的 eeprom 大小正規表示式: %s" msgid "Invalid index URL: %s" msgstr "無效的索引網址: 1%s" -#: commands/cmderrors/cmderrors.go:46 +#: commands/cmderrors/cmderrors.go:47 msgid "Invalid instance" msgstr "無效的實例" @@ -1319,7 +1323,7 @@ msgstr "無效的實例" msgid "Invalid item %s" msgstr "無效的項目 %s" -#: commands/cmderrors/cmderrors.go:96 +#: commands/cmderrors/cmderrors.go:97 msgid "Invalid library" msgstr "無效的程式庫" @@ -1351,7 +1355,7 @@ msgstr "無效 %s 參數: 版本不允許" msgid "Invalid pid value: '%s'" msgstr "無效的 pid 值: '%s'" -#: commands/cmderrors/cmderrors.go:220 +#: commands/cmderrors/cmderrors.go:221 msgid "Invalid profile" msgstr "無效的設定檔" @@ -1367,7 +1371,7 @@ msgstr "無效的大小正規表示式: %s" msgid "Invalid value in configuration" msgstr "設定裏有無效的數值" -#: commands/cmderrors/cmderrors.go:114 +#: commands/cmderrors/cmderrors.go:115 msgid "Invalid version" msgstr "無效的版本" @@ -1420,7 +1424,7 @@ msgstr "程式庫 %s 未安裝" msgid "Library %s not found" msgstr "未找到程式庫 %s " -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:466 msgid "Library '%s' not found" msgstr "未找到程式庫 '%s'" @@ -1429,7 +1433,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "程式庫不能同時用'%[1]s'和'%[2]s'檔案夾。再檢查 '%[3]s'" -#: commands/cmderrors/cmderrors.go:574 +#: commands/cmderrors/cmderrors.go:595 msgid "Library install failed" msgstr "程式庫安裝失敗" @@ -1524,23 +1528,23 @@ msgstr "記錄此等級含以上的訊息。有效等級為 %s" msgid "Missing '%[1]s' from library in %[2]s" msgstr "%[2]s 的程式庫缺少 '%[1]s'" -#: commands/cmderrors/cmderrors.go:169 +#: commands/cmderrors/cmderrors.go:170 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "缺少 FQBN (完全合格開發板名)" -#: commands/cmderrors/cmderrors.go:260 +#: commands/cmderrors/cmderrors.go:261 msgid "Missing port" msgstr "缺少連接埠" -#: commands/cmderrors/cmderrors.go:236 +#: commands/cmderrors/cmderrors.go:237 msgid "Missing port address" msgstr "缺少連接埠地址" -#: commands/cmderrors/cmderrors.go:248 +#: commands/cmderrors/cmderrors.go:249 msgid "Missing port protocol" msgstr "缺少連接埠協議" -#: commands/cmderrors/cmderrors.go:286 +#: commands/cmderrors/cmderrors.go:287 msgid "Missing programmer" msgstr "缺少燒錄器" @@ -1552,11 +1556,11 @@ msgstr "缺少必要的上傳欄位: %s" msgid "Missing size regexp" msgstr "缺少大小正規表示式" -#: commands/cmderrors/cmderrors.go:497 +#: commands/cmderrors/cmderrors.go:518 msgid "Missing sketch path" msgstr "缺少 sketch 路徑" -#: commands/cmderrors/cmderrors.go:358 +#: commands/cmderrors/cmderrors.go:359 msgid "Monitor '%s' not found" msgstr "監視器 '%s' 找不到" @@ -1614,7 +1618,7 @@ msgstr "" msgid "No libraries update is available." msgstr "沒的程式庫更新檔" -#: commands/cmderrors/cmderrors.go:274 +#: commands/cmderrors/cmderrors.go:275 msgid "No monitor available for the port protocol %s" msgstr "沒有可用於連接埠協議 %s 的監視器" @@ -1634,7 +1638,7 @@ msgstr "沒有你想找的平台" msgid "No upload port found, using %s as fallback" msgstr "沒找到上傳連接埠,使用 %s 作為後援" -#: commands/cmderrors/cmderrors.go:464 +#: commands/cmderrors/cmderrors.go:485 msgid "No valid dependencies solution found" msgstr "找不到有效的相依解決方案" @@ -1786,8 +1790,8 @@ msgstr "保存已編譯檔的路徑。如果省略,將在作業系統預設的 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "在 %s 連接埠上執行 1200-bps TOUCH 重置" -#: commands/service_platform_install.go:87 -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 msgid "Platform %s already installed" msgstr "平台 %s 已安裝過" @@ -1807,11 +1811,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "%s 平台已卸載" -#: commands/cmderrors/cmderrors.go:482 +#: commands/cmderrors/cmderrors.go:427 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:503 msgid "Platform '%s' is already at the latest version" msgstr "平台 '%s' 已是最新版" -#: commands/cmderrors/cmderrors.go:406 +#: commands/cmderrors/cmderrors.go:407 msgid "Platform '%s' not found" msgstr "平台 '%s' 沒找到" @@ -1851,13 +1859,13 @@ msgstr "平台名:" msgid "Platform size (bytes):" msgstr "平台大小 (位元組):" -#: commands/cmderrors/cmderrors.go:153 +#: commands/cmderrors/cmderrors.go:154 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "請指定一個 FQBN。在 %[1]s 連接埠以協議 %[2]s 檢測到多個可能的開發板" -#: commands/cmderrors/cmderrors.go:133 +#: commands/cmderrors/cmderrors.go:134 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1871,7 +1879,7 @@ msgstr "連接埠" msgid "Port closed: %v" msgstr "連接埠關閉: %v" -#: commands/cmderrors/cmderrors.go:668 +#: commands/cmderrors/cmderrors.go:689 msgid "Port monitor error" msgstr "連接埠監視器錯誤" @@ -1904,11 +1912,11 @@ msgstr "列出目前設定" msgid "Prints the current configuration." msgstr "列出目前設定" -#: commands/cmderrors/cmderrors.go:202 +#: commands/cmderrors/cmderrors.go:203 msgid "Profile '%s' not found" msgstr "設定集'%s' 找不到" -#: commands/cmderrors/cmderrors.go:339 +#: commands/cmderrors/cmderrors.go:340 msgid "Programmer '%s' not found" msgstr "燒錄器 '%s' 找不到" @@ -1924,7 +1932,7 @@ msgstr "要使用的燒錄器,例如:atmel_ice" msgid "Programmers:" msgstr "燒錄器:" -#: commands/cmderrors/cmderrors.go:391 +#: commands/cmderrors/cmderrors.go:392 msgid "Property '%s' is undefined" msgstr "'%s' 屬性未定義" @@ -2327,7 +2335,7 @@ msgstr "指定的板子/燒錄器設置不支援除錯。" msgid "The given board/programmer configuration supports debugging." msgstr "指定的板子/燒錄器設置支援除錯。" -#: commands/cmderrors/cmderrors.go:876 +#: commands/cmderrors/cmderrors.go:897 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "實例已無效需重新初始化" @@ -2347,7 +2355,7 @@ msgstr "" "'%[1]v' 鍵不是項目列表,無法移除。\n" "還是用 '%[2]s'?" -#: commands/cmderrors/cmderrors.go:858 +#: commands/cmderrors/cmderrors.go:879 msgid "The library %s has multiple installations:" msgstr "程式庫 %s 有多個安裝" @@ -2490,7 +2498,7 @@ msgstr "卸載一或多個程式庫" msgid "Unknown" msgstr "未知的" -#: commands/cmderrors/cmderrors.go:183 +#: commands/cmderrors/cmderrors.go:184 msgid "Unknown FQBN" msgstr "未知的 FQBN" @@ -2836,7 +2844,7 @@ msgstr "拷貝程式庫到目標目錄:" msgid "could not find a valid build artifact" msgstr "找不到正確的建構成品" -#: commands/service_platform_install.go:95 +#: commands/service_platform_install.go:99 msgid "could not overwrite" msgstr "無法覆寫" @@ -3020,15 +3028,15 @@ msgstr "取得存檔路徑: %s" msgid "getting build properties for board %[1]s: %[2]s" msgstr "取得開發板 %[1]s: %[2]s 的建構屬性" -#: internal/arduino/cores/packagemanager/download.go:106 +#: internal/arduino/cores/packagemanager/download.go:108 msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "取得平台 %[1]s: %[2]s 的探索相依" -#: internal/arduino/cores/packagemanager/download.go:114 +#: internal/arduino/cores/packagemanager/download.go:116 msgid "getting monitor dependencies for platform %[1]s: %[2]s" msgstr "取得平台 %[1]s: %[2]s 的監視器相依" -#: internal/arduino/cores/packagemanager/download.go:99 +#: internal/arduino/cores/packagemanager/download.go:101 msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "取得平台 %[1]s: %[2]s 的工具相依" @@ -3350,7 +3358,7 @@ msgstr "未提供上傳連接埠" msgid "no valid sketch found in %[1]s: missing %[2]s" msgstr "在 %[1]s 找不到有效的 sketch : 缺少 %[2]s" -#: internal/arduino/cores/packagemanager/download.go:128 +#: internal/arduino/cores/packagemanager/download.go:130 msgid "no versions available for the current OS, try contacting %s" msgstr "目前的作業系統沒可用的版本,請聯絡 %s" @@ -3379,7 +3387,7 @@ msgstr "開啟簽名檔: %s" msgid "opening target file: %s" msgstr "開啟目標檔: %s" -#: internal/arduino/cores/packagemanager/download.go:76 +#: internal/arduino/cores/packagemanager/download.go:78 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" @@ -3402,7 +3410,7 @@ msgstr "解析 library_index.json: %s" msgid "path is not a platform directory: %s" msgstr "路徑不是平台目錄: %s" -#: internal/arduino/cores/packagemanager/download.go:80 +#: internal/arduino/cores/packagemanager/download.go:82 msgid "platform %[1]s not found in package %[2]s" msgstr "%[2]s 套件裏找不到 %[1]s 平台" @@ -3410,7 +3418,7 @@ msgstr "%[2]s 套件裏找不到 %[1]s 平台" msgid "platform %s is not installed" msgstr "平台 %s 未安裝" -#: internal/arduino/cores/packagemanager/download.go:92 +#: commands/cmderrors/cmderrors.go:427 msgid "platform is not available for your OS" msgstr "平台不支援使用中的作業系統" @@ -3521,7 +3529,7 @@ msgstr "刪除程式庫目錄: %s" msgid "removing platform files: %s" msgstr "刪除平台檔: %s" -#: internal/arduino/cores/packagemanager/download.go:87 +#: internal/arduino/cores/packagemanager/download.go:89 msgid "required version %[1]s not found for platform %[2]s" msgstr "找不到平台 %[2]s 需要的版本 %[1]s"