From 70b5f47a10966f28d4ae2fc125c17ae99ca7dc0a Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 4 Oct 2021 14:44:12 +0200 Subject: [PATCH 1/9] Added `serial-monitor` to bundled tools set. (#1490) * Added bundled instance of serial-monitor * Download serial-monitor together with other bundle tools * fix i18n --- commands/bundle_tools_test.go | 1 + commands/bundled_tools_serial_monitor.go | 109 ++++++++++++++++++++++ commands/instances.go | 17 +++- i18n/data/en.po | 112 +++++++++++------------ i18n/rice-box.go | 8 +- 5 files changed, 184 insertions(+), 63 deletions(-) create mode 100644 commands/bundled_tools_serial_monitor.go diff --git a/commands/bundle_tools_test.go b/commands/bundle_tools_test.go index f1ddec8735a..a18666513ff 100644 --- a/commands/bundle_tools_test.go +++ b/commands/bundle_tools_test.go @@ -44,6 +44,7 @@ func TestBundledToolsDownloadAvailability(t *testing.T) { } toTest := [][]*cores.Flavor{ + serialMonitorFlavors, ctagsFlavors, serialDiscoveryFlavors, mdnsDiscoveryFlavors, diff --git a/commands/bundled_tools_serial_monitor.go b/commands/bundled_tools_serial_monitor.go new file mode 100644 index 00000000000..7634b05b2a8 --- /dev/null +++ b/commands/bundled_tools_serial_monitor.go @@ -0,0 +1,109 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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 commands + +import ( + "fmt" + + "github.com/arduino/arduino-cli/arduino/cores" + "github.com/arduino/arduino-cli/arduino/cores/packagemanager" + "github.com/arduino/arduino-cli/arduino/resources" + semver "go.bug.st/relaxed-semver" +) + +var ( + serialMonitorVersion = semver.ParseRelaxed("0.9.1") + serialMonitorFlavors = []*cores.Flavor{ + { + OS: "i686-pc-linux-gnu", + Resource: &resources.DownloadResource{ + ArchiveFileName: fmt.Sprintf("serial-monitor_v%s_Linux_32bit.tar.bz2", serialMonitorVersion), + URL: fmt.Sprintf("https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v%s_Linux_32bit.tar.gz", serialMonitorVersion), + Size: 1899387, + Checksum: "SHA-256:3939282c9c74dd259a0ebd66d959133efafc8b50fd800860d8c1f634615b665c", + CachePath: "tools", + }, + }, + { + OS: "x86_64-pc-linux-gnu", + Resource: &resources.DownloadResource{ + ArchiveFileName: fmt.Sprintf("serial-monitor_v%s_Linux_64bit.tar.bz2", serialMonitorVersion), + URL: fmt.Sprintf("https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v%s_Linux_64bit.tar.gz", serialMonitorVersion), + Size: 1954589, + Checksum: "SHA-256:f121374fc33a66350381591816b2f2a0b0a108d70cf0ca01c59cc05186e6a5ce", + CachePath: "tools", + }, + }, + { + OS: "i686-mingw32", + Resource: &resources.DownloadResource{ + ArchiveFileName: fmt.Sprintf("serial-monitor_v%s_Windows_32bit.zip", serialMonitorVersion), + URL: fmt.Sprintf("https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v%s_Windows_32bit.zip", serialMonitorVersion), + Size: 1956735, + Checksum: "SHA-256:15157e93618365cd959df57a9a25ccaa5a79d46a34f589e8711f571fe2e318e7", + CachePath: "tools", + }, + }, + { + OS: "x86_64-mingw32", + Resource: &resources.DownloadResource{ + ArchiveFileName: fmt.Sprintf("serial-monitor_v%s_Windows_64bit.zip", serialMonitorVersion), + URL: fmt.Sprintf("https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v%s_Windows_64bit.zip", serialMonitorVersion), + Size: 1990791, + Checksum: "SHA-256:e45561908526e855a7b9284ee438d2503cb21f9a5421fd840c1f10cd46b10b25", + CachePath: "tools", + }, + }, + { + OS: "x86_64-apple-darwin", + Resource: &resources.DownloadResource{ + ArchiveFileName: fmt.Sprintf("serial-monitor_v%s_macOS_64bit.tar.bz2", serialMonitorVersion), + URL: fmt.Sprintf("https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v%s_macOS_64bit.tar.gz", serialMonitorVersion), + Size: 1871195, + Checksum: "SHA-256:ebb4750e079ec893d89e9e256cd80b0e810a6cc17cd66189978f46246f52e14a", + CachePath: "tools", + }, + }, + { + OS: "arm-linux-gnueabihf", + Resource: &resources.DownloadResource{ + ArchiveFileName: fmt.Sprintf("serial-monitor_v%s_Linux_ARMv6.tar.bz2", serialMonitorVersion), + URL: fmt.Sprintf("https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v%s_Linux_ARMv6.tar.gz", serialMonitorVersion), + Size: 1829212, + Checksum: "SHA-256:bd2cf410f7fbcb43dbe6ea9bdf265585de96bf7247cb425d050537ee59d16355", + CachePath: "tools", + }, + }, + { + OS: "arm64-linux-gnueabihf", + Resource: &resources.DownloadResource{ + ArchiveFileName: fmt.Sprintf("serial-monitor_v%s_Linux_ARM64.tar.bz2", serialMonitorVersion), + URL: fmt.Sprintf("https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v%s_Linux_ARM64.tar.gz", serialMonitorVersion), + Size: 1837454, + Checksum: "SHA-256:be774d68c72fe7d79f9f6ec53f23e63e71793a15a60ed1210d51ec78c6fc0dc1", + CachePath: "tools", + }, + }, + } +) + +func getBuiltinSerialMonitorTool(pm *packagemanager.PackageManager) *cores.ToolRelease { + builtinPackage := pm.Packages.GetOrCreatePackage("builtin") + serialMonitorTool := builtinPackage.GetOrCreateTool("serial-monitor") + serialMonitorToolRel := serialMonitorTool.GetOrCreateRelease(serialMonitorVersion) + serialMonitorToolRel.Flavors = serialMonitorFlavors + return serialMonitorToolRel +} diff --git a/commands/instances.go b/commands/instances.go index 1856878285b..fc15d96841c 100644 --- a/commands/instances.go +++ b/commands/instances.go @@ -182,6 +182,7 @@ func Init(req *rpc.InitRequest, responseCallback func(r *rpc.InitResponse)) erro ctagsTool := getBuiltinCtagsTool(instance.PackageManager) serialDiscoveryTool := getBuiltinSerialDiscoveryTool(instance.PackageManager) mdnsDiscoveryTool := getBuiltinMDNSDiscoveryTool(instance.PackageManager) + serialMonitorRool := getBuiltinSerialMonitorTool(instance.PackageManager) // Load Platforms urls := []string{globals.DefaultIndexURL} @@ -265,7 +266,7 @@ func Init(req *rpc.InitRequest, responseCallback func(r *rpc.InitResponse)) erro }) } - serialHasBeenInstalled, err := instance.installToolIfMissing(serialDiscoveryTool, downloadCallback, taskCallback) + serialDiscoveryHasBeenInstalled, err := instance.installToolIfMissing(serialDiscoveryTool, downloadCallback, taskCallback) if err != nil { s := status.Newf(codes.Internal, err.Error()) responseCallback(&rpc.InitResponse{ @@ -275,7 +276,7 @@ func Init(req *rpc.InitRequest, responseCallback func(r *rpc.InitResponse)) erro }) } - mdnsHasBeenInstalled, err := instance.installToolIfMissing(mdnsDiscoveryTool, downloadCallback, taskCallback) + mdnsDiscoveryHasBeenInstalled, err := instance.installToolIfMissing(mdnsDiscoveryTool, downloadCallback, taskCallback) if err != nil { s := status.Newf(codes.Internal, err.Error()) responseCallback(&rpc.InitResponse{ @@ -285,7 +286,17 @@ func Init(req *rpc.InitRequest, responseCallback func(r *rpc.InitResponse)) erro }) } - if ctagsHasBeenInstalled || serialHasBeenInstalled || mdnsHasBeenInstalled { + serialMonitorHasBeenInstalled, err := instance.installToolIfMissing(serialMonitorRool, downloadCallback, taskCallback) + if err != nil { + s := status.Newf(codes.Internal, err.Error()) + responseCallback(&rpc.InitResponse{ + Message: &rpc.InitResponse_Error{ + Error: s.Proto(), + }, + }) + } + + if ctagsHasBeenInstalled || serialDiscoveryHasBeenInstalled || mdnsDiscoveryHasBeenInstalled || serialMonitorHasBeenInstalled { // We installed at least one new tool after loading hardware // so we must reload again otherwise we would never found them. for _, err := range instance.PackageManager.LoadHardware() { diff --git a/i18n/data/en.po b/i18n/data/en.po index 002f89be205..f2a6201565b 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -66,7 +66,7 @@ msgstr "%s must be installed." msgid "%s pattern is missing" msgstr "%s pattern is missing" -#: commands/instances.go:839 +#: commands/instances.go:850 msgid "%s uninstalled" msgstr "%s uninstalled" @@ -127,7 +127,7 @@ msgstr "Aliases:" msgid "All the cores are already at the latest version" msgstr "All the cores are already at the latest version" -#: commands/instances.go:708 +#: commands/instances.go:719 #: commands/lib/install.go:96 msgid "Already installed %s" msgstr "Already installed %s" @@ -243,7 +243,7 @@ msgstr "Bootloader file specified but missing: {0}" msgid "Builds of 'core.a' are saved into this path to be cached and reused." msgstr "Builds of 'core.a' are saved into this path to be cached and reused." -#: commands/instances.go:521 +#: commands/instances.go:532 msgid "Can't create data directory %s" msgstr "Can't create data directory %s" @@ -255,8 +255,8 @@ msgstr "Can't download library" #: commands/core/install.go:126 #: commands/core/uninstall.go:52 -#: commands/instances.go:747 -#: commands/instances.go:759 +#: commands/instances.go:758 +#: commands/instances.go:770 msgid "Can't find dependencies for platform %s" msgstr "Can't find dependencies for platform %s" @@ -411,7 +411,7 @@ msgstr "Config file written to: %s" msgid "Configuration options for %s" msgstr "Configuration options for %s" -#: commands/instances.go:846 +#: commands/instances.go:857 msgid "Configuring platform" msgstr "Configuring platform" @@ -436,7 +436,7 @@ msgstr "Core name" msgid "Could not connect via HTTP" msgstr "Could not connect via HTTP" -#: commands/instances.go:362 +#: commands/instances.go:373 msgid "Could not create index directory" msgstr "Could not create index directory" @@ -566,8 +566,8 @@ msgstr "Do not perform the actual upload, just log out actions" msgid "Do not terminate daemon process if the parent process dies" msgstr "Do not terminate daemon process if the parent process dies" -#: commands/instances.go:697 -#: commands/instances.go:756 +#: commands/instances.go:708 +#: commands/instances.go:767 #: commands/lib/download.go:57 msgid "Downloading %s" msgstr "Downloading %s" @@ -658,43 +658,43 @@ msgstr "Error detecting boards: %v" msgid "Error downloading %[1]s: %[2]v" msgstr "Error downloading %[1]s: %[2]v" -#: commands/instances.go:467 -#: commands/instances.go:471 -#: commands/instances.go:476 +#: commands/instances.go:478 +#: commands/instances.go:482 +#: commands/instances.go:487 msgid "Error downloading index '%s'" msgstr "Error downloading index '%s'" -#: commands/instances.go:500 -#: commands/instances.go:506 +#: commands/instances.go:511 +#: commands/instances.go:517 msgid "Error downloading index signature '%s'" msgstr "Error downloading index signature '%s'" -#: commands/instances.go:699 -#: commands/instances.go:701 +#: commands/instances.go:710 +#: commands/instances.go:712 msgid "Error downloading library" msgstr "Error downloading library" -#: commands/instances.go:376 -#: commands/instances.go:379 +#: commands/instances.go:387 +#: commands/instances.go:390 msgid "Error downloading library_index.json.gz" msgstr "Error downloading library_index.json.gz" -#: commands/instances.go:386 -#: commands/instances.go:389 +#: commands/instances.go:397 +#: commands/instances.go:400 msgid "Error downloading library_index.json.sig" msgstr "Error downloading library_index.json.sig" #: commands/core/download.go:70 #: commands/core/download.go:74 -#: commands/instances.go:782 -#: commands/instances.go:784 +#: commands/instances.go:793 +#: commands/instances.go:795 msgid "Error downloading platform %s" msgstr "Error downloading platform %s" #: commands/core/download.go:83 #: commands/core/download.go:88 -#: commands/instances.go:775 -#: commands/instances.go:776 +#: commands/instances.go:786 +#: commands/instances.go:787 msgid "Error downloading tool %s" msgstr "Error downloading tool %s" @@ -737,7 +737,7 @@ msgstr "Error during uninstall: %v" msgid "Error during upgrade: %v" msgstr "Error during upgrade: %v" -#: commands/instances.go:395 +#: commands/instances.go:406 msgid "Error extracting library_index.json.gz" msgstr "Error extracting library_index.json.gz" @@ -801,11 +801,11 @@ msgstr "Error installing Git Library: %v" msgid "Error installing Zip Library: %v" msgstr "Error installing Zip Library: %v" -#: commands/instances.go:803 +#: commands/instances.go:814 msgid "Error installing platform %s" msgstr "Error installing platform %s" -#: commands/instances.go:793 +#: commands/instances.go:804 msgid "Error installing tool %s" msgstr "Error installing tool %s" @@ -854,7 +854,7 @@ msgstr "Error retrieving core list: %v" msgid "Error retrieving outdated cores and libraries: %v" msgstr "Error retrieving outdated cores and libraries: %v" -#: commands/instances.go:819 +#: commands/instances.go:830 msgid "Error rolling-back changes" msgstr "Error rolling-back changes" @@ -862,11 +862,11 @@ msgstr "Error rolling-back changes" msgid "Error rolling-back changes: %s" msgstr "Error rolling-back changes: %s" -#: commands/instances.go:525 +#: commands/instances.go:536 msgid "Error saving downloaded index %s" msgstr "Error saving downloaded index %s" -#: commands/instances.go:529 +#: commands/instances.go:540 msgid "Error saving downloaded index signature" msgstr "Error saving downloaded index signature" @@ -901,7 +901,7 @@ msgid "Error uninstalling platform %s" msgstr "Error uninstalling platform %s" #: commands/core/uninstall.go:96 -#: commands/instances.go:835 +#: commands/instances.go:846 msgid "Error uninstalling tool %s" msgstr "Error uninstalling tool %s" @@ -931,7 +931,7 @@ msgid "Error upgrading libraries: %v" msgstr "Error upgrading libraries: %v" #: commands/core/install.go:143 -#: commands/instances.go:814 +#: commands/instances.go:825 msgid "Error upgrading platform: %s" msgstr "Error upgrading platform: %s" @@ -939,8 +939,8 @@ msgstr "Error upgrading platform: %s" msgid "Error upgrading: %v" msgstr "Error upgrading: %v" -#: commands/instances.go:400 -#: commands/instances.go:510 +#: commands/instances.go:411 +#: commands/instances.go:521 msgid "Error verifying signature" msgstr "Error verifying signature" @@ -957,11 +957,11 @@ msgstr "Error while determining sketch size: %s" msgid "Error writing compilation database: %s" msgstr "Error writing compilation database: %s" -#: commands/instances.go:409 +#: commands/instances.go:420 msgid "Error writing library_index.json" msgstr "Error writing library_index.json" -#: commands/instances.go:412 +#: commands/instances.go:423 msgid "Error writing library_index.json.sig" msgstr "Error writing library_index.json.sig" @@ -1156,7 +1156,7 @@ msgstr "Includes %s directory in the archive." msgid "Installed" msgstr "Installed" -#: commands/instances.go:722 +#: commands/instances.go:733 #: commands/lib/install.go:112 msgid "Installed %s" msgstr "Installed %s" @@ -1169,7 +1169,7 @@ msgid "Installed version" msgstr "Installed version" #: commands/bundled_tools.go:48 -#: commands/instances.go:705 +#: commands/instances.go:716 #: commands/lib/install.go:92 msgid "Installing %s" msgstr "Installing %s" @@ -1212,7 +1212,7 @@ msgstr "Invalid FQBN" msgid "Invalid URL" msgstr "Invalid URL" -#: commands/instances.go:192 +#: commands/instances.go:193 msgid "Invalid additional URL: %v" msgstr "Invalid additional URL: %v" @@ -1261,8 +1261,8 @@ msgstr "Invalid option for --log-level: %s" msgid "Invalid output format: %s" msgstr "Invalid output format: %s" -#: commands/instances.go:443 -#: commands/instances.go:517 +#: commands/instances.go:454 +#: commands/instances.go:528 msgid "Invalid package index in %s" msgstr "Invalid package index in %s" @@ -1392,13 +1392,13 @@ msgstr "Lists all connected boards." msgid "Lists cores and libraries that can be upgraded" msgstr "Lists cores and libraries that can be upgraded" -#: commands/instances.go:206 -#: commands/instances.go:217 -#: commands/instances.go:318 +#: commands/instances.go:207 +#: commands/instances.go:218 +#: commands/instances.go:329 msgid "Loading index file: %v" msgstr "Loading index file: %v" -#: commands/instances.go:327 +#: commands/instances.go:338 msgid "Loading libraries: %v" msgstr "Loading libraries: %v" @@ -1755,7 +1755,7 @@ msgstr "Provides includes: %s" msgid "Removes one or more values from a setting." msgstr "Removes one or more values from a setting." -#: commands/instances.go:715 +#: commands/instances.go:726 #: commands/lib/install.go:105 msgid "Replacing %[1]s with %[2]s" msgstr "Replacing %[1]s with %[2]s" @@ -1952,7 +1952,7 @@ msgstr "Skipping compile of: {0}" msgid "Skipping dependencies detection for precompiled library {0}" msgstr "Skipping dependencies detection for precompiled library {0}" -#: commands/instances.go:852 +#: commands/instances.go:863 msgid "Skipping platform configuration" msgstr "Skipping platform configuration" @@ -2021,7 +2021,7 @@ msgstr "This commands shows a list of installed cores and/or libraries\n" #: commands/bundled_tools.go:43 #: commands/core/install.go:79 -#: commands/instances.go:766 +#: commands/instances.go:777 msgid "Tool %s already installed" msgstr "Tool %s already installed" @@ -2096,7 +2096,7 @@ msgstr "Uninstalling %s" msgid "Uninstalling %s, tool is no more required" msgstr "Uninstalling %s, tool is no more required" -#: commands/instances.go:831 +#: commands/instances.go:842 msgid "Uninstalling %s: tool is no more required" msgstr "Uninstalling %s: tool is no more required" @@ -2142,21 +2142,21 @@ msgstr "Updates the libraries index to the latest version." msgid "Updates the libraries index." msgstr "Updates the libraries index." -#: commands/instances.go:448 -#: commands/instances.go:474 -#: commands/instances.go:504 +#: commands/instances.go:459 +#: commands/instances.go:485 +#: commands/instances.go:515 msgid "Updating index: %s" msgstr "Updating index: %s" -#: commands/instances.go:375 +#: commands/instances.go:386 msgid "Updating index: library_index.json.gz" msgstr "Updating index: library_index.json.gz" -#: commands/instances.go:385 +#: commands/instances.go:396 msgid "Updating index: library_index.json.sig" msgstr "Updating index: library_index.json.sig" -#: commands/instances.go:788 +#: commands/instances.go:799 msgid "Updating platform %s" msgstr "Updating platform %s" @@ -2307,7 +2307,7 @@ msgstr "Versions: %s" msgid "WARNING cannot configure platform: %s" msgstr "WARNING cannot configure platform: %s" -#: commands/instances.go:848 +#: commands/instances.go:859 msgid "WARNING: cannot run post install: %s" msgstr "WARNING: cannot run post install: %s" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index 2484c9b2c8a..b1043b95757 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633079128, 0), + FileModTime: time.Unix(1633345190, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:839\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:595\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:181\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:708\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:71\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:521\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:747\n#: commands/instances.go:759\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:332\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:558\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:576\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:111\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:846\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:362\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:697\n#: commands/instances.go:756\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:467\n#: commands/instances.go:471\n#: commands/instances.go:476\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:500\n#: commands/instances.go:506\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:699\n#: commands/instances.go:701\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:376\n#: commands/instances.go:379\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:386\n#: commands/instances.go:389\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:782\n#: commands/instances.go:784\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:775\n#: commands/instances.go:776\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:395\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:803\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:793\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:819\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:525\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:529\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:835\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:814\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:400\n#: commands/instances.go:510\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:409\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:412\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:722\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:705\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:218\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:252\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:192\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:213\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:230\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:443\n#: commands/instances.go:517\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:266\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:369\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:206\n#: commands/instances.go:217\n#: commands/instances.go:318\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:327\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:106\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:169\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:318\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:285\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:107\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:303\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:247\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:105\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:199\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:232\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:715\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:852\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:110\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:108\n#: cli/cli.go:109\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:766\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:199\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:831\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:448\n#: commands/instances.go:474\n#: commands/instances.go:504\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:375\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:385\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:788\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:848\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:768\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:73\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:705\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:696\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:700\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:73\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:649\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:356\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:604\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:571\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:96\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:433\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:562\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:640\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:496\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:595\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:181\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:71\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:332\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:558\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:576\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:111\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:218\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:252\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:213\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:230\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:266\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:369\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:106\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:169\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:318\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:285\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:107\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:303\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:247\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:105\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:199\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:232\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:110\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:108\n#: cli/cli.go:109\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:199\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:768\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:73\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:705\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:696\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:700\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:73\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:649\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:356\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:604\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:571\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:96\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:433\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:562\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:640\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:496\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633078931, 0), + DirModTime: time.Unix(1633083787, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633078931, 0), + Time: time.Unix(1633083787, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, From 802917d68e8eb3c2f88aacf1ca382f8bc196f678 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 4 Oct 2021 16:18:32 +0200 Subject: [PATCH 2/9] Added gRPC calls. (#1492) * Added new Monitor command (will replace current Monitor service) * Added new EnumerateMonitorPortParameters gRPC call * Force compile error on gRPC deamon when there are unimplemented methods * Updated deamon implementation stub * fix i18n --- commands/daemon/daemon.go | 14 +- i18n/data/en.po | 2 +- i18n/rice-box.go | 8 +- rpc/cc/arduino/cli/commands/v1/commands.pb.go | 970 +++++++++--------- rpc/cc/arduino/cli/commands/v1/commands.proto | 8 + .../cli/commands/v1/commands_grpc.pb.go | 108 ++ rpc/cc/arduino/cli/commands/v1/monitor.pb.go | 735 +++++++++++++ rpc/cc/arduino/cli/commands/v1/monitor.proto | 89 ++ 8 files changed, 1457 insertions(+), 477 deletions(-) create mode 100644 rpc/cc/arduino/cli/commands/v1/monitor.pb.go create mode 100644 rpc/cc/arduino/cli/commands/v1/monitor.proto diff --git a/commands/daemon/daemon.go b/commands/daemon/daemon.go index 9a4ce269dec..27090b9e2b2 100644 --- a/commands/daemon/daemon.go +++ b/commands/daemon/daemon.go @@ -37,7 +37,9 @@ import ( // ArduinoCoreServerImpl FIXMEDOC type ArduinoCoreServerImpl struct { - rpc.UnimplementedArduinoCoreServiceServer + // Force compile error for unimplemented methods + rpc.UnsafeArduinoCoreServiceServer + VersionString string } @@ -463,3 +465,13 @@ func (s *ArduinoCoreServerImpl) GitLibraryInstall(req *rpc.GitLibraryInstallRequ } return stream.Send(&rpc.GitLibraryInstallResponse{}) } + +// EnumerateMonitorPortSettings FIXMEDOC +func (s *ArduinoCoreServerImpl) EnumerateMonitorPortSettings(context.Context, *rpc.EnumerateMonitorPortSettingsRequest) (*rpc.EnumerateMonitorPortSettingsResponse, error) { + return nil, status.New(codes.Unimplemented, "Not implemented").Err() +} + +// Monitor FIXMEDOC +func (s *ArduinoCoreServerImpl) Monitor(stream rpc.ArduinoCoreService_MonitorServer) error { + return status.New(codes.Unimplemented, "Not implemented").Err() +} diff --git a/i18n/data/en.po b/i18n/data/en.po index f2a6201565b..c67f7a210d5 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -2923,7 +2923,7 @@ msgstr "no compatible version of %s tools found for the current os" msgid "no executable specified" msgstr "no executable specified" -#: commands/daemon/daemon.go:96 +#: commands/daemon/daemon.go:98 msgid "no instance specified" msgstr "no instance specified" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index b1043b95757..83ac51066d7 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633345190, 0), + FileModTime: time.Unix(1633352786, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:595\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:181\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:71\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:332\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:558\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:576\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:111\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:218\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:252\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:213\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:230\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:266\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:369\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:106\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:169\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:318\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:285\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:107\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:303\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:247\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:105\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:199\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:232\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:110\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:108\n#: cli/cli.go:109\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:199\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:768\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:73\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:705\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:696\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:700\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:73\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:649\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:356\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:604\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:571\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:96\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:433\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:562\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:640\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:496\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:595\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:181\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:71\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:332\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:558\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:576\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:111\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:218\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:252\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:213\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:230\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:266\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:369\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:106\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:169\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:318\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:285\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:107\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:303\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:247\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:105\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:199\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:232\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:110\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:108\n#: cli/cli.go:109\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:199\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:768\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:73\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:705\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:696\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:700\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:73\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:649\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:356\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:604\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:571\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:98\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:433\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:562\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:640\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:496\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633083787, 0), + DirModTime: time.Unix(1633352643, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633083787, 0), + Time: time.Unix(1633352643, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, diff --git a/rpc/cc/arduino/cli/commands/v1/commands.pb.go b/rpc/cc/arduino/cli/commands/v1/commands.pb.go index 1ce280b35e9..fc550925519 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/commands.pb.go @@ -1252,452 +1252,471 @@ var file_cc_arduino_cli_commands_v1_commands_proto_rawDesc = []byte{ 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x27, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, - 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x75, - 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x63, 0x63, 0x2f, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x69, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x0f, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x52, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, - 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x4f, 0x0a, 0x0b, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, - 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0xd6, 0x02, 0x0a, 0x0c, 0x49, 0x6e, 0x69, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x58, 0x0a, 0x0d, 0x69, 0x6e, 0x69, 0x74, - 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, - 0x73, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x69, 0x6e, 0x69, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, - 0x73, 0x73, 0x12, 0x2a, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x48, 0x00, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x1a, 0xb4, - 0x01, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x11, 0x64, - 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, - 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, - 0x72, 0x65, 0x73, 0x73, 0x52, 0x10, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, - 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x70, - 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x50, - 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x6f, - 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x22, 0x52, 0x0a, 0x0e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, - 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, - 0x61, 0x6e, 0x63, 0x65, 0x22, 0x11, 0x0a, 0x0f, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, - 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, - 0x70, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, - 0x61, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, - 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, - 0x10, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, - 0x73, 0x22, 0x5f, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x22, 0x79, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x59, 0x0a, 0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x70, - 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, - 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x10, 0x64, 0x6f, 0x77, - 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x63, 0x0a, - 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x22, 0x7d, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x72, 0x65, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, - 0x61, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, - 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, - 0x10, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, - 0x73, 0x22, 0x53, 0x0a, 0x0f, 0x4f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, - 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0xc4, 0x01, 0x0a, 0x10, 0x4f, 0x75, 0x74, 0x64, 0x61, - 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x12, 0x6f, - 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, - 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x11, 0x6f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x53, 0x0a, 0x12, 0x6f, 0x75, 0x74, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x02, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, - 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x11, 0x6f, 0x75, 0x74, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x22, 0x7e, 0x0a, - 0x0e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x74, 0x6f, 0x1a, 0x28, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, + 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6d, + 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x63, 0x63, + 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, + 0x31, 0x2f, 0x6c, 0x69, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x0f, 0x0a, 0x0d, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x52, 0x0a, 0x0e, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, + 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, + 0x22, 0x4f, 0x0a, 0x0b, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, - 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x73, 0x6b, - 0x69, 0x70, 0x50, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x22, 0xaa, 0x01, - 0x0a, 0x0f, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x48, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, - 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, - 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, - 0x73, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x0d, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x54, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0c, 0x74, 0x61, - 0x73, 0x6b, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x10, 0x0a, 0x0e, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2b, 0x0a, 0x0f, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x76, 0x0a, 0x11, 0x4c, 0x6f, 0x61, - 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, + 0x65, 0x22, 0xd6, 0x02, 0x0a, 0x0c, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x58, 0x0a, 0x0d, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, + 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x0c, + 0x69, 0x6e, 0x69, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2a, 0x0a, 0x05, + 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x48, + 0x00, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x1a, 0xb4, 0x01, 0x0a, 0x08, 0x50, 0x72, 0x6f, + 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, + 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, + 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x10, + 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, + 0x12, 0x4d, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, + 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, + 0x73, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, + 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x52, 0x0a, 0x0e, 0x44, 0x65, + 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x11, + 0x0a, 0x0f, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x56, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, + 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x70, 0x0a, 0x13, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x59, 0x0a, 0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x72, 0x6f, + 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, + 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x10, 0x64, 0x6f, 0x77, 0x6e, 0x6c, + 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x5f, 0x0a, 0x1b, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x79, 0x0a, 0x1c, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, + 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x11, + 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, + 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, + 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x10, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x50, + 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x63, 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x43, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x7d, 0x0a, 0x20, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, + 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x59, 0x0a, 0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x72, 0x6f, + 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, + 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x10, 0x64, 0x6f, 0x77, 0x6e, 0x6c, + 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x53, 0x0a, 0x0f, 0x4f, + 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, - 0x68, 0x22, 0xdb, 0x01, 0x0a, 0x12, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6e, - 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x69, - 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2c, 0x0a, 0x12, 0x6f, 0x74, - 0x68, 0x65, 0x72, 0x5f, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x53, 0x6b, 0x65, - 0x74, 0x63, 0x68, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x64, 0x64, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0f, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, - 0x6c, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x66, 0x6f, 0x6c, 0x64, - 0x65, 0x72, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, - 0x72, 0x6f, 0x6f, 0x74, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x22, - 0x86, 0x01, 0x0a, 0x14, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, - 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, - 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, - 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x72, 0x63, - 0x68, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2a, 0x0a, 0x11, - 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x64, 0x69, - 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, - 0x42, 0x75, 0x69, 0x6c, 0x64, 0x44, 0x69, 0x72, 0x22, 0x17, 0x0a, 0x15, 0x41, 0x72, 0x63, 0x68, - 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x32, 0xac, 0x23, 0x0a, 0x12, 0x41, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x43, 0x6f, 0x72, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x61, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x12, 0x29, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, + 0x22, 0xc4, 0x01, 0x0a, 0x10, 0x4f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x12, 0x6f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, + 0x64, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, + 0x11, 0x6f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, + 0x65, 0x73, 0x12, 0x53, 0x0a, 0x12, 0x6f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, + 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x11, 0x6f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, + 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x22, 0x7e, 0x0a, 0x0e, 0x55, 0x70, 0x67, 0x72, 0x61, + 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, + 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, + 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x73, + 0x6b, 0x69, 0x70, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x73, 0x6b, 0x69, 0x70, 0x50, 0x6f, 0x73, 0x74, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x22, 0xaa, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x67, 0x72, + 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x08, 0x70, + 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x04, 0x49, - 0x6e, 0x69, 0x74, 0x12, 0x27, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, - 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, - 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, + 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x08, 0x70, 0x72, 0x6f, + 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x70, 0x72, + 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x07, 0x44, 0x65, - 0x73, 0x74, 0x72, 0x6f, 0x79, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, - 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, - 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, - 0x12, 0x72, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, - 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x00, 0x30, 0x01, 0x12, 0x8d, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x37, 0x2e, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x50, 0x72, + 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x6f, 0x67, + 0x72, 0x65, 0x73, 0x73, 0x22, 0x10, 0x0a, 0x0e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x22, 0x76, 0x0a, 0x11, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, + 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, + 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, + 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, + 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, 0x22, 0xdb, 0x01, 0x0a, 0x12, + 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x69, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x12, + 0x23, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x74, 0x68, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x50, 0x61, 0x74, 0x68, 0x12, 0x2c, 0x0a, 0x12, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x73, 0x6b, + 0x65, 0x74, 0x63, 0x68, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x10, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x46, 0x69, 0x6c, + 0x65, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, + 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x64, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x2a, 0x0a, + 0x11, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x6c, + 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x6f, 0x6f, 0x74, 0x46, 0x6f, + 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x22, 0x86, 0x01, 0x0a, 0x14, 0x41, 0x72, + 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, + 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, + 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x70, + 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x72, 0x63, 0x68, 0x69, + 0x76, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, + 0x65, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x0f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x44, + 0x69, 0x72, 0x22, 0x17, 0x0a, 0x15, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, + 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xb8, 0x25, 0x0a, 0x12, + 0x41, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x43, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, + 0x63, 0x65, 0x12, 0x61, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x29, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x04, 0x49, 0x6e, 0x69, 0x74, 0x12, 0x27, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x00, 0x30, 0x01, 0x12, 0x99, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, + 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x00, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x07, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x12, + 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, + 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x72, 0x0a, 0x0b, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x8d, + 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, + 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x37, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, + 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x99, + 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x62, + 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3b, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, - 0x78, 0x12, 0x3b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, - 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, + 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x72, 0x65, + 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x67, 0x0a, 0x08, 0x4f, 0x75, + 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x4f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x00, 0x12, 0x66, 0x0a, 0x07, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x43, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, - 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, - 0x12, 0x67, 0x0a, 0x08, 0x4f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2b, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x75, 0x74, 0x64, 0x61, 0x74, - 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x67, 0x72, + 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x07, 0x56, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x6d, 0x0a, 0x0a, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x12, + 0x2d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x61, + 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x61, 0x64, + 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x76, 0x0a, 0x0d, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, + 0x68, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, + 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x71, 0x0a, 0x0c, 0x42, 0x6f, 0x61, 0x72, + 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x75, 0x74, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x66, 0x0a, 0x07, 0x55, 0x70, 0x67, - 0x72, 0x61, 0x64, 0x65, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, - 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, - 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, - 0x01, 0x12, 0x64, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, + 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x70, 0x0a, 0x0b, 0x42, + 0x6f, 0x61, 0x72, 0x64, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x41, 0x74, 0x74, + 0x61, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x41, 0x74, 0x74, + 0x61, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x68, 0x0a, + 0x09, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6d, 0x0a, 0x0a, 0x4c, 0x6f, 0x61, 0x64, 0x53, - 0x6b, 0x65, 0x74, 0x63, 0x68, 0x12, 0x2d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, - 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, - 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x76, 0x0a, 0x0d, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, - 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x0c, 0x42, 0x6f, 0x61, 0x72, 0x64, + 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x12, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, - 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, + 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x0b, 0x42, 0x6f, + 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, - 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x71, - 0x0a, 0x0c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x2f, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7b, 0x0a, 0x0e, 0x42, 0x6f, + 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x12, 0x31, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, + 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x70, 0x0a, 0x0b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, - 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x30, 0x01, 0x12, 0x68, 0x0a, 0x09, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, - 0x12, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, - 0x0c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x12, 0x2f, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, + 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x28, 0x01, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x70, 0x69, + 0x6c, 0x65, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, + 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x6e, 0x0a, 0x0b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, - 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x7b, 0x0a, 0x0e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, - 0x63, 0x68, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, + 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x7c, 0x0a, + 0x0f, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, + 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, + 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x7f, 0x0a, 0x10, 0x50, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, + 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, + 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, + 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, + 0x11, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, - 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, - 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, 0x30, 0x01, 0x12, 0x64, 0x0a, - 0x07, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x6e, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, + 0x01, 0x12, 0x7c, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x70, 0x67, + 0x72, 0x61, 0x64, 0x65, 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x30, 0x01, 0x12, 0x7c, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, - 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, - 0x01, 0x12, 0x7f, 0x0a, 0x10, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, - 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, - 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x6c, - 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, - 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, - 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x6e, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, - 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x7c, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x74, 0x66, - 0x6f, 0x72, 0x6d, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, - 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, - 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x61, 0x0a, 0x06, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, - 0x29, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, - 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x8e, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x6c, - 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, - 0x65, 0x72, 0x12, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, - 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x63, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x70, + 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, + 0x61, 0x0a, 0x06, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x29, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x30, 0x01, 0x12, 0x8e, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, + 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x12, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0xb0, 0x01, 0x0a, 0x21, 0x4c, 0x69, - 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x41, 0x76, 0x61, - 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, - 0x44, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x50, + 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x30, 0x01, 0x12, 0xb0, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, + 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x44, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, + 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x46, + 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x45, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, - 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, - 0x72, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x55, 0x70, - 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x79, 0x0a, 0x0e, - 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x12, 0x31, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x72, 0x6e, - 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, - 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x77, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x74, 0x66, - 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, - 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, - 0x72, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x71, 0x0a, 0x0c, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x4c, 0x69, 0x73, 0x74, - 0x12, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, - 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, - 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, 0x0f, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, 0x6f, - 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, - 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x6c, - 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, - 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, - 0x01, 0x12, 0x79, 0x0a, 0x0e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x79, 0x0a, 0x0e, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, + 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, + 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, + 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, + 0x01, 0x12, 0x77, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, + 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, - 0x11, 0x5a, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x0c, 0x50, 0x6c, + 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, + 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, + 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, + 0x0f, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, + 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, + 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, + 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x79, 0x0a, 0x0e, 0x4c, + 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x31, 0x2e, + 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, + 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, + 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x5a, 0x69, 0x70, 0x4c, 0x69, + 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x5a, 0x69, 0x70, 0x4c, 0x69, 0x62, + 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x5a, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, - 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x5a, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, - 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x47, 0x69, 0x74, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, + 0x47, 0x69, 0x74, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, + 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, + 0x69, 0x74, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x69, 0x74, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x69, 0x74, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x7f, 0x0a, 0x10, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, - 0x79, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, - 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x12, 0x34, 0x2e, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, + 0x12, 0x7f, 0x0a, 0x10, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x6e, 0x69, 0x6e, 0x73, + 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x6e, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, + 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, + 0x72, 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, + 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x9b, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x62, 0x72, 0x61, + 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, + 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x3d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, + 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, + 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x0b, 0x4c, 0x69, + 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, + 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, + 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x07, 0x4d, 0x6f, + 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, + 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, + 0x30, 0x01, 0x12, 0xa1, 0x01, 0x0a, 0x1c, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x73, 0x12, 0x3f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x41, - 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x9b, 0x01, 0x0a, - 0x1a, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, - 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x3d, 0x2e, 0x63, 0x63, - 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, - 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x0d, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x30, 0x2e, 0x63, 0x63, - 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x6e, 0x0a, 0x0b, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, - 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x48, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, - 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2d, 0x63, - 0x6c, 0x69, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, - 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, - 0x31, 0x3b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, + 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, + 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x48, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2d, 0x63, 0x6c, 0x69, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x63, 0x2f, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1769,32 +1788,36 @@ var file_cc_arduino_cli_commands_v1_commands_proto_goTypes = []interface{}{ (*LibraryResolveDependenciesRequest)(nil), // 52: cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest (*LibrarySearchRequest)(nil), // 53: cc.arduino.cli.commands.v1.LibrarySearchRequest (*LibraryListRequest)(nil), // 54: cc.arduino.cli.commands.v1.LibraryListRequest - (*BoardDetailsResponse)(nil), // 55: cc.arduino.cli.commands.v1.BoardDetailsResponse - (*BoardAttachResponse)(nil), // 56: cc.arduino.cli.commands.v1.BoardAttachResponse - (*BoardListResponse)(nil), // 57: cc.arduino.cli.commands.v1.BoardListResponse - (*BoardListAllResponse)(nil), // 58: cc.arduino.cli.commands.v1.BoardListAllResponse - (*BoardSearchResponse)(nil), // 59: cc.arduino.cli.commands.v1.BoardSearchResponse - (*BoardListWatchResponse)(nil), // 60: cc.arduino.cli.commands.v1.BoardListWatchResponse - (*CompileResponse)(nil), // 61: cc.arduino.cli.commands.v1.CompileResponse - (*PlatformInstallResponse)(nil), // 62: cc.arduino.cli.commands.v1.PlatformInstallResponse - (*PlatformDownloadResponse)(nil), // 63: cc.arduino.cli.commands.v1.PlatformDownloadResponse - (*PlatformUninstallResponse)(nil), // 64: cc.arduino.cli.commands.v1.PlatformUninstallResponse - (*PlatformUpgradeResponse)(nil), // 65: cc.arduino.cli.commands.v1.PlatformUpgradeResponse - (*UploadResponse)(nil), // 66: cc.arduino.cli.commands.v1.UploadResponse - (*UploadUsingProgrammerResponse)(nil), // 67: cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse - (*ListProgrammersAvailableForUploadResponse)(nil), // 68: cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse - (*BurnBootloaderResponse)(nil), // 69: cc.arduino.cli.commands.v1.BurnBootloaderResponse - (*PlatformSearchResponse)(nil), // 70: cc.arduino.cli.commands.v1.PlatformSearchResponse - (*PlatformListResponse)(nil), // 71: cc.arduino.cli.commands.v1.PlatformListResponse - (*LibraryDownloadResponse)(nil), // 72: cc.arduino.cli.commands.v1.LibraryDownloadResponse - (*LibraryInstallResponse)(nil), // 73: cc.arduino.cli.commands.v1.LibraryInstallResponse - (*ZipLibraryInstallResponse)(nil), // 74: cc.arduino.cli.commands.v1.ZipLibraryInstallResponse - (*GitLibraryInstallResponse)(nil), // 75: cc.arduino.cli.commands.v1.GitLibraryInstallResponse - (*LibraryUninstallResponse)(nil), // 76: cc.arduino.cli.commands.v1.LibraryUninstallResponse - (*LibraryUpgradeAllResponse)(nil), // 77: cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse - (*LibraryResolveDependenciesResponse)(nil), // 78: cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse - (*LibrarySearchResponse)(nil), // 79: cc.arduino.cli.commands.v1.LibrarySearchResponse - (*LibraryListResponse)(nil), // 80: cc.arduino.cli.commands.v1.LibraryListResponse + (*MonitorRequest)(nil), // 55: cc.arduino.cli.commands.v1.MonitorRequest + (*EnumerateMonitorPortSettingsRequest)(nil), // 56: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest + (*BoardDetailsResponse)(nil), // 57: cc.arduino.cli.commands.v1.BoardDetailsResponse + (*BoardAttachResponse)(nil), // 58: cc.arduino.cli.commands.v1.BoardAttachResponse + (*BoardListResponse)(nil), // 59: cc.arduino.cli.commands.v1.BoardListResponse + (*BoardListAllResponse)(nil), // 60: cc.arduino.cli.commands.v1.BoardListAllResponse + (*BoardSearchResponse)(nil), // 61: cc.arduino.cli.commands.v1.BoardSearchResponse + (*BoardListWatchResponse)(nil), // 62: cc.arduino.cli.commands.v1.BoardListWatchResponse + (*CompileResponse)(nil), // 63: cc.arduino.cli.commands.v1.CompileResponse + (*PlatformInstallResponse)(nil), // 64: cc.arduino.cli.commands.v1.PlatformInstallResponse + (*PlatformDownloadResponse)(nil), // 65: cc.arduino.cli.commands.v1.PlatformDownloadResponse + (*PlatformUninstallResponse)(nil), // 66: cc.arduino.cli.commands.v1.PlatformUninstallResponse + (*PlatformUpgradeResponse)(nil), // 67: cc.arduino.cli.commands.v1.PlatformUpgradeResponse + (*UploadResponse)(nil), // 68: cc.arduino.cli.commands.v1.UploadResponse + (*UploadUsingProgrammerResponse)(nil), // 69: cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse + (*ListProgrammersAvailableForUploadResponse)(nil), // 70: cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse + (*BurnBootloaderResponse)(nil), // 71: cc.arduino.cli.commands.v1.BurnBootloaderResponse + (*PlatformSearchResponse)(nil), // 72: cc.arduino.cli.commands.v1.PlatformSearchResponse + (*PlatformListResponse)(nil), // 73: cc.arduino.cli.commands.v1.PlatformListResponse + (*LibraryDownloadResponse)(nil), // 74: cc.arduino.cli.commands.v1.LibraryDownloadResponse + (*LibraryInstallResponse)(nil), // 75: cc.arduino.cli.commands.v1.LibraryInstallResponse + (*ZipLibraryInstallResponse)(nil), // 76: cc.arduino.cli.commands.v1.ZipLibraryInstallResponse + (*GitLibraryInstallResponse)(nil), // 77: cc.arduino.cli.commands.v1.GitLibraryInstallResponse + (*LibraryUninstallResponse)(nil), // 78: cc.arduino.cli.commands.v1.LibraryUninstallResponse + (*LibraryUpgradeAllResponse)(nil), // 79: cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse + (*LibraryResolveDependenciesResponse)(nil), // 80: cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse + (*LibrarySearchResponse)(nil), // 81: cc.arduino.cli.commands.v1.LibrarySearchResponse + (*LibraryListResponse)(nil), // 82: cc.arduino.cli.commands.v1.LibraryListResponse + (*MonitorResponse)(nil), // 83: cc.arduino.cli.commands.v1.MonitorResponse + (*EnumerateMonitorPortSettingsResponse)(nil), // 84: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse } var file_cc_arduino_cli_commands_v1_commands_proto_depIdxs = []int32{ 23, // 0: cc.arduino.cli.commands.v1.CreateResponse.instance:type_name -> cc.arduino.cli.commands.v1.Instance @@ -1854,45 +1877,49 @@ var file_cc_arduino_cli_commands_v1_commands_proto_depIdxs = []int32{ 52, // 54: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:input_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest 53, // 55: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:input_type -> cc.arduino.cli.commands.v1.LibrarySearchRequest 54, // 56: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:input_type -> cc.arduino.cli.commands.v1.LibraryListRequest - 1, // 57: cc.arduino.cli.commands.v1.ArduinoCoreService.Create:output_type -> cc.arduino.cli.commands.v1.CreateResponse - 3, // 58: cc.arduino.cli.commands.v1.ArduinoCoreService.Init:output_type -> cc.arduino.cli.commands.v1.InitResponse - 5, // 59: cc.arduino.cli.commands.v1.ArduinoCoreService.Destroy:output_type -> cc.arduino.cli.commands.v1.DestroyResponse - 7, // 60: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateIndex:output_type -> cc.arduino.cli.commands.v1.UpdateIndexResponse - 9, // 61: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateLibrariesIndex:output_type -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse - 11, // 62: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateCoreLibrariesIndex:output_type -> cc.arduino.cli.commands.v1.UpdateCoreLibrariesIndexResponse - 13, // 63: cc.arduino.cli.commands.v1.ArduinoCoreService.Outdated:output_type -> cc.arduino.cli.commands.v1.OutdatedResponse - 15, // 64: cc.arduino.cli.commands.v1.ArduinoCoreService.Upgrade:output_type -> cc.arduino.cli.commands.v1.UpgradeResponse - 17, // 65: cc.arduino.cli.commands.v1.ArduinoCoreService.Version:output_type -> cc.arduino.cli.commands.v1.VersionResponse - 19, // 66: cc.arduino.cli.commands.v1.ArduinoCoreService.LoadSketch:output_type -> cc.arduino.cli.commands.v1.LoadSketchResponse - 21, // 67: cc.arduino.cli.commands.v1.ArduinoCoreService.ArchiveSketch:output_type -> cc.arduino.cli.commands.v1.ArchiveSketchResponse - 55, // 68: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardDetails:output_type -> cc.arduino.cli.commands.v1.BoardDetailsResponse - 56, // 69: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardAttach:output_type -> cc.arduino.cli.commands.v1.BoardAttachResponse - 57, // 70: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardList:output_type -> cc.arduino.cli.commands.v1.BoardListResponse - 58, // 71: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListAll:output_type -> cc.arduino.cli.commands.v1.BoardListAllResponse - 59, // 72: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardSearch:output_type -> cc.arduino.cli.commands.v1.BoardSearchResponse - 60, // 73: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListWatch:output_type -> cc.arduino.cli.commands.v1.BoardListWatchResponse - 61, // 74: cc.arduino.cli.commands.v1.ArduinoCoreService.Compile:output_type -> cc.arduino.cli.commands.v1.CompileResponse - 62, // 75: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformInstall:output_type -> cc.arduino.cli.commands.v1.PlatformInstallResponse - 63, // 76: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformDownload:output_type -> cc.arduino.cli.commands.v1.PlatformDownloadResponse - 64, // 77: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUninstall:output_type -> cc.arduino.cli.commands.v1.PlatformUninstallResponse - 65, // 78: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUpgrade:output_type -> cc.arduino.cli.commands.v1.PlatformUpgradeResponse - 66, // 79: cc.arduino.cli.commands.v1.ArduinoCoreService.Upload:output_type -> cc.arduino.cli.commands.v1.UploadResponse - 67, // 80: cc.arduino.cli.commands.v1.ArduinoCoreService.UploadUsingProgrammer:output_type -> cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse - 68, // 81: cc.arduino.cli.commands.v1.ArduinoCoreService.ListProgrammersAvailableForUpload:output_type -> cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse - 69, // 82: cc.arduino.cli.commands.v1.ArduinoCoreService.BurnBootloader:output_type -> cc.arduino.cli.commands.v1.BurnBootloaderResponse - 70, // 83: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformSearch:output_type -> cc.arduino.cli.commands.v1.PlatformSearchResponse - 71, // 84: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformList:output_type -> cc.arduino.cli.commands.v1.PlatformListResponse - 72, // 85: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryDownload:output_type -> cc.arduino.cli.commands.v1.LibraryDownloadResponse - 73, // 86: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryInstall:output_type -> cc.arduino.cli.commands.v1.LibraryInstallResponse - 74, // 87: cc.arduino.cli.commands.v1.ArduinoCoreService.ZipLibraryInstall:output_type -> cc.arduino.cli.commands.v1.ZipLibraryInstallResponse - 75, // 88: cc.arduino.cli.commands.v1.ArduinoCoreService.GitLibraryInstall:output_type -> cc.arduino.cli.commands.v1.GitLibraryInstallResponse - 76, // 89: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUninstall:output_type -> cc.arduino.cli.commands.v1.LibraryUninstallResponse - 77, // 90: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgradeAll:output_type -> cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse - 78, // 91: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:output_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse - 79, // 92: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:output_type -> cc.arduino.cli.commands.v1.LibrarySearchResponse - 80, // 93: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:output_type -> cc.arduino.cli.commands.v1.LibraryListResponse - 57, // [57:94] is the sub-list for method output_type - 20, // [20:57] is the sub-list for method input_type + 55, // 57: cc.arduino.cli.commands.v1.ArduinoCoreService.Monitor:input_type -> cc.arduino.cli.commands.v1.MonitorRequest + 56, // 58: cc.arduino.cli.commands.v1.ArduinoCoreService.EnumerateMonitorPortSettings:input_type -> cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest + 1, // 59: cc.arduino.cli.commands.v1.ArduinoCoreService.Create:output_type -> cc.arduino.cli.commands.v1.CreateResponse + 3, // 60: cc.arduino.cli.commands.v1.ArduinoCoreService.Init:output_type -> cc.arduino.cli.commands.v1.InitResponse + 5, // 61: cc.arduino.cli.commands.v1.ArduinoCoreService.Destroy:output_type -> cc.arduino.cli.commands.v1.DestroyResponse + 7, // 62: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateIndex:output_type -> cc.arduino.cli.commands.v1.UpdateIndexResponse + 9, // 63: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateLibrariesIndex:output_type -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse + 11, // 64: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateCoreLibrariesIndex:output_type -> cc.arduino.cli.commands.v1.UpdateCoreLibrariesIndexResponse + 13, // 65: cc.arduino.cli.commands.v1.ArduinoCoreService.Outdated:output_type -> cc.arduino.cli.commands.v1.OutdatedResponse + 15, // 66: cc.arduino.cli.commands.v1.ArduinoCoreService.Upgrade:output_type -> cc.arduino.cli.commands.v1.UpgradeResponse + 17, // 67: cc.arduino.cli.commands.v1.ArduinoCoreService.Version:output_type -> cc.arduino.cli.commands.v1.VersionResponse + 19, // 68: cc.arduino.cli.commands.v1.ArduinoCoreService.LoadSketch:output_type -> cc.arduino.cli.commands.v1.LoadSketchResponse + 21, // 69: cc.arduino.cli.commands.v1.ArduinoCoreService.ArchiveSketch:output_type -> cc.arduino.cli.commands.v1.ArchiveSketchResponse + 57, // 70: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardDetails:output_type -> cc.arduino.cli.commands.v1.BoardDetailsResponse + 58, // 71: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardAttach:output_type -> cc.arduino.cli.commands.v1.BoardAttachResponse + 59, // 72: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardList:output_type -> cc.arduino.cli.commands.v1.BoardListResponse + 60, // 73: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListAll:output_type -> cc.arduino.cli.commands.v1.BoardListAllResponse + 61, // 74: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardSearch:output_type -> cc.arduino.cli.commands.v1.BoardSearchResponse + 62, // 75: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListWatch:output_type -> cc.arduino.cli.commands.v1.BoardListWatchResponse + 63, // 76: cc.arduino.cli.commands.v1.ArduinoCoreService.Compile:output_type -> cc.arduino.cli.commands.v1.CompileResponse + 64, // 77: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformInstall:output_type -> cc.arduino.cli.commands.v1.PlatformInstallResponse + 65, // 78: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformDownload:output_type -> cc.arduino.cli.commands.v1.PlatformDownloadResponse + 66, // 79: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUninstall:output_type -> cc.arduino.cli.commands.v1.PlatformUninstallResponse + 67, // 80: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUpgrade:output_type -> cc.arduino.cli.commands.v1.PlatformUpgradeResponse + 68, // 81: cc.arduino.cli.commands.v1.ArduinoCoreService.Upload:output_type -> cc.arduino.cli.commands.v1.UploadResponse + 69, // 82: cc.arduino.cli.commands.v1.ArduinoCoreService.UploadUsingProgrammer:output_type -> cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse + 70, // 83: cc.arduino.cli.commands.v1.ArduinoCoreService.ListProgrammersAvailableForUpload:output_type -> cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse + 71, // 84: cc.arduino.cli.commands.v1.ArduinoCoreService.BurnBootloader:output_type -> cc.arduino.cli.commands.v1.BurnBootloaderResponse + 72, // 85: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformSearch:output_type -> cc.arduino.cli.commands.v1.PlatformSearchResponse + 73, // 86: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformList:output_type -> cc.arduino.cli.commands.v1.PlatformListResponse + 74, // 87: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryDownload:output_type -> cc.arduino.cli.commands.v1.LibraryDownloadResponse + 75, // 88: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryInstall:output_type -> cc.arduino.cli.commands.v1.LibraryInstallResponse + 76, // 89: cc.arduino.cli.commands.v1.ArduinoCoreService.ZipLibraryInstall:output_type -> cc.arduino.cli.commands.v1.ZipLibraryInstallResponse + 77, // 90: cc.arduino.cli.commands.v1.ArduinoCoreService.GitLibraryInstall:output_type -> cc.arduino.cli.commands.v1.GitLibraryInstallResponse + 78, // 91: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUninstall:output_type -> cc.arduino.cli.commands.v1.LibraryUninstallResponse + 79, // 92: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgradeAll:output_type -> cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse + 80, // 93: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:output_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse + 81, // 94: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:output_type -> cc.arduino.cli.commands.v1.LibrarySearchResponse + 82, // 95: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:output_type -> cc.arduino.cli.commands.v1.LibraryListResponse + 83, // 96: cc.arduino.cli.commands.v1.ArduinoCoreService.Monitor:output_type -> cc.arduino.cli.commands.v1.MonitorResponse + 84, // 97: cc.arduino.cli.commands.v1.ArduinoCoreService.EnumerateMonitorPortSettings:output_type -> cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse + 59, // [59:98] is the sub-list for method output_type + 20, // [20:59] is the sub-list for method input_type 20, // [20:20] is the sub-list for extension type_name 20, // [20:20] is the sub-list for extension extendee 0, // [0:20] is the sub-list for field type_name @@ -1907,6 +1934,7 @@ func file_cc_arduino_cli_commands_v1_commands_proto_init() { file_cc_arduino_cli_commands_v1_board_proto_init() file_cc_arduino_cli_commands_v1_compile_proto_init() file_cc_arduino_cli_commands_v1_core_proto_init() + file_cc_arduino_cli_commands_v1_monitor_proto_init() file_cc_arduino_cli_commands_v1_upload_proto_init() file_cc_arduino_cli_commands_v1_lib_proto_init() if !protoimpl.UnsafeEnabled { diff --git a/rpc/cc/arduino/cli/commands/v1/commands.proto b/rpc/cc/arduino/cli/commands/v1/commands.proto index a5eaee9c067..5f4d441040f 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands.proto +++ b/rpc/cc/arduino/cli/commands/v1/commands.proto @@ -25,6 +25,7 @@ import "cc/arduino/cli/commands/v1/common.proto"; import "cc/arduino/cli/commands/v1/board.proto"; import "cc/arduino/cli/commands/v1/compile.proto"; import "cc/arduino/cli/commands/v1/core.proto"; +import "cc/arduino/cli/commands/v1/monitor.proto"; import "cc/arduino/cli/commands/v1/upload.proto"; import "cc/arduino/cli/commands/v1/lib.proto"; @@ -170,6 +171,13 @@ service ArduinoCoreService { // List the installed libraries. rpc LibraryList(LibraryListRequest) returns (LibraryListResponse); + + // Open a monitor connection to a board port + rpc Monitor(stream MonitorRequest) returns (stream MonitorResponse); + + // Returns the parameters that can be set in the MonitorRequest calls + rpc EnumerateMonitorPortSettings(EnumerateMonitorPortSettingsRequest) + returns (EnumerateMonitorPortSettingsResponse); } message CreateRequest {} diff --git a/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go b/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go index 3db9d57f19e..aa1edc5f213 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go @@ -98,6 +98,10 @@ type ArduinoCoreServiceClient interface { LibrarySearch(ctx context.Context, in *LibrarySearchRequest, opts ...grpc.CallOption) (*LibrarySearchResponse, error) // List the installed libraries. LibraryList(ctx context.Context, in *LibraryListRequest, opts ...grpc.CallOption) (*LibraryListResponse, error) + // Open a monitor connection to a board port + Monitor(ctx context.Context, opts ...grpc.CallOption) (ArduinoCoreService_MonitorClient, error) + // Returns the parameters that can be set in the MonitorRequest calls + EnumerateMonitorPortSettings(ctx context.Context, in *EnumerateMonitorPortSettingsRequest, opts ...grpc.CallOption) (*EnumerateMonitorPortSettingsResponse, error) } type arduinoCoreServiceClient struct { @@ -923,6 +927,46 @@ func (c *arduinoCoreServiceClient) LibraryList(ctx context.Context, in *LibraryL return out, nil } +func (c *arduinoCoreServiceClient) Monitor(ctx context.Context, opts ...grpc.CallOption) (ArduinoCoreService_MonitorClient, error) { + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[21], "/cc.arduino.cli.commands.v1.ArduinoCoreService/Monitor", opts...) + if err != nil { + return nil, err + } + x := &arduinoCoreServiceMonitorClient{stream} + return x, nil +} + +type ArduinoCoreService_MonitorClient interface { + Send(*MonitorRequest) error + Recv() (*MonitorResponse, error) + grpc.ClientStream +} + +type arduinoCoreServiceMonitorClient struct { + grpc.ClientStream +} + +func (x *arduinoCoreServiceMonitorClient) Send(m *MonitorRequest) error { + return x.ClientStream.SendMsg(m) +} + +func (x *arduinoCoreServiceMonitorClient) Recv() (*MonitorResponse, error) { + m := new(MonitorResponse) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *arduinoCoreServiceClient) EnumerateMonitorPortSettings(ctx context.Context, in *EnumerateMonitorPortSettingsRequest, opts ...grpc.CallOption) (*EnumerateMonitorPortSettingsResponse, error) { + out := new(EnumerateMonitorPortSettingsResponse) + err := c.cc.Invoke(ctx, "/cc.arduino.cli.commands.v1.ArduinoCoreService/EnumerateMonitorPortSettings", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + // ArduinoCoreServiceServer is the server API for ArduinoCoreService service. // All implementations must embed UnimplementedArduinoCoreServiceServer // for forward compatibility @@ -1007,6 +1051,10 @@ type ArduinoCoreServiceServer interface { LibrarySearch(context.Context, *LibrarySearchRequest) (*LibrarySearchResponse, error) // List the installed libraries. LibraryList(context.Context, *LibraryListRequest) (*LibraryListResponse, error) + // Open a monitor connection to a board port + Monitor(ArduinoCoreService_MonitorServer) error + // Returns the parameters that can be set in the MonitorRequest calls + EnumerateMonitorPortSettings(context.Context, *EnumerateMonitorPortSettingsRequest) (*EnumerateMonitorPortSettingsResponse, error) mustEmbedUnimplementedArduinoCoreServiceServer() } @@ -1125,6 +1173,12 @@ func (UnimplementedArduinoCoreServiceServer) LibrarySearch(context.Context, *Lib func (UnimplementedArduinoCoreServiceServer) LibraryList(context.Context, *LibraryListRequest) (*LibraryListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method LibraryList not implemented") } +func (UnimplementedArduinoCoreServiceServer) Monitor(ArduinoCoreService_MonitorServer) error { + return status.Errorf(codes.Unimplemented, "method Monitor not implemented") +} +func (UnimplementedArduinoCoreServiceServer) EnumerateMonitorPortSettings(context.Context, *EnumerateMonitorPortSettingsRequest) (*EnumerateMonitorPortSettingsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method EnumerateMonitorPortSettings not implemented") +} func (UnimplementedArduinoCoreServiceServer) mustEmbedUnimplementedArduinoCoreServiceServer() {} // UnsafeArduinoCoreServiceServer may be embedded to opt out of forward compatibility for this service. @@ -1872,6 +1926,50 @@ func _ArduinoCoreService_LibraryList_Handler(srv interface{}, ctx context.Contex return interceptor(ctx, in, info, handler) } +func _ArduinoCoreService_Monitor_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(ArduinoCoreServiceServer).Monitor(&arduinoCoreServiceMonitorServer{stream}) +} + +type ArduinoCoreService_MonitorServer interface { + Send(*MonitorResponse) error + Recv() (*MonitorRequest, error) + grpc.ServerStream +} + +type arduinoCoreServiceMonitorServer struct { + grpc.ServerStream +} + +func (x *arduinoCoreServiceMonitorServer) Send(m *MonitorResponse) error { + return x.ServerStream.SendMsg(m) +} + +func (x *arduinoCoreServiceMonitorServer) Recv() (*MonitorRequest, error) { + m := new(MonitorRequest) + if err := x.ServerStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func _ArduinoCoreService_EnumerateMonitorPortSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(EnumerateMonitorPortSettingsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArduinoCoreServiceServer).EnumerateMonitorPortSettings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/cc.arduino.cli.commands.v1.ArduinoCoreService/EnumerateMonitorPortSettings", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArduinoCoreServiceServer).EnumerateMonitorPortSettings(ctx, req.(*EnumerateMonitorPortSettingsRequest)) + } + return interceptor(ctx, in, info, handler) +} + // ArduinoCoreService_ServiceDesc is the grpc.ServiceDesc for ArduinoCoreService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) @@ -1943,6 +2041,10 @@ var ArduinoCoreService_ServiceDesc = grpc.ServiceDesc{ MethodName: "LibraryList", Handler: _ArduinoCoreService_LibraryList_Handler, }, + { + MethodName: "EnumerateMonitorPortSettings", + Handler: _ArduinoCoreService_EnumerateMonitorPortSettings_Handler, + }, }, Streams: []grpc.StreamDesc{ { @@ -2051,6 +2153,12 @@ var ArduinoCoreService_ServiceDesc = grpc.ServiceDesc{ Handler: _ArduinoCoreService_LibraryUpgradeAll_Handler, ServerStreams: true, }, + { + StreamName: "Monitor", + Handler: _ArduinoCoreService_Monitor_Handler, + ServerStreams: true, + ClientStreams: true, + }, }, Metadata: "cc/arduino/cli/commands/v1/commands.proto", } diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go new file mode 100644 index 00000000000..d4b16741eff --- /dev/null +++ b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go @@ -0,0 +1,735 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.16.0 +// source: cc/arduino/cli/commands/v1/monitor.proto + +package commands + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type MonitorRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Arduino Core Service instance from the `Init` response. + Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + // Port to open, must be filled only on the first request + Port *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` + // The board FQBN we are trying to connect to. This is optional, and it's + // needed to disambiguate if more than one platform provides the pluggable + // monitor for a given port protocol. + Fqbn string `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"` + // Data to send to the port + TxData []byte `protobuf:"bytes,4,opt,name=tx_data,json=txData,proto3" json:"tx_data,omitempty"` + // Port configuration, optional, contains settings of the port to be applied + PortConfiguration *MonitorPortConfiguration `protobuf:"bytes,5,opt,name=port_configuration,json=portConfiguration,proto3" json:"port_configuration,omitempty"` +} + +func (x *MonitorRequest) Reset() { + *x = MonitorRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MonitorRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonitorRequest) ProtoMessage() {} + +func (x *MonitorRequest) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MonitorRequest.ProtoReflect.Descriptor instead. +func (*MonitorRequest) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{0} +} + +func (x *MonitorRequest) GetInstance() *Instance { + if x != nil { + return x.Instance + } + return nil +} + +func (x *MonitorRequest) GetPort() *Port { + if x != nil { + return x.Port + } + return nil +} + +func (x *MonitorRequest) GetFqbn() string { + if x != nil { + return x.Fqbn + } + return "" +} + +func (x *MonitorRequest) GetTxData() []byte { + if x != nil { + return x.TxData + } + return nil +} + +func (x *MonitorRequest) GetPortConfiguration() *MonitorPortConfiguration { + if x != nil { + return x.PortConfiguration + } + return nil +} + +type MonitorPortConfiguration struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The port configuration parameters to configure + Settings []*MonitorPortSetting `protobuf:"bytes,1,rep,name=settings,proto3" json:"settings,omitempty"` +} + +func (x *MonitorPortConfiguration) Reset() { + *x = MonitorPortConfiguration{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MonitorPortConfiguration) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonitorPortConfiguration) ProtoMessage() {} + +func (x *MonitorPortConfiguration) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MonitorPortConfiguration.ProtoReflect.Descriptor instead. +func (*MonitorPortConfiguration) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{1} +} + +func (x *MonitorPortConfiguration) GetSettings() []*MonitorPortSetting { + if x != nil { + return x.Settings + } + return nil +} + +type MonitorResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Eventual errors dealing with monitor port + Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` + // Data received from the port + RxData []byte `protobuf:"bytes,2,opt,name=rx_data,json=rxData,proto3" json:"rx_data,omitempty"` + // Settings applied to the port, may be returned after a port is opened (to + // report the default settings) or after a new port_configuration is sent + // (to report the new settings applied) + AppliedSettings []*MonitorPortSetting `protobuf:"bytes,3,rep,name=applied_settings,json=appliedSettings,proto3" json:"applied_settings,omitempty"` +} + +func (x *MonitorResponse) Reset() { + *x = MonitorResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MonitorResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonitorResponse) ProtoMessage() {} + +func (x *MonitorResponse) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MonitorResponse.ProtoReflect.Descriptor instead. +func (*MonitorResponse) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{2} +} + +func (x *MonitorResponse) GetError() string { + if x != nil { + return x.Error + } + return "" +} + +func (x *MonitorResponse) GetRxData() []byte { + if x != nil { + return x.RxData + } + return nil +} + +func (x *MonitorResponse) GetAppliedSettings() []*MonitorPortSetting { + if x != nil { + return x.AppliedSettings + } + return nil +} + +type MonitorPortSetting struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + SettingId string `protobuf:"bytes,1,opt,name=setting_id,json=settingId,proto3" json:"setting_id,omitempty"` + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *MonitorPortSetting) Reset() { + *x = MonitorPortSetting{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MonitorPortSetting) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonitorPortSetting) ProtoMessage() {} + +func (x *MonitorPortSetting) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MonitorPortSetting.ProtoReflect.Descriptor instead. +func (*MonitorPortSetting) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{3} +} + +func (x *MonitorPortSetting) GetSettingId() string { + if x != nil { + return x.SettingId + } + return "" +} + +func (x *MonitorPortSetting) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + +type EnumerateMonitorPortSettingsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Arduino Core Service instance from the `Init` response. + Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + // The Port to enumerate settings. + Port *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` + // The board FQBN we are trying to connect to. This is optional, and it's + // needed to disambiguate if more than one platform provides the pluggable + // monitor for a given port protocol. + Fqbn string `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"` +} + +func (x *EnumerateMonitorPortSettingsRequest) Reset() { + *x = EnumerateMonitorPortSettingsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnumerateMonitorPortSettingsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumerateMonitorPortSettingsRequest) ProtoMessage() {} + +func (x *EnumerateMonitorPortSettingsRequest) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnumerateMonitorPortSettingsRequest.ProtoReflect.Descriptor instead. +func (*EnumerateMonitorPortSettingsRequest) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{4} +} + +func (x *EnumerateMonitorPortSettingsRequest) GetInstance() *Instance { + if x != nil { + return x.Instance + } + return nil +} + +func (x *EnumerateMonitorPortSettingsRequest) GetPort() *Port { + if x != nil { + return x.Port + } + return nil +} + +func (x *EnumerateMonitorPortSettingsRequest) GetFqbn() string { + if x != nil { + return x.Fqbn + } + return "" +} + +type EnumerateMonitorPortSettingsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // A list of descriptors of the settings that may be changed for the monitor + // port. + Settings []*MonitorPortSettingDescriptor `protobuf:"bytes,1,rep,name=settings,proto3" json:"settings,omitempty"` +} + +func (x *EnumerateMonitorPortSettingsResponse) Reset() { + *x = EnumerateMonitorPortSettingsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnumerateMonitorPortSettingsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumerateMonitorPortSettingsResponse) ProtoMessage() {} + +func (x *EnumerateMonitorPortSettingsResponse) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnumerateMonitorPortSettingsResponse.ProtoReflect.Descriptor instead. +func (*EnumerateMonitorPortSettingsResponse) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{5} +} + +func (x *EnumerateMonitorPortSettingsResponse) GetSettings() []*MonitorPortSettingDescriptor { + if x != nil { + return x.Settings + } + return nil +} + +type MonitorPortSettingDescriptor struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The setting identifier + SettingId string `protobuf:"bytes,1,opt,name=setting_id,json=settingId,proto3" json:"setting_id,omitempty"` + // A human-readable label of the setting (to be displayed on the GUI) + Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` + // The setting type (at the moment only "enum" is avaiable) + Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` + // The values allowed on "enum" types + EnumValues []string `protobuf:"bytes,4,rep,name=enum_values,json=enumValues,proto3" json:"enum_values,omitempty"` + // The selected or default value + Value string `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *MonitorPortSettingDescriptor) Reset() { + *x = MonitorPortSettingDescriptor{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MonitorPortSettingDescriptor) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonitorPortSettingDescriptor) ProtoMessage() {} + +func (x *MonitorPortSettingDescriptor) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MonitorPortSettingDescriptor.ProtoReflect.Descriptor instead. +func (*MonitorPortSettingDescriptor) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{6} +} + +func (x *MonitorPortSettingDescriptor) GetSettingId() string { + if x != nil { + return x.SettingId + } + return "" +} + +func (x *MonitorPortSettingDescriptor) GetLabel() string { + if x != nil { + return x.Label + } + return "" +} + +func (x *MonitorPortSettingDescriptor) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *MonitorPortSettingDescriptor) GetEnumValues() []string { + if x != nil { + return x.EnumValues + } + return nil +} + +func (x *MonitorPortSettingDescriptor) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + +var File_cc_arduino_cli_commands_v1_monitor_proto protoreflect.FileDescriptor + +var file_cc_arduino_cli_commands_v1_monitor_proto_rawDesc = []byte{ + 0x0a, 0x28, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, + 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x6e, + 0x69, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x27, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, + 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, + 0x25, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x72, 0x74, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x02, 0x0a, 0x0e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, + 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, + 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, + 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x34, 0x0a, 0x04, 0x70, + 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x70, 0x6f, 0x72, + 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x74, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x63, + 0x0a, 0x12, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, + 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x11, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x66, 0x0a, 0x18, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, + 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x4a, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, + 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x9b, 0x01, 0x0a, 0x0f, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, + 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x72, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x59, + 0x0a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, + 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, + 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x49, 0x0a, 0x12, 0x4d, 0x6f, 0x6e, + 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, + 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x22, 0xb1, 0x01, 0x0a, 0x23, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, + 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x34, + 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x04, + 0x70, 0x6f, 0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x22, 0x7c, 0x0a, 0x24, 0x45, 0x6e, 0x75, 0x6d, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, + 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x54, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x65, + 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x9e, 0x01, 0x0a, 0x1c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, + 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, + 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, + 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x48, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2d, 0x63, 0x6c, 0x69, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x63, + 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_cc_arduino_cli_commands_v1_monitor_proto_rawDescOnce sync.Once + file_cc_arduino_cli_commands_v1_monitor_proto_rawDescData = file_cc_arduino_cli_commands_v1_monitor_proto_rawDesc +) + +func file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP() []byte { + file_cc_arduino_cli_commands_v1_monitor_proto_rawDescOnce.Do(func() { + file_cc_arduino_cli_commands_v1_monitor_proto_rawDescData = protoimpl.X.CompressGZIP(file_cc_arduino_cli_commands_v1_monitor_proto_rawDescData) + }) + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescData +} + +var file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_cc_arduino_cli_commands_v1_monitor_proto_goTypes = []interface{}{ + (*MonitorRequest)(nil), // 0: cc.arduino.cli.commands.v1.MonitorRequest + (*MonitorPortConfiguration)(nil), // 1: cc.arduino.cli.commands.v1.MonitorPortConfiguration + (*MonitorResponse)(nil), // 2: cc.arduino.cli.commands.v1.MonitorResponse + (*MonitorPortSetting)(nil), // 3: cc.arduino.cli.commands.v1.MonitorPortSetting + (*EnumerateMonitorPortSettingsRequest)(nil), // 4: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest + (*EnumerateMonitorPortSettingsResponse)(nil), // 5: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse + (*MonitorPortSettingDescriptor)(nil), // 6: cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor + (*Instance)(nil), // 7: cc.arduino.cli.commands.v1.Instance + (*Port)(nil), // 8: cc.arduino.cli.commands.v1.Port +} +var file_cc_arduino_cli_commands_v1_monitor_proto_depIdxs = []int32{ + 7, // 0: cc.arduino.cli.commands.v1.MonitorRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 8, // 1: cc.arduino.cli.commands.v1.MonitorRequest.port:type_name -> cc.arduino.cli.commands.v1.Port + 1, // 2: cc.arduino.cli.commands.v1.MonitorRequest.port_configuration:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration + 3, // 3: cc.arduino.cli.commands.v1.MonitorPortConfiguration.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSetting + 3, // 4: cc.arduino.cli.commands.v1.MonitorResponse.applied_settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSetting + 7, // 5: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 8, // 6: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest.port:type_name -> cc.arduino.cli.commands.v1.Port + 6, // 7: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor + 8, // [8:8] is the sub-list for method output_type + 8, // [8:8] is the sub-list for method input_type + 8, // [8:8] is the sub-list for extension type_name + 8, // [8:8] is the sub-list for extension extendee + 0, // [0:8] is the sub-list for field type_name +} + +func init() { file_cc_arduino_cli_commands_v1_monitor_proto_init() } +func file_cc_arduino_cli_commands_v1_monitor_proto_init() { + if File_cc_arduino_cli_commands_v1_monitor_proto != nil { + return + } + file_cc_arduino_cli_commands_v1_common_proto_init() + file_cc_arduino_cli_commands_v1_port_proto_init() + if !protoimpl.UnsafeEnabled { + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MonitorRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MonitorPortConfiguration); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MonitorResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MonitorPortSetting); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnumerateMonitorPortSettingsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnumerateMonitorPortSettingsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MonitorPortSettingDescriptor); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_cc_arduino_cli_commands_v1_monitor_proto_rawDesc, + NumEnums: 0, + NumMessages: 7, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_cc_arduino_cli_commands_v1_monitor_proto_goTypes, + DependencyIndexes: file_cc_arduino_cli_commands_v1_monitor_proto_depIdxs, + MessageInfos: file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes, + }.Build() + File_cc_arduino_cli_commands_v1_monitor_proto = out.File + file_cc_arduino_cli_commands_v1_monitor_proto_rawDesc = nil + file_cc_arduino_cli_commands_v1_monitor_proto_goTypes = nil + file_cc_arduino_cli_commands_v1_monitor_proto_depIdxs = nil +} diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.proto b/rpc/cc/arduino/cli/commands/v1/monitor.proto new file mode 100644 index 00000000000..c4ecf63e57c --- /dev/null +++ b/rpc/cc/arduino/cli/commands/v1/monitor.proto @@ -0,0 +1,89 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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. + +syntax = "proto3"; + +package cc.arduino.cli.commands.v1; + +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + +import "cc/arduino/cli/commands/v1/common.proto"; +import "cc/arduino/cli/commands/v1/port.proto"; + +message MonitorRequest { + // Arduino Core Service instance from the `Init` response. + Instance instance = 1; + // Port to open, must be filled only on the first request + Port port = 2; + // The board FQBN we are trying to connect to. This is optional, and it's + // needed to disambiguate if more than one platform provides the pluggable + // monitor for a given port protocol. + string fqbn = 3; + // Data to send to the port + bytes tx_data = 4; + // Port configuration, optional, contains settings of the port to be applied + MonitorPortConfiguration port_configuration = 5; +} + +message MonitorPortConfiguration { + // The port configuration parameters to configure + repeated MonitorPortSetting settings = 1; +} + +message MonitorResponse { + // Eventual errors dealing with monitor port + string error = 1; + // Data received from the port + bytes rx_data = 2; + // Settings applied to the port, may be returned after a port is opened (to + // report the default settings) or after a new port_configuration is sent + // (to report the new settings applied) + repeated MonitorPortSetting applied_settings = 3; +} + +message MonitorPortSetting { + string setting_id = 1; + string value = 2; +} + +message EnumerateMonitorPortSettingsRequest { + // Arduino Core Service instance from the `Init` response. + Instance instance = 1; + // The Port to enumerate settings. + Port port = 2; + // The board FQBN we are trying to connect to. This is optional, and it's + // needed to disambiguate if more than one platform provides the pluggable + // monitor for a given port protocol. + string fqbn = 3; +} + +message EnumerateMonitorPortSettingsResponse { + // A list of descriptors of the settings that may be changed for the monitor + // port. + repeated MonitorPortSettingDescriptor settings = 1; +} + +message MonitorPortSettingDescriptor { + // The setting identifier + string setting_id = 1; + // A human-readable label of the setting (to be displayed on the GUI) + string label = 2; + // The setting type (at the moment only "enum" is avaiable) + string type = 3; + // The values allowed on "enum" types + repeated string enum_values = 4; + // The selected or default value + string value = 5; +} From 73b8aa09006ee517b1320b1185815e40d91a40ba Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 5 Oct 2021 15:55:44 +0200 Subject: [PATCH 3/9] Add `monitor --describe` command (#1493) * Resolve monitors from platform.txt * Implementation of monitor --describe command * fix i18n --- arduino/cores/cores.go | 1 + arduino/cores/packagemanager/loader.go | 14 +++ cli/cli.go | 2 + cli/monitor/monitor.go | 105 +++++++++++++++++++ commands/daemon/daemon.go | 6 +- commands/errors.go | 63 ++++++++++++ commands/monitor/monitor.go | 57 +++++++++++ commands/monitor/settings.go | 69 +++++++++++++ i18n/data/en.po | 134 +++++++++++++++++-------- i18n/rice-box.go | 8 +- 10 files changed, 409 insertions(+), 50 deletions(-) create mode 100644 cli/monitor/monitor.go create mode 100644 commands/monitor/monitor.go create mode 100644 commands/monitor/settings.go diff --git a/arduino/cores/cores.go b/arduino/cores/cores.go index fb1568e5046..cd988559585 100644 --- a/arduino/cores/cores.go +++ b/arduino/cores/cores.go @@ -62,6 +62,7 @@ type PlatformRelease struct { IsIDEBundled bool `json:"-"` IsTrusted bool `json:"-"` PluggableDiscoveryAware bool `json:"-"` // true if the Platform supports pluggable discovery (no compatibility layer required) + Monitors map[string]*MonitorDependency } // BoardManifest contains information about a board. These metadata are usually diff --git a/arduino/cores/packagemanager/loader.go b/arduino/cores/packagemanager/loader.go index 5e7515f9146..41fb47a09da 100644 --- a/arduino/cores/packagemanager/loader.go +++ b/arduino/cores/packagemanager/loader.go @@ -326,6 +326,7 @@ func (pm *PackageManager) loadPlatformRelease(platform *cores.PlatformRelease, p } else { platform.Properties.Set("pluggable_discovery.required.0", "builtin:serial-discovery") platform.Properties.Set("pluggable_discovery.required.1", "builtin:mdns-discovery") + platform.Properties.Set("pluggable_monitor.required.serial", "builtin:serial-monitor") } if platform.Platform.Name == "" { @@ -359,6 +360,19 @@ func (pm *PackageManager) loadPlatformRelease(platform *cores.PlatformRelease, p if !platform.PluggableDiscoveryAware { convertLegacyPlatformToPluggableDiscovery(platform) } + + // Build pluggable monitor references + platform.Monitors = map[string]*cores.MonitorDependency{} + for protocol, ref := range platform.Properties.SubTree("pluggable_monitor.required").AsMap() { + split := strings.Split(ref, ":") + if len(split) != 2 { + return fmt.Errorf(tr("invalid pluggable monitor reference: %s"), ref) + } + platform.Monitors[protocol] = &cores.MonitorDependency{ + Packager: split[0], + Name: split[1], + } + } return nil } diff --git a/cli/cli.go b/cli/cli.go index 2d4d0884b1f..14f072f8f6e 100644 --- a/cli/cli.go +++ b/cli/cli.go @@ -35,6 +35,7 @@ import ( "github.com/arduino/arduino-cli/cli/generatedocs" "github.com/arduino/arduino-cli/cli/globals" "github.com/arduino/arduino-cli/cli/lib" + "github.com/arduino/arduino-cli/cli/monitor" "github.com/arduino/arduino-cli/cli/outdated" "github.com/arduino/arduino-cli/cli/output" "github.com/arduino/arduino-cli/cli/sketch" @@ -93,6 +94,7 @@ func createCliCommandTree(cmd *cobra.Command) { cmd.AddCommand(daemon.NewCommand()) cmd.AddCommand(generatedocs.NewCommand()) cmd.AddCommand(lib.NewCommand()) + cmd.AddCommand(monitor.NewCommand()) cmd.AddCommand(outdated.NewCommand()) cmd.AddCommand(sketch.NewCommand()) cmd.AddCommand(update.NewCommand()) diff --git a/cli/monitor/monitor.go b/cli/monitor/monitor.go new file mode 100644 index 00000000000..f225570f6b0 --- /dev/null +++ b/cli/monitor/monitor.go @@ -0,0 +1,105 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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 monitor + +import ( + "context" + "os" + "sort" + "strings" + + "github.com/arduino/arduino-cli/cli/arguments" + "github.com/arduino/arduino-cli/cli/errorcodes" + "github.com/arduino/arduino-cli/cli/feedback" + "github.com/arduino/arduino-cli/cli/instance" + "github.com/arduino/arduino-cli/commands/monitor" + "github.com/arduino/arduino-cli/i18n" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/arduino/arduino-cli/table" + "github.com/fatih/color" + "github.com/spf13/cobra" +) + +var tr = i18n.Tr + +var portArgs arguments.Port +var describe bool + +// NewCommand created a new `monitor` command +func NewCommand() *cobra.Command { + cmd := &cobra.Command{ + Use: "monitor", + Short: tr("Open a communication port with a board."), + Long: tr("Open a communication port with a board."), + Example: "" + + " " + os.Args[0] + " monitor -p /dev/ttyACM0\n" + + " " + os.Args[0] + " monitor -p /dev/ttyACM0 --describe", + Run: runMonitorCmd, + } + portArgs.AddToCommand(cmd) + cmd.Flags().BoolVar(&describe, "describe", false, tr("Show all the settings of the communication port.")) + cmd.MarkFlagRequired("port") + return cmd +} + +func runMonitorCmd(cmd *cobra.Command, args []string) { + instance := instance.CreateAndInit() + + port, err := portArgs.GetPort(instance, nil) + if err != nil { + feedback.Error(err) + os.Exit(errorcodes.ErrGeneric) + } + + if describe { + res, err := monitor.EnumerateMonitorPortSettings(context.Background(), &rpc.EnumerateMonitorPortSettingsRequest{ + Instance: instance, + Port: port.ToRPC(), + Fqbn: "", + }) + if err != nil { + feedback.Error(tr("Error getting port settings details: %s"), err) + os.Exit(errorcodes.ErrGeneric) + } + feedback.PrintResult(&detailsResult{Settings: res.Settings}) + return + } + + feedback.Error("Monitor functionality not yet implemented") + os.Exit(errorcodes.ErrGeneric) +} + +type detailsResult struct { + Settings []*rpc.MonitorPortSettingDescriptor `json:"settings"` +} + +func (r *detailsResult) Data() interface{} { + return r +} + +func (r *detailsResult) String() string { + t := table.New() + green := color.New(color.FgGreen) + t.SetHeader(tr("ID"), tr("Setting"), tr("Default"), tr("Values")) + sort.Slice(r.Settings, func(i, j int) bool { + return r.Settings[i].Label < r.Settings[j].Label + }) + for _, setting := range r.Settings { + values := strings.Join(setting.EnumValues, ", ") + t.AddRow(setting.SettingId, setting.Label, table.NewCell(setting.Value, green), values) + } + return t.Render() +} diff --git a/commands/daemon/daemon.go b/commands/daemon/daemon.go index 27090b9e2b2..315c8f6c873 100644 --- a/commands/daemon/daemon.go +++ b/commands/daemon/daemon.go @@ -26,6 +26,7 @@ import ( "github.com/arduino/arduino-cli/commands/compile" "github.com/arduino/arduino-cli/commands/core" "github.com/arduino/arduino-cli/commands/lib" + "github.com/arduino/arduino-cli/commands/monitor" "github.com/arduino/arduino-cli/commands/sketch" "github.com/arduino/arduino-cli/commands/upload" "github.com/arduino/arduino-cli/i18n" @@ -467,8 +468,9 @@ func (s *ArduinoCoreServerImpl) GitLibraryInstall(req *rpc.GitLibraryInstallRequ } // EnumerateMonitorPortSettings FIXMEDOC -func (s *ArduinoCoreServerImpl) EnumerateMonitorPortSettings(context.Context, *rpc.EnumerateMonitorPortSettingsRequest) (*rpc.EnumerateMonitorPortSettingsResponse, error) { - return nil, status.New(codes.Unimplemented, "Not implemented").Err() +func (s *ArduinoCoreServerImpl) EnumerateMonitorPortSettings(ctx context.Context, req *rpc.EnumerateMonitorPortSettingsRequest) (*rpc.EnumerateMonitorPortSettingsResponse, error) { + resp, err := monitor.EnumerateMonitorPortSettings(ctx, req) + return resp, convertErrorToRPCStatus(err) } // Monitor FIXMEDOC diff --git a/commands/errors.go b/commands/errors.go index e2570fa9e4d..98588731adb 100644 --- a/commands/errors.go +++ b/commands/errors.go @@ -162,6 +162,32 @@ func (e *MissingPortProtocolError) ToRPCStatus() *status.Status { return status.New(codes.InvalidArgument, e.Error()) } +// MissingPortError is returned when the port is mandatory and not specified +type MissingPortError struct{} + +func (e *MissingPortError) Error() string { + return tr("Missing port") +} + +// ToRPCStatus converts the error into a *status.Status +func (e *MissingPortError) ToRPCStatus() *status.Status { + return status.New(codes.InvalidArgument, e.Error()) +} + +// NoMonitorAvailableForProtocolError is returned when a monitor for the specified port protocol is not available +type NoMonitorAvailableForProtocolError struct { + Protocol string +} + +func (e *NoMonitorAvailableForProtocolError) Error() string { + return tr("No monitor available for the port protocol %s", e.Protocol) +} + +// ToRPCStatus converts the error into a *status.Status +func (e *NoMonitorAvailableForProtocolError) ToRPCStatus() *status.Status { + return status.New(codes.InvalidArgument, e.Error()) +} + // MissingProgrammerError is returned when the programmer is mandatory and not specified type MissingProgrammerError struct{} @@ -208,6 +234,25 @@ func (e *ProgrammerNotFoundError) ToRPCStatus() *status.Status { return status.New(codes.NotFound, e.Error()) } +// MonitorNotFoundError is returned when the pluggable monitor is not found +type MonitorNotFoundError struct { + Monitor string + Cause error +} + +func (e *MonitorNotFoundError) Error() string { + return composeErrorMsg(tr("Monitor '%s' not found", e.Monitor), e.Cause) +} + +func (e *MonitorNotFoundError) Unwrap() error { + return e.Cause +} + +// ToRPCStatus converts the error into a *status.Status +func (e *MonitorNotFoundError) ToRPCStatus() *status.Status { + return status.New(codes.NotFound, e.Error()) +} + // InvalidPlatformPropertyError is returned when a property in the platform is not valid type InvalidPlatformPropertyError struct { Property string @@ -454,6 +499,24 @@ func (e *FailedDebugError) ToRPCStatus() *status.Status { return status.New(codes.Internal, e.Error()) } +// FailedMonitorError is returned when opening the monitor port of a board fails +type FailedMonitorError struct { + Cause error +} + +func (e *FailedMonitorError) Error() string { + return composeErrorMsg(tr("Port monitor error"), e.Cause) +} + +func (e *FailedMonitorError) Unwrap() error { + return e.Cause +} + +// ToRPCStatus converts the error into a *status.Status +func (e *FailedMonitorError) ToRPCStatus() *status.Status { + return status.New(codes.Internal, e.Error()) +} + // CompileFailedError is returned when the compile fails type CompileFailedError struct { Message string diff --git a/commands/monitor/monitor.go b/commands/monitor/monitor.go new file mode 100644 index 00000000000..a419dc289da --- /dev/null +++ b/commands/monitor/monitor.go @@ -0,0 +1,57 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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 monitor + +import ( + "github.com/arduino/arduino-cli/arduino/cores" + "github.com/arduino/arduino-cli/arduino/cores/packagemanager" + "github.com/arduino/arduino-cli/commands" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" +) + +func findMonitorForProtocolAndBoard(pm *packagemanager.PackageManager, port *rpc.Port, fqbn string) (*cores.MonitorDependency, error) { + if port == nil { + return nil, &commands.MissingPortError{} + } + protocol := port.GetProtocol() + if protocol == "" { + return nil, &commands.MissingPortProtocolError{} + } + + // If a board is specified search the monitor in the board package first + if fqbn != "" { + fqbn, err := cores.ParseFQBN(fqbn) + if err != nil { + return nil, &commands.InvalidFQBNError{Cause: err} + } + + _, boardPlatform, _, _, _, err := pm.ResolveFQBN(fqbn) + if err != nil { + return nil, &commands.UnknownFQBNError{Cause: err} + } + if mon, ok := boardPlatform.Monitors[protocol]; ok { + return mon, nil + } + } + + // Otherwise look in all package for a suitable monitor + for _, platformRel := range pm.InstalledPlatformReleases() { + if mon, ok := platformRel.Monitors[protocol]; ok { + return mon, nil + } + } + return nil, &commands.NoMonitorAvailableForProtocolError{Protocol: protocol} +} diff --git a/commands/monitor/settings.go b/commands/monitor/settings.go new file mode 100644 index 00000000000..5b9719c44d0 --- /dev/null +++ b/commands/monitor/settings.go @@ -0,0 +1,69 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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 monitor + +import ( + "context" + + pluggableMonitor "github.com/arduino/arduino-cli/arduino/monitor" + "github.com/arduino/arduino-cli/commands" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" +) + +// EnumerateMonitorPortSettings returns a description of the configuration settings of a monitor port +func EnumerateMonitorPortSettings(ctx context.Context, req *rpc.EnumerateMonitorPortSettingsRequest) (*rpc.EnumerateMonitorPortSettingsResponse, error) { + pm := commands.GetPackageManager(req.GetInstance().GetId()) + if pm == nil { + return nil, &commands.InvalidInstanceError{} + } + + monitorRef, err := findMonitorForProtocolAndBoard(pm, req.GetPort(), req.GetFqbn()) + if err != nil { + return nil, err + } + + tool := pm.FindMonitorDependency(monitorRef) + if tool == nil { + return nil, &commands.MonitorNotFoundError{Monitor: monitorRef.String()} + } + + m := pluggableMonitor.New(monitorRef.Name, tool.InstallDir.Join(monitorRef.Name).String()) + + if err := m.Run(); err != nil { + return nil, &commands.FailedMonitorError{Cause: err} + } + defer m.Quit() + + desc, err := m.Describe() + if err != nil { + return nil, &commands.FailedMonitorError{Cause: err} + } + return &rpc.EnumerateMonitorPortSettingsResponse{Settings: convert(desc)}, nil +} + +func convert(desc *pluggableMonitor.PortDescriptor) []*rpc.MonitorPortSettingDescriptor { + res := []*rpc.MonitorPortSettingDescriptor{} + for settingID, descriptor := range desc.ConfigurationParameters { + res = append(res, &rpc.MonitorPortSettingDescriptor{ + SettingId: settingID, + Label: descriptor.Label, + Type: descriptor.Type, + EnumValues: descriptor.Values, + Value: descriptor.Selected, + }) + } + return res +} diff --git a/i18n/data/en.po b/i18n/data/en.po index c67f7a210d5..811c2166bc3 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -70,7 +70,7 @@ msgstr "%s pattern is missing" msgid "%s uninstalled" msgstr "%s uninstalled" -#: commands/errors.go:595 +#: commands/errors.go:658 msgid "'%s' has an invalid signature" msgstr "'%s' has an invalid signature" @@ -95,7 +95,7 @@ msgstr "--git-url and --zip-path flags allow installing untrusted files, use it msgid "A new release of Arduino CLI is available:" msgstr "A new release of Arduino CLI is available:" -#: commands/errors.go:181 +#: commands/errors.go:207 msgid "A programmer is required to upload" msgstr "A programmer is required to upload" @@ -153,11 +153,11 @@ msgstr "Archiving built core (caching) in: {0}" msgid "Arduino CLI sketch commands." msgstr "Arduino CLI sketch commands." -#: cli/cli.go:71 +#: cli/cli.go:72 msgid "Arduino CLI." msgstr "Arduino CLI." -#: cli/cli.go:72 +#: cli/cli.go:73 msgid "Arduino Command Line Interface (arduino-cli)." msgstr "Arduino Command Line Interface (arduino-cli)." @@ -260,7 +260,7 @@ msgstr "Can't download library" msgid "Can't find dependencies for platform %s" msgstr "Can't find dependencies for platform %s" -#: commands/errors.go:332 +#: commands/errors.go:377 msgid "Can't open sketch" msgstr "Can't open sketch" @@ -294,11 +294,11 @@ msgstr "Cannot create config file directory: %v" msgid "Cannot create config file: %v" msgstr "Cannot create config file: %v" -#: commands/errors.go:558 +#: commands/errors.go:621 msgid "Cannot create temp dir" msgstr "Cannot create temp dir" -#: commands/errors.go:576 +#: commands/errors.go:639 msgid "Cannot create temp file" msgstr "Cannot create temp file" @@ -365,7 +365,7 @@ msgstr "Checksum:" msgid "Clean caches." msgstr "Clean caches." -#: cli/cli.go:111 +#: cli/cli.go:113 msgid "Comma-separated list of additional URLs for the Boards Manager." msgstr "Comma-separated list of additional URLs for the Boards Manager." @@ -496,6 +496,10 @@ msgstr "Debugging not supported for board %s" msgid "Debugging supported:" msgstr "Debugging supported:" +#: cli/monitor/monitor.go:96 +msgid "Default" +msgstr "Default" + #: cli/cache/clean.go:31 msgid "Delete Boards/Library Manager download cache." msgstr "Delete Boards/Library Manager download cache." @@ -778,6 +782,10 @@ msgstr "Error getting information for library %s" msgid "Error getting libraries info: %v" msgstr "Error getting libraries info: %v" +#: cli/monitor/monitor.go:74 +msgid "Error getting port settings details: %s" +msgstr "Error getting port settings details: %s" + #: legacy/builder/types/context.go:239 msgid "Error in FQBN: %s" msgstr "Error in FQBN: %s" @@ -1122,6 +1130,7 @@ msgstr "Global variables use {0} bytes of dynamic memory." #: cli/core/list.go:84 #: cli/core/search.go:114 +#: cli/monitor/monitor.go:96 #: cli/outdated/outdated.go:62 msgid "ID" msgstr "ID" @@ -1192,11 +1201,11 @@ msgstr "Installs one or more specified libraries into the system." msgid "Internal error in cache" msgstr "Internal error in cache" -#: commands/errors.go:218 +#: commands/errors.go:263 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Invalid '%[1]s' property: %[2]s" -#: cli/cli.go:252 +#: cli/cli.go:254 msgid "Invalid Call : should show Help, but it is available only in TEXT mode." msgstr "Invalid Call : should show Help, but it is available only in TEXT mode." @@ -1253,11 +1262,11 @@ msgstr "Invalid library" msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "Invalid network.proxy '%[1]s': %[2]s" -#: cli/cli.go:213 +#: cli/cli.go:215 msgid "Invalid option for --log-level: %s" msgstr "Invalid option for --log-level: %s" -#: cli/cli.go:230 +#: cli/cli.go:232 msgid "Invalid output format: %s" msgstr "Invalid output format: %s" @@ -1314,7 +1323,7 @@ msgstr "Latest" msgid "Library %s is not installed" msgstr "Library %s is not installed" -#: commands/errors.go:266 +#: commands/errors.go:311 msgid "Library '%s' not found" msgstr "Library '%s' not found" @@ -1322,7 +1331,7 @@ msgstr "Library '%s' not found" msgid "Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}" msgstr "Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}" -#: commands/errors.go:369 +#: commands/errors.go:414 msgid "Library install failed" msgstr "Library install failed" @@ -1422,7 +1431,7 @@ msgstr "Maintainer: %s" msgid "Max time to wait for port discovery, e.g.: 30s, 1m" msgstr "Max time to wait for port discovery, e.g.: 30s, 1m" -#: cli/cli.go:106 +#: cli/cli.go:108 msgid "Messages with this level and above will be logged. Valid levels are: %s" msgstr "Messages with this level and above will be logged. Valid levels are: %s" @@ -1434,11 +1443,15 @@ msgstr "Missing '{0}' from library in {1}" msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "Missing FQBN (Fully Qualified Board Name)" +#: commands/errors.go:169 +msgid "Missing port" +msgstr "Missing port" + #: commands/errors.go:157 msgid "Missing port protocol" msgstr "Missing port protocol" -#: commands/errors.go:169 +#: commands/errors.go:195 msgid "Missing programmer" msgstr "Missing programmer" @@ -1446,10 +1459,14 @@ msgstr "Missing programmer" msgid "Missing size regexp" msgstr "Missing size regexp" -#: commands/errors.go:318 +#: commands/errors.go:363 msgid "Missing sketch path" msgstr "Missing sketch path" +#: commands/errors.go:244 +msgid "Monitor '%s' not found" +msgstr "Monitor '%s' not found" + #: legacy/builder/print_used_and_not_used_libraries.go:50 msgid "Multiple libraries were found for \"{0}\"" msgstr "Multiple libraries were found for \"{0}\"" @@ -1501,6 +1518,10 @@ msgstr "No libraries matching your search.\n" "Did you mean...\n" "" +#: commands/errors.go:183 +msgid "No monitor available for the port protocol %s" +msgstr "No monitor available for the port protocol %s" + #: cli/core/search.go:124 msgid "No platforms matching your search." msgstr "No platforms matching your search." @@ -1517,7 +1538,7 @@ msgstr "No updates available." msgid "No upload port found, using %s as fallback" msgstr "No upload port found, using %s as fallback" -#: commands/errors.go:285 +#: commands/errors.go:330 msgid "No valid dependencies solution found" msgstr "No valid dependencies solution found" @@ -1547,6 +1568,11 @@ msgstr "OS:" msgid "Official Arduino board:" msgstr "Official Arduino board:" +#: cli/monitor/monitor.go:45 +#: cli/monitor/monitor.go:46 +msgid "Open a communication port with a board." +msgstr "Open a communication port with a board." + #: cli/board/details.go:177 msgid "Option:" msgstr "Option:" @@ -1624,7 +1650,7 @@ msgstr "Package website:" msgid "Paragraph: %s" msgstr "Paragraph: %s" -#: cli/cli.go:107 +#: cli/cli.go:109 msgid "Path to the file where logs will be written." msgstr "Path to the file where logs will be written." @@ -1648,11 +1674,11 @@ msgstr "Platform %s installed" msgid "Platform %s uninstalled" msgstr "Platform %s uninstalled" -#: commands/errors.go:303 +#: commands/errors.go:348 msgid "Platform '%s' is already at the latest version" msgstr "Platform '%s' is already at the latest version" -#: commands/errors.go:247 +#: commands/errors.go:292 msgid "Platform '%s' not found" msgstr "Platform '%s' not found" @@ -1693,6 +1719,10 @@ msgstr "Platform size (bytes):" msgid "Port" msgstr "Port" +#: commands/errors.go:508 +msgid "Port monitor error" +msgstr "Port monitor error" + #: legacy/builder/phases/libraries_builder.go:101 #: legacy/builder/phases/libraries_builder.go:109 msgid "Precompiled library in \"{0}\" not found" @@ -1706,7 +1736,7 @@ msgstr "Print details about a board." msgid "Print preprocessed code to stdout instead of compiling." msgstr "Print preprocessed code to stdout instead of compiling." -#: cli/cli.go:105 +#: cli/cli.go:107 msgid "Print the logs on the standard output." msgstr "Print the logs on the standard output." @@ -1718,7 +1748,7 @@ msgstr "Prints the current configuration" msgid "Prints the current configuration." msgstr "Prints the current configuration." -#: commands/errors.go:199 +#: commands/errors.go:225 msgid "Programmer '%s' not found" msgstr "Programmer '%s' not found" @@ -1738,7 +1768,7 @@ msgstr "Programmers:" msgid "Progress {0}" msgstr "Progress {0}" -#: commands/errors.go:232 +#: commands/errors.go:277 msgid "Property '%s' is undefined" msgstr "Property '%s' is undefined" @@ -1822,6 +1852,10 @@ msgstr "Sets a setting value." msgid "Sets where to save the configuration file." msgstr "Sets where to save the configuration file." +#: cli/monitor/monitor.go:96 +msgid "Setting" +msgstr "Setting" + #: cli/config/delete.go:57 #: cli/config/validate.go:45 msgid "Settings key doesn't exist" @@ -1835,6 +1869,10 @@ msgstr "Show all available core versions." msgid "Show all build properties used instead of compiling." msgstr "Show all build properties used instead of compiling." +#: cli/monitor/monitor.go:53 +msgid "Show all the settings of the communication port." +msgstr "Show all the settings of the communication port." + #: cli/board/listall.go:45 #: cli/board/search.go:46 msgid "Show also boards marked as 'hidden' in the platform" @@ -1980,7 +2018,7 @@ msgstr "The connected devices search timeout, raise it if your board doesn't sho msgid "The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s" msgstr "The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s" -#: cli/cli.go:110 +#: cli/cli.go:112 msgid "The custom config file (if not specified the default will be used)." msgstr "The custom config file (if not specified the default will be used)." @@ -2000,8 +2038,8 @@ msgid "The key '%[1]v' is not a list of items, can't remove from it.\n" msgstr "The key '%[1]v' is not a list of items, can't remove from it.\n" "Maybe use '%[2]s'?" -#: cli/cli.go:108 -#: cli/cli.go:109 +#: cli/cli.go:110 +#: cli/cli.go:111 msgid "The output format for the logs, can be: %s" msgstr "The output format for the logs, can be: %s" @@ -2083,7 +2121,7 @@ msgstr "Unable to get Local App Data Folder: %v" msgid "Unable to get user home dir: %v" msgstr "Unable to get user home dir: %v" -#: cli/cli.go:199 +#: cli/cli.go:201 msgid "Unable to open file for logging: %s" msgstr "Unable to open file for logging: %s" @@ -2289,6 +2327,10 @@ msgstr "VERSION" msgid "VERSION_NUMBER" msgstr "VERSION_NUMBER" +#: cli/monitor/monitor.go:96 +msgid "Values" +msgstr "Values" + #: cli/burnbootloader/burnbootloader.go:55 #: cli/compile/compile.go:105 #: cli/upload/upload.go:61 @@ -2406,7 +2448,7 @@ msgstr "can't find latest release of %s" msgid "can't find main Sketch file in %s" msgstr "can't find main Sketch file in %s" -#: arduino/cores/packagemanager/loader.go:768 +#: arduino/cores/packagemanager/loader.go:782 msgid "can't find pattern for discovery with id %s" msgstr "can't find pattern for discovery with id %s" @@ -2436,7 +2478,7 @@ msgstr "checking local archive integrity" msgid "cleaning build path" msgstr "cleaning build path" -#: cli/cli.go:73 +#: cli/cli.go:74 msgid "command" msgstr "command" @@ -2489,7 +2531,7 @@ msgstr "computing hash: %s" msgid "could not find a valid build artifact" msgstr "could not find a valid build artifact" -#: arduino/cores/packagemanager/loader.go:705 +#: arduino/cores/packagemanager/loader.go:719 msgid "creating discovery: %s" msgstr "creating discovery: %s" @@ -2530,11 +2572,11 @@ msgstr "directory doesn't exist: %s" msgid "discovery %[1]s process not started: %[2]w" msgstr "discovery %[1]s process not started: %[2]w" -#: arduino/cores/packagemanager/loader.go:696 +#: arduino/cores/packagemanager/loader.go:710 msgid "discovery not found: %s" msgstr "discovery not found: %s" -#: arduino/cores/packagemanager/loader.go:700 +#: arduino/cores/packagemanager/loader.go:714 msgid "discovery not installed: %s" msgstr "discovery not installed: %s" @@ -2616,7 +2658,7 @@ msgstr "find abs path: %s" msgid "first message must contain monitor configuration, not data" msgstr "first message must contain monitor configuration, not data" -#: cli/cli.go:73 +#: cli/cli.go:74 msgid "flags" msgstr "flags" @@ -2671,7 +2713,7 @@ msgstr "getting build properties for board %[1]s: %[2]s" msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "getting discovery dependencies for platform %[1]s: %[2]s" -#: arduino/cores/packagemanager/loader.go:649 +#: arduino/cores/packagemanager/loader.go:663 msgid "getting parent dir of %[1]s: %[2]s" msgstr "getting parent dir of %[1]s: %[2]s" @@ -2788,6 +2830,10 @@ msgstr "invalid path writing inventory file: %[1]s error: %[2]w" msgid "invalid platform archive size: %s" msgstr "invalid platform archive size: %s" +#: arduino/cores/packagemanager/loader.go:369 +msgid "invalid pluggable monitor reference: %s" +msgstr "invalid pluggable monitor reference: %s" + #: commands/upload/upload.go:483 msgid "invalid recipe '%[1]s': %[2]s" msgstr "invalid recipe '%[1]s': %[2]s" @@ -2839,11 +2885,11 @@ msgstr "listing serial ports" msgid "loading %[1]s: %[2]s" msgstr "loading %[1]s: %[2]s" -#: arduino/cores/packagemanager/loader.go:356 +#: arduino/cores/packagemanager/loader.go:357 msgid "loading boards: %s" msgstr "loading boards: %s" -#: arduino/cores/packagemanager/loader.go:604 +#: arduino/cores/packagemanager/loader.go:618 msgid "loading bundled tools from %[1]s: %[2]s" msgstr "loading bundled tools from %[1]s: %[2]s" @@ -2870,7 +2916,7 @@ msgstr "loading platform release %[1]s: %[2]s" msgid "loading platform.txt: %v" msgstr "loading platform.txt: %v" -#: arduino/cores/packagemanager/loader.go:571 +#: arduino/cores/packagemanager/loader.go:585 msgid "loading tool release in %[1]s: %[2]s" msgstr "loading tool release in %[1]s: %[2]s" @@ -2923,7 +2969,7 @@ msgstr "no compatible version of %s tools found for the current os" msgid "no executable specified" msgstr "no executable specified" -#: commands/daemon/daemon.go:98 +#: commands/daemon/daemon.go:99 msgid "no instance specified" msgstr "no instance specified" @@ -3014,7 +3060,7 @@ msgstr "platform %s is not installed" #: arduino/cores/packagemanager/install_uninstall.go:65 #: arduino/cores/packagemanager/install_uninstall.go:108 -#: arduino/cores/packagemanager/loader.go:433 +#: arduino/cores/packagemanager/loader.go:447 #: commands/compile/compile.go:127 msgid "platform not installed" msgstr "platform not installed" @@ -3051,7 +3097,7 @@ msgstr "quitting discovery %[1]s: %[2]w" msgid "reading %[1]s directory: %[2]s" msgstr "reading %[1]s directory: %[2]s" -#: arduino/cores/packagemanager/loader.go:654 +#: arduino/cores/packagemanager/loader.go:668 msgid "reading %[1]s: %[2]s" msgstr "reading %[1]s: %[2]s" @@ -3061,7 +3107,7 @@ msgid "reading dir %[1]s: %[2]s" msgstr "reading dir %[1]s: %[2]s" #: arduino/cores/packagemanager/loader.go:162 -#: arduino/cores/packagemanager/loader.go:562 +#: arduino/cores/packagemanager/loader.go:576 msgid "reading directory %[1]s: %[2]s" msgstr "reading directory %[1]s: %[2]s" @@ -3152,7 +3198,7 @@ msgstr "retrieving Arduino public keys: %s" msgid "scanning examples: %s" msgstr "scanning examples: %s" -#: arduino/cores/packagemanager/loader.go:640 +#: arduino/cores/packagemanager/loader.go:654 msgid "searching for builtin_tools_versions.txt in %[1]s: %[2]s" msgstr "searching for builtin_tools_versions.txt in %[1]s: %[2]s" @@ -3173,7 +3219,7 @@ msgstr "sketch path is not valid" msgid "sketchPath" msgstr "sketchPath" -#: arduino/cores/packagemanager/loader.go:496 +#: arduino/cores/packagemanager/loader.go:510 msgid "skipping loading of boards %s: malformed custom board options" msgstr "skipping loading of boards %s: malformed custom board options" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index 83ac51066d7..610b3b28e71 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633352786, 0), + FileModTime: time.Unix(1633441847, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:595\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:181\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:71\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:332\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:558\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:576\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:111\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:218\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:252\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:213\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:230\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:266\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:369\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:106\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:169\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:318\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:285\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:107\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:303\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:247\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:105\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:199\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:232\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:110\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:108\n#: cli/cli.go:109\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:199\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:768\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:73\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:705\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:696\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:700\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:73\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:649\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:356\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:604\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:571\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:98\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:433\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:562\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:640\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:496\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:96\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:74\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:96\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:45\n#: cli/monitor/monitor.go:46\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:96\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:53\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:96\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:99\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633352643, 0), + DirModTime: time.Unix(1633432554, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633352643, 0), + Time: time.Unix(1633432554, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, From 3eb819ccbb7278b11c499d0e144cb4f8a15675e0 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 5 Oct 2021 17:51:34 +0200 Subject: [PATCH 4/9] Implementation of CLI 'monitor' command (#1495) * Implementation of Monitor business logic * Implementation of 'monitor' command of the CLI * fix i18n * Update commands/monitor/monitor.go Co-authored-by: Silvano Cerza <3314350+silvanocerza@users.noreply.github.com> Co-authored-by: Silvano Cerza <3314350+silvanocerza@users.noreply.github.com> --- cli/monitor/monitor.go | 42 ++++++++++++++++++++- cli/monitor/term.go | 39 ++++++++++++++++++++ commands/monitor/monitor.go | 73 +++++++++++++++++++++++++++++++++++++ i18n/data/en.po | 25 +++++++++---- i18n/rice-box.go | 8 ++-- 5 files changed, 173 insertions(+), 14 deletions(-) create mode 100644 cli/monitor/term.go diff --git a/cli/monitor/monitor.go b/cli/monitor/monitor.go index f225570f6b0..edd640d1aa7 100644 --- a/cli/monitor/monitor.go +++ b/cli/monitor/monitor.go @@ -17,6 +17,8 @@ package monitor import ( "context" + "errors" + "io" "os" "sort" "strings" @@ -78,8 +80,44 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { return } - feedback.Error("Monitor functionality not yet implemented") - os.Exit(errorcodes.ErrGeneric) + tty, err := newStdInOutTerminal() + if err != nil { + feedback.Error(err) + os.Exit(errorcodes.ErrGeneric) + } + defer tty.Close() + + portProxy, _, err := monitor.Monitor(context.Background(), &rpc.MonitorRequest{ + Instance: instance, + Port: port.ToRPC(), + Fqbn: "", + }) + if err != nil { + feedback.Error(err) + os.Exit(errorcodes.ErrGeneric) + } + defer portProxy.Close() + + ctx, cancel := context.WithCancel(context.Background()) + go func() { + _, err := io.Copy(tty, portProxy) + if err != nil && !errors.Is(err, io.EOF) { + feedback.Error(tr("Port closed:"), err) + } + cancel() + }() + go func() { + _, err := io.Copy(portProxy, tty) + if err != nil && !errors.Is(err, io.EOF) { + feedback.Error(tr("Port closed:"), err) + } + cancel() + }() + + feedback.Print(tr("Connected to %s! Press CTRL-C to exit.", port.String())) + + // Wait for port closed + <-ctx.Done() } type detailsResult struct { diff --git a/cli/monitor/term.go b/cli/monitor/term.go new file mode 100644 index 00000000000..31b1362eff5 --- /dev/null +++ b/cli/monitor/term.go @@ -0,0 +1,39 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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 monitor + +import ( + "os" +) + +type stdInOut struct { +} + +func newStdInOutTerminal() (*stdInOut, error) { + return &stdInOut{}, nil +} + +func (n *stdInOut) Close() error { + return nil +} + +func (n *stdInOut) Read(buff []byte) (int, error) { + return os.Stdin.Read(buff) +} + +func (n *stdInOut) Write(buff []byte) (int, error) { + return os.Stdout.Write(buff) +} diff --git a/commands/monitor/monitor.go b/commands/monitor/monitor.go index a419dc289da..cf5aa6fabd1 100644 --- a/commands/monitor/monitor.go +++ b/commands/monitor/monitor.go @@ -16,12 +16,85 @@ package monitor import ( + "context" + "io" + "github.com/arduino/arduino-cli/arduino/cores" "github.com/arduino/arduino-cli/arduino/cores/packagemanager" + pluggableMonitor "github.com/arduino/arduino-cli/arduino/monitor" "github.com/arduino/arduino-cli/commands" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" ) +// PortProxy is an io.ReadWriteCloser that maps into the monitor port of the board +type PortProxy struct { + rw io.ReadWriter + changeSettingsCB func(setting, value string) error + closeCB func() error +} + +func (p *PortProxy) Read(buff []byte) (int, error) { + return p.rw.Read(buff) +} + +func (p *PortProxy) Write(buff []byte) (int, error) { + return p.rw.Write(buff) +} + +// Config sets the port configuration setting to the specified value +func (p *PortProxy) Config(setting, value string) error { + return p.changeSettingsCB(setting, value) +} + +// Close the port +func (p *PortProxy) Close() error { + return p.closeCB() +} + +// Monitor opens a communication port. It returns a PortProxy to communicate with the port and a PortDescriptor +// that describes the available configuration settings. +func Monitor(ctx context.Context, req *rpc.MonitorRequest) (*PortProxy, *pluggableMonitor.PortDescriptor, error) { + pm := commands.GetPackageManager(req.GetInstance().GetId()) + if pm == nil { + return nil, nil, &commands.InvalidInstanceError{} + } + + monitorRef, err := findMonitorForProtocolAndBoard(pm, req.GetPort(), req.GetFqbn()) + if err != nil { + return nil, nil, err + } + + tool := pm.FindMonitorDependency(monitorRef) + if tool == nil { + return nil, nil, &commands.MonitorNotFoundError{Monitor: monitorRef.String()} + } + + m := pluggableMonitor.New(monitorRef.Name, tool.InstallDir.Join(monitorRef.Name).String()) + + if err := m.Run(); err != nil { + return nil, nil, &commands.FailedMonitorError{Cause: err} + } + + descriptor, err := m.Describe() + if err != nil { + return nil, nil, &commands.FailedMonitorError{Cause: err} + } + + monIO, err := m.Open(req.GetPort()) + if err != nil { + return nil, nil, &commands.FailedMonitorError{Cause: err} + } + + return &PortProxy{ + rw: monIO, + changeSettingsCB: m.Configure, + closeCB: func() error { + m.Close() + return m.Quit() + }, + }, descriptor, nil +} + func findMonitorForProtocolAndBoard(pm *packagemanager.PackageManager, port *rpc.Port, fqbn string) (*cores.MonitorDependency, error) { if port == nil { return nil, &commands.MissingPortError{} diff --git a/i18n/data/en.po b/i18n/data/en.po index 811c2166bc3..6b209b77a0b 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -423,6 +423,10 @@ msgstr "Configuring platform." msgid "Connected" msgstr "Connected" +#: cli/monitor/monitor.go:117 +msgid "Connected to %s! Press CTRL-C to exit." +msgstr "Connected to %s! Press CTRL-C to exit." + #: cli/board/list.go:87 #: cli/board/list.go:125 msgid "Core" @@ -496,7 +500,7 @@ msgstr "Debugging not supported for board %s" msgid "Debugging supported:" msgstr "Debugging supported:" -#: cli/monitor/monitor.go:96 +#: cli/monitor/monitor.go:134 msgid "Default" msgstr "Default" @@ -782,7 +786,7 @@ msgstr "Error getting information for library %s" msgid "Error getting libraries info: %v" msgstr "Error getting libraries info: %v" -#: cli/monitor/monitor.go:74 +#: cli/monitor/monitor.go:76 msgid "Error getting port settings details: %s" msgstr "Error getting port settings details: %s" @@ -1130,7 +1134,7 @@ msgstr "Global variables use {0} bytes of dynamic memory." #: cli/core/list.go:84 #: cli/core/search.go:114 -#: cli/monitor/monitor.go:96 +#: cli/monitor/monitor.go:134 #: cli/outdated/outdated.go:62 msgid "ID" msgstr "ID" @@ -1568,8 +1572,8 @@ msgstr "OS:" msgid "Official Arduino board:" msgstr "Official Arduino board:" -#: cli/monitor/monitor.go:45 -#: cli/monitor/monitor.go:46 +#: cli/monitor/monitor.go:47 +#: cli/monitor/monitor.go:48 msgid "Open a communication port with a board." msgstr "Open a communication port with a board." @@ -1719,6 +1723,11 @@ msgstr "Platform size (bytes):" msgid "Port" msgstr "Port" +#: cli/monitor/monitor.go:105 +#: cli/monitor/monitor.go:112 +msgid "Port closed:" +msgstr "Port closed:" + #: commands/errors.go:508 msgid "Port monitor error" msgstr "Port monitor error" @@ -1852,7 +1861,7 @@ msgstr "Sets a setting value." msgid "Sets where to save the configuration file." msgstr "Sets where to save the configuration file." -#: cli/monitor/monitor.go:96 +#: cli/monitor/monitor.go:134 msgid "Setting" msgstr "Setting" @@ -1869,7 +1878,7 @@ msgstr "Show all available core versions." msgid "Show all build properties used instead of compiling." msgstr "Show all build properties used instead of compiling." -#: cli/monitor/monitor.go:53 +#: cli/monitor/monitor.go:55 msgid "Show all the settings of the communication port." msgstr "Show all the settings of the communication port." @@ -2327,7 +2336,7 @@ msgstr "VERSION" msgid "VERSION_NUMBER" msgstr "VERSION_NUMBER" -#: cli/monitor/monitor.go:96 +#: cli/monitor/monitor.go:134 msgid "Values" msgstr "Values" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index 610b3b28e71..56a8f10ed3d 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633441847, 0), + FileModTime: time.Unix(1633447862, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:96\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:74\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:96\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:45\n#: cli/monitor/monitor.go:46\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:96\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:53\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:96\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:99\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:117\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:76\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:134\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:47\n#: cli/monitor/monitor.go:48\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:105\n#: cli/monitor/monitor.go:112\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:55\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:99\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633432554, 0), + DirModTime: time.Unix(1633447213, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633432554, 0), + Time: time.Unix(1633447213, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, From 64434e5925de22c65fb023cf87d2561a70370957 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 5 Oct 2021 18:56:01 +0200 Subject: [PATCH 5/9] Implementation of gRPC Monitor API (#1496) --- commands/daemon/daemon.go | 64 ++- commands/daemon/term_example/go.mod | 11 - commands/daemon/term_example/go.sum | 676 --------------------------- commands/daemon/term_example/main.go | 127 +++-- i18n/data/en.po | 2 +- i18n/rice-box.go | 8 +- 6 files changed, 146 insertions(+), 742 deletions(-) delete mode 100644 commands/daemon/term_example/go.mod delete mode 100644 commands/daemon/term_example/go.sum diff --git a/commands/daemon/daemon.go b/commands/daemon/daemon.go index 315c8f6c873..6b6eee34b43 100644 --- a/commands/daemon/daemon.go +++ b/commands/daemon/daemon.go @@ -17,6 +17,7 @@ package daemon import ( "context" + "errors" "fmt" "io" @@ -475,5 +476,66 @@ func (s *ArduinoCoreServerImpl) EnumerateMonitorPortSettings(ctx context.Context // Monitor FIXMEDOC func (s *ArduinoCoreServerImpl) Monitor(stream rpc.ArduinoCoreService_MonitorServer) error { - return status.New(codes.Unimplemented, "Not implemented").Err() + // The configuration must be sent on the first message + req, err := stream.Recv() + if err != nil { + return err + } + + portProxy, _, err := monitor.Monitor(stream.Context(), req) + if err != nil { + return err + } + ctx, cancel := context.WithCancel(stream.Context()) + go func() { + defer cancel() + for { + msg, err := stream.Recv() + if errors.Is(err, io.EOF) { + return + } + if err != nil { + stream.Send(&rpc.MonitorResponse{Error: err.Error()}) + return + } + if conf := msg.GetPortConfiguration(); conf != nil { + for _, c := range conf.GetSettings() { + if err := portProxy.Config(c.SettingId, c.Value); err != nil { + stream.Send(&rpc.MonitorResponse{Error: err.Error()}) + } + } + } + tx := msg.GetTxData() + for len(tx) > 0 { + n, err := portProxy.Write(tx) + if errors.Is(err, io.EOF) { + return + } + if err != nil { + stream.Send(&rpc.MonitorResponse{Error: err.Error()}) + return + } + tx = tx[n:] + } + } + }() + go func() { + defer cancel() + buff := make([]byte, 4096) + for { + n, err := portProxy.Read(buff) + if errors.Is(err, io.EOF) { + return + } + if err != nil { + stream.Send(&rpc.MonitorResponse{Error: err.Error()}) + return + } + if err := stream.Send(&rpc.MonitorResponse{RxData: buff[:n]}); err != nil { + return + } + } + }() + <-ctx.Done() + return nil } diff --git a/commands/daemon/term_example/go.mod b/commands/daemon/term_example/go.mod deleted file mode 100644 index bfbe8cbb296..00000000000 --- a/commands/daemon/term_example/go.mod +++ /dev/null @@ -1,11 +0,0 @@ -module github.com/arduino/arduino-cli/term_example - -go 1.16 - -replace github.com/arduino/arduino-cli => ../../.. - -require ( - github.com/arduino/arduino-cli v0.0.0-20200109150215-ffa84fdaab21 - google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 -) diff --git a/commands/daemon/term_example/go.sum b/commands/daemon/term_example/go.sum deleted file mode 100644 index 4e3ca9d3295..00000000000 --- a/commands/daemon/term_example/go.sum +++ /dev/null @@ -1,676 +0,0 @@ -cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= -cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= -cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= -cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= -cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= -cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= -cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= -cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= -cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= -cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= -cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= -cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= -cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= -cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= -cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= -cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= -cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= -cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= -cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= -cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= -cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= -cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= -cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= -cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= -cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= -cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= -cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= -cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= -cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= -cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/GeertJohan/go.incremental v1.0.0/go.mod h1:6fAjUhbVuX1KcMD3c8TEgVUqmo4seqhv0i0kdATSkM0= -github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= -github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= -github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/arduino/board-discovery v0.0.0-20180823133458-1ba29327fb0c/go.mod h1:HK7SpkEax/3P+0w78iRQx1sz1vCDYYw9RXwHjQTB5i8= -github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= -github.com/arduino/go-paths-helper v1.2.0/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= -github.com/arduino/go-paths-helper v1.6.1/go.mod h1:V82BWgAAp4IbmlybxQdk9Bpkz8M4Qyx+RAFKaG9NuvU= -github.com/arduino/go-properties-orderedmap v1.6.0/go.mod h1:DKjD2VXY/NZmlingh4lSFMEYCVubfeArCsGPGDwb2yk= -github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b/go.mod h1:uwGy5PpN4lqW97FiLnbcx+xx8jly5YuPMJWfVwwjJiQ= -github.com/arduino/go-win32-utils v0.0.0-20180330194947-ed041402e83b/go.mod h1:iIPnclBMYm1g32Q5kXoqng4jLhMStReIP7ZxaoUC2y8= -github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= -github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= -github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= -github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cmaglie/go.rice v1.0.3/go.mod h1:AF3bOWkvdOpp8/S3UL8qbQ4N7DiISIbJtj54GWFPAsc= -github.com/cmaglie/pb v1.0.27/go.mod h1:GilkKZMXYjBA4NxItWFfO+lwkp59PLHQ+IOW/b/kmZI= -github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/codeclysm/cc v1.2.2/go.mod h1:XtW4ArCNgQwFphcRGG9+sPX5WM1J6/u0gMy5ZdV3obA= -github.com/codeclysm/extract/v3 v3.0.2/go.mod h1:NKsw+hqua9H+Rlwy/w/3Qgt9jDonYEgB6wJu+25eOKw= -github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= -github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/creack/goselect v0.1.2/go.mod h1:a/NhLweNvqIYMuxcMOuWY516Cimucms3DglDzQP3hKY= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= -github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/daaku/go.zipexe v1.0.0/go.mod h1:z8IiR6TsVLEYKwXAoE/I+8ys/sDkgTzSL0CLnGVd57E= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= -github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= -github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/fluxio/iohelpers v0.0.0-20160419043813-3a4dd67a94d2/go.mod h1:c7sGIpDbBo0JZZ1tKyC1p5smWf8QcUjK4bFtZjHAecg= -github.com/fluxio/multierror v0.0.0-20160419044231-9c68d39025e5/go.mod h1:BEUDl7FG1cc76sM0J0x8dqr6RhiL4uqvk6oFkwuNyuM= -github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= -github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= -github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= -github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= -github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/h2non/filetype v1.0.6/go.mod h1:isekKqOuhMj+s/7r3rIeTErIRy4Rub5uBWHfvMusLMU= -github.com/h2non/filetype v1.0.8/go.mod h1:isekKqOuhMj+s/7r3rIeTErIRy4Rub5uBWHfvMusLMU= -github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= -github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= -github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= -github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= -github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= -github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= -github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= -github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= -github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= -github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= -github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= -github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= -github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= -github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= -github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= -github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= -github.com/juju/clock v0.0.0-20180524022203-d293bb356ca4/go.mod h1:nD0vlnrUjcjJhqN5WuCWZyzfd5AHZAC9/ajvbSx69xA= -github.com/juju/errors v0.0.0-20150916125642-1b5e39b83d18/go.mod h1:W54LbzXuIE0boCoNJfwqpmkKJ1O4TCTZMetAt6jGk7Q= -github.com/juju/errors v0.0.0-20181118221551-089d3ea4e4d5/go.mod h1:W54LbzXuIE0boCoNJfwqpmkKJ1O4TCTZMetAt6jGk7Q= -github.com/juju/loggo v0.0.0-20170605014607-8232ab8918d9/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U= -github.com/juju/loggo v0.0.0-20190526231331-6e530bcce5d8/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U= -github.com/juju/retry v0.0.0-20160928201858-1998d01ba1c3/go.mod h1:OohPQGsr4pnxwD5YljhQ+TZnuVRYpa5irjugL1Yuif4= -github.com/juju/testing v0.0.0-20200510222523-6c8c298c77a0/go.mod h1:hpGvhGHPVbNBraRLZEhoQwFLMrjK8PSlO4D3nDjKYXo= -github.com/juju/utils v0.0.0-20180808125547-9dfc6dbfb02b/go.mod h1:6/KLg8Wz/y2KVGWEpkK9vMNGkOnu4k/cqs8Z1fKjTOk= -github.com/juju/version v0.0.0-20161031051906-1f41e27e54f2/go.mod h1:kE8gK5X0CImdr7qpSKl3xB2PmpySSmfj7zVbkZFs81U= -github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/leonelquinteros/gotext v1.4.0/go.mod h1:yZGXREmoGTtBvZHNcc+Yfug49G/2spuF/i/Qlsvz1Us= -github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= -github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84/go.mod h1:Pb6XcsXyropB9LNHhnqaknG/vEwYztLkQzVCHv8sQ3M= -github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= -github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= -github.com/mdlayher/genetlink v0.0.0-20190313224034-60417448a851/go.mod h1:EsbsAEUEs15qC1cosAwxgCWV0Qhd8TmkxnA9Kw1Vhl4= -github.com/mdlayher/netlink v0.0.0-20190313131330-258ea9dff42c/go.mod h1:eQB3mZE4aiYnlUsyGGCOpPETfdQq4Jhsgf1fk3cwQaA= -github.com/mdlayher/taskstats v0.0.0-20190313225729-7cbba52ee072/go.mod h1:sGdS7A6CAETR53zkdjGkgoFlh1vSm7MtX+i8XfEsTMA= -github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= -github.com/miekg/dns v1.1.43/go.mod h1:+evo5L0630/F6ca/Z9+GAqzhjGyn8/c+TBaOyfEl0V4= -github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= -github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= -github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= -github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= -github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= -github.com/nkovacs/streamquote v1.0.0/go.mod h1:BN+NaZ2CmdKqUuTUXUEm9j95B2TRbpOWpxbJYzzgUsc= -github.com/oleksandr/bonjour v0.0.0-20160508152359-5dcf00d8b228/go.mod h1:MGuVJ1+5TX1SCoO2Sx0eAnjpdRytYla2uC1YIZfkC9c= -github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= -github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= -github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/pmylund/sortutil v0.0.0-20120526081524-abeda66eb583/go.mod h1:sFPiU/UgDcsQVu3vkqpZLCXWFwUoQRpHGu9ATihPAl0= -github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5/go.mod h1:GEXHk5HgEKCvEIIrSpFI3ozzG5xOKA2DVlEX/gGnewM= -github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/schollz/closestmatch v2.1.0+incompatible/go.mod h1:RtP1ddjLong6gTkbtmuhtR2uUrrJOpYzYRvbcPAid+g= -github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/segmentio/fasthash v0.0.0-20180216231524-a72b379d632e/go.mod h1:tm/wZFQ8e24NYaBGIlnO2WGCAi67re4HHuOm0sftE/M= -github.com/segmentio/objconv v1.0.1/go.mod h1:auayaH5k3137Cl4SoXTgrzQcuQDmvuVtZgS0fb1Ahys= -github.com/segmentio/stats/v4 v4.5.3/go.mod h1:LsaahUJR7iiSs8mnkvQvdQ/RLHAS5adGLxuntg0ydGo= -github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= -github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= -github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= -github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= -github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= -github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= -github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= -github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -go.bug.st/cleanup v1.0.0/go.mod h1:EqVmTg2IBk4znLbPD28xne3abjsJftMdqqJEjhn70bk= -go.bug.st/downloader/v2 v2.1.1/go.mod h1:VZW2V1iGKV8rJL2ZEGIDzzBeKowYv34AedJz13RzVII= -go.bug.st/relaxed-semver v0.0.0-20190922224835-391e10178d18/go.mod h1:Cx1VqMtEhE9pIkEyUj3LVVVPkv89dgW8aCKrRPDR/uE= -go.bug.st/serial v1.3.2/go.mod h1:jDkjqASf/qSjmaOxHSHljwUQ6eHo/ZX/bxJLQqSlvZg= -go.bug.st/serial.v1 v0.0.0-20180827123349-5f7892a7bb45/go.mod h1:dRSl/CVCTf56CkXgJMDOdSwNfo2g1orOGE/gBGdvjZw= -go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= -go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= -go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= -go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= -go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= -go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= -go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= -go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= -go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= -golang.org/x/crypto v0.0.0-20180214000028-650f4a345ab4/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= -golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= -golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= -golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= -golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= -golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= -golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/net v0.0.0-20180406214816-61147c48b25b/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190313220215-9f648a60d977/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20210505024714-0287a6fb4125 h1:Ugb8sMTWuWRC3+sz5WeN/4kejDx9BvIwnPUiJBjJE+8= -golang.org/x/net v0.0.0-20210505024714-0287a6fb4125/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190221075227-b4e8571b14e0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf h1:2ucpDCmfkl8Bd/FsLtiD653Wf96cW37s+iGx93zsu4k= -golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= -golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= -golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= -golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= -golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= -google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= -google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= -google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= -google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= -google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= -google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.44.0/go.mod h1:EBOGZqzyhtvMDoxwS97ctnh0zUmYY6CxqXsc1AvkYD8= -google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= -google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= -google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c h1:wtujag7C+4D6KMoulW9YauvK2lgdvCMS260jsqqBXr0= -google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= -google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= -google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= -google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= -google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= -google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.38.0 h1:/9BgsAsa5nWe26HqOlvlgJnqBuktYOLCgjCPqsa56W0= -google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= -google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= -google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= -google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20160105164936-4f90aeace3a2/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/mgo.v2 v2.0.0-20160818015218-f2b6f6c918c4/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= -gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= -gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98= -gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g= -gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8= -gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/yaml.v2 v2.0.0-20170712054546-1be3d31502d6/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= -gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= -rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/commands/daemon/term_example/main.go b/commands/daemon/term_example/main.go index f3086afab5c..4b9227c5a75 100644 --- a/commands/daemon/term_example/main.go +++ b/commands/daemon/term_example/main.go @@ -17,20 +17,17 @@ package main import ( "context" + "errors" "fmt" + "io" "log" "time" - monitor "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/monitor/v1" + "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "google.golang.org/grpc" - "google.golang.org/protobuf/types/known/structpb" ) -var ( - dataDir string -) - -// This program exercise monitor rate limiting functionality. +// This program exercise CLI monitor functionality. func main() { conn, err := grpc.Dial("localhost:50051", grpc.WithInsecure(), grpc.WithBlock()) @@ -39,58 +36,90 @@ func main() { } defer conn.Close() - // Open a monitor instance - mon := monitor.NewMonitorServiceClient(conn) - stream, err := mon.StreamingOpen(context.Background()) - if err != nil { - log.Fatal("Error opening stream:", err) - } + // Create and initialize a CLI instance + cli := commands.NewArduinoCoreServiceClient(conn) - additionalConf, err := structpb.NewStruct( - map[string]interface{}{"OutputRate": float64(1000000)}, - ) - if err != nil { - log.Fatal("Error creating config:", err) + var instance *commands.Instance + if resp, err := cli.Create(context.Background(), &commands.CreateRequest{}); err != nil { + log.Fatal("Create:", err) + } else { + instance = resp.Instance } - if err := stream.Send(&monitor.StreamingOpenRequest{ - Content: &monitor.StreamingOpenRequest_Config{ - Config: &monitor.MonitorConfig{ - Type: monitor.MonitorConfig_TARGET_TYPE_NULL, - AdditionalConfig: additionalConf, - RecvRateLimitBuffer: 1024, - }, - }, - }); err != nil { - log.Fatal("Error opening stream:", err) + if respStream, err := cli.Init(context.Background(), &commands.InitRequest{Instance: instance}); err != nil { + log.Fatal("Init:", err) + } else { + for { + resp, err := respStream.Recv() + if errors.Is(err, io.EOF) { + break + } + if err != nil { + log.Fatal("Init:", err) + } + fmt.Println(resp) + } } - if err := stream.Send(&monitor.StreamingOpenRequest{ - Content: &monitor.StreamingOpenRequest_RecvAcknowledge{ - RecvAcknowledge: 5, - }, - }); err != nil { - log.Fatal("Error replenishing recv window:", err) + // List boards and take the first available port + var port *commands.Port + if resp, err := cli.BoardList(context.Background(), &commands.BoardListRequest{Instance: instance}); err != nil { + log.Fatal("BoardList:", err) + } else { + ports := resp.GetPorts() + if len(ports) == 0 { + log.Fatal("No port to connect!") + } + port = ports[0].Port } + fmt.Println("Detected port:", port.Label, port.ProtocolLabel) - for { - r, err := stream.Recv() - if err != nil { - log.Fatal("Error receiving from server:", err) + // Connect to the port monitor + fmt.Println("Connecting to monitor") + ctx, cancel := context.WithCancel(context.Background()) + if respStream, err := cli.Monitor(ctx); err != nil { + log.Fatal("Monitor:", err) + } else { + if err := respStream.Send(&commands.MonitorRequest{ + Instance: instance, + Port: port, + }); err != nil { + log.Fatal("Monitor send-config:", err) } - if l := len(r.Data); l > 0 { - fmt.Printf("RECV %d bytes\n", l) + time.Sleep(1 * time.Second) + + go func() { + for { + if resp, err := respStream.Recv(); err != nil { + fmt.Println(" RECV:", err) + break + } else { + fmt.Println(" RECV:", resp) + } + } + }() + + hello := &commands.MonitorRequest{ + TxData: []byte("HELLO!"), } - if r.Dropped > 0 { - fmt.Printf("DROPPED %d bytes!!!\n", r.Dropped) + fmt.Println("Send:", hello) + if err := respStream.Send(hello); err != nil { + log.Fatal("Monitor send HELLO:", err) } - if err := stream.Send(&monitor.StreamingOpenRequest{ - Content: &monitor.StreamingOpenRequest_RecvAcknowledge{ - RecvAcknowledge: 1, - }, - }); err != nil { - log.Fatal("Error replenishing recv window:", err) + + fmt.Println("Send:", hello) + if err := respStream.Send(hello); err != nil { + log.Fatal("Monitor send HELLO:", err) + } + + time.Sleep(5 * time.Second) + + fmt.Println("Closing Monitor") + if err := respStream.CloseSend(); err != nil { + log.Fatal("Monitor close send:", err) } - time.Sleep(5 * time.Millisecond) + time.Sleep(5 * time.Second) } + cancel() + time.Sleep(5 * time.Second) } diff --git a/i18n/data/en.po b/i18n/data/en.po index 6b209b77a0b..427f2598a91 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -2978,7 +2978,7 @@ msgstr "no compatible version of %s tools found for the current os" msgid "no executable specified" msgstr "no executable specified" -#: commands/daemon/daemon.go:99 +#: commands/daemon/daemon.go:100 msgid "no instance specified" msgstr "no instance specified" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index 56a8f10ed3d..f393ad5bb3d 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633447862, 0), + FileModTime: time.Unix(1633451390, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:117\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:76\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:134\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:47\n#: cli/monitor/monitor.go:48\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:105\n#: cli/monitor/monitor.go:112\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:55\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:99\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:117\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:76\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:134\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:47\n#: cli/monitor/monitor.go:48\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:105\n#: cli/monitor/monitor.go:112\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:55\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633447213, 0), + DirModTime: time.Unix(1633449173, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633447213, 0), + Time: time.Unix(1633449173, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, From fd14435e7937753c6f132f7aac626c9107b152fe Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 6 Oct 2021 14:16:47 +0200 Subject: [PATCH 6/9] Add `--quiet` and `--config` flags (#1497) * Added silent mode for monitor * Added --config flag to monitor command * fix i18n * Applied review suggestions * rename --silent to --quiet * removed useless 'settings' variable * translation string for "Monitor port settings" in CLI mode --- cli/monitor/monitor.go | 82 +++++++++++++++++++++++++++++++++++++++--- i18n/data/en.po | 42 ++++++++++++++++------ i18n/rice-box.go | 8 ++--- 3 files changed, 113 insertions(+), 19 deletions(-) diff --git a/cli/monitor/monitor.go b/cli/monitor/monitor.go index edd640d1aa7..baeaff483a0 100644 --- a/cli/monitor/monitor.go +++ b/cli/monitor/monitor.go @@ -18,6 +18,7 @@ package monitor import ( "context" "errors" + "fmt" "io" "os" "sort" @@ -28,6 +29,7 @@ import ( "github.com/arduino/arduino-cli/cli/feedback" "github.com/arduino/arduino-cli/cli/instance" "github.com/arduino/arduino-cli/commands/monitor" + "github.com/arduino/arduino-cli/configuration" "github.com/arduino/arduino-cli/i18n" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "github.com/arduino/arduino-cli/table" @@ -39,6 +41,8 @@ var tr = i18n.Tr var portArgs arguments.Port var describe bool +var configs []string +var quiet bool // NewCommand created a new `monitor` command func NewCommand() *cobra.Command { @@ -53,6 +57,8 @@ func NewCommand() *cobra.Command { } portArgs.AddToCommand(cmd) cmd.Flags().BoolVar(&describe, "describe", false, tr("Show all the settings of the communication port.")) + cmd.Flags().StringSliceVarP(&configs, "config", "c", []string{}, tr("Configuration of the port.")) + cmd.Flags().BoolVarP(&quiet, "quiet", "q", false, tr("Run in silent mode, show only monitor input and output.")) cmd.MarkFlagRequired("port") return cmd } @@ -60,6 +66,10 @@ func NewCommand() *cobra.Command { func runMonitorCmd(cmd *cobra.Command, args []string) { instance := instance.CreateAndInit() + if !configuration.HasConsole { + quiet = true + } + port, err := portArgs.GetPort(instance, nil) if err != nil { feedback.Error(err) @@ -87,10 +97,63 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { } defer tty.Close() + configuration := &rpc.MonitorPortConfiguration{} + if len(configs) > 0 { + resp, err := monitor.EnumerateMonitorPortSettings(context.Background(), &rpc.EnumerateMonitorPortSettingsRequest{ + Instance: instance, + Port: port.ToRPC(), + Fqbn: "", + }) + if err != nil { + feedback.Error(err) + os.Exit(errorcodes.ErrGeneric) + } + for _, config := range configs { + split := strings.SplitN(config, "=", 2) + k := "" + v := config + if len(split) == 2 { + k = split[0] + v = split[1] + } + + var setting *rpc.MonitorPortSettingDescriptor + for _, s := range resp.GetSettings() { + if k == "" { + if contains(s.EnumValues, v) { + setting = s + break + } + } else { + if strings.EqualFold(s.SettingId, k) { + if !contains(s.EnumValues, v) { + feedback.Error(tr("invalid port configuration value for %s: %s", k, v)) + os.Exit(errorcodes.ErrBadArgument) + } + setting = s + break + } + } + } + if setting == nil { + feedback.Error(tr("invalid port configuration: %s", config)) + os.Exit(errorcodes.ErrBadArgument) + } + configuration.Settings = append(configuration.Settings, &rpc.MonitorPortSetting{ + SettingId: setting.SettingId, + Value: v, + }) + if !quiet { + feedback.Print(tr("Monitor port settings:")) + feedback.Print(fmt.Sprintf("%s=%s", setting.SettingId, v)) + } + } + } portProxy, _, err := monitor.Monitor(context.Background(), &rpc.MonitorRequest{ - Instance: instance, - Port: port.ToRPC(), - Fqbn: "", + Instance: instance, + Port: port.ToRPC(), + Fqbn: "", + PortConfiguration: configuration, }) if err != nil { feedback.Error(err) @@ -114,7 +177,9 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { cancel() }() - feedback.Print(tr("Connected to %s! Press CTRL-C to exit.", port.String())) + if !quiet { + feedback.Print(tr("Connected to %s! Press CTRL-C to exit.", port.String())) + } // Wait for port closed <-ctx.Done() @@ -141,3 +206,12 @@ func (r *detailsResult) String() string { } return t.Render() } + +func contains(s []string, searchterm string) bool { + for _, item := range s { + if strings.EqualFold(item, searchterm) { + return true + } + } + return false +} diff --git a/i18n/data/en.po b/i18n/data/en.po index 427f2598a91..4bc986ec87d 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -407,6 +407,10 @@ msgstr "Config file already exists, use --overwrite to discard the existing one. msgid "Config file written to: %s" msgstr "Config file written to: %s" +#: cli/monitor/monitor.go:60 +msgid "Configuration of the port." +msgstr "Configuration of the port." + #: cli/debug/debug.go:153 msgid "Configuration options for %s" msgstr "Configuration options for %s" @@ -423,7 +427,7 @@ msgstr "Configuring platform." msgid "Connected" msgstr "Connected" -#: cli/monitor/monitor.go:117 +#: cli/monitor/monitor.go:181 msgid "Connected to %s! Press CTRL-C to exit." msgstr "Connected to %s! Press CTRL-C to exit." @@ -500,7 +504,7 @@ msgstr "Debugging not supported for board %s" msgid "Debugging supported:" msgstr "Debugging supported:" -#: cli/monitor/monitor.go:134 +#: cli/monitor/monitor.go:199 msgid "Default" msgstr "Default" @@ -786,7 +790,7 @@ msgstr "Error getting information for library %s" msgid "Error getting libraries info: %v" msgstr "Error getting libraries info: %v" -#: cli/monitor/monitor.go:76 +#: cli/monitor/monitor.go:86 msgid "Error getting port settings details: %s" msgstr "Error getting port settings details: %s" @@ -1134,7 +1138,7 @@ msgstr "Global variables use {0} bytes of dynamic memory." #: cli/core/list.go:84 #: cli/core/search.go:114 -#: cli/monitor/monitor.go:134 +#: cli/monitor/monitor.go:199 #: cli/outdated/outdated.go:62 msgid "ID" msgstr "ID" @@ -1471,6 +1475,10 @@ msgstr "Missing sketch path" msgid "Monitor '%s' not found" msgstr "Monitor '%s' not found" +#: cli/monitor/monitor.go:147 +msgid "Monitor port settings:" +msgstr "Monitor port settings:" + #: legacy/builder/print_used_and_not_used_libraries.go:50 msgid "Multiple libraries were found for \"{0}\"" msgstr "Multiple libraries were found for \"{0}\"" @@ -1572,8 +1580,8 @@ msgstr "OS:" msgid "Official Arduino board:" msgstr "Official Arduino board:" -#: cli/monitor/monitor.go:47 -#: cli/monitor/monitor.go:48 +#: cli/monitor/monitor.go:51 +#: cli/monitor/monitor.go:52 msgid "Open a communication port with a board." msgstr "Open a communication port with a board." @@ -1723,8 +1731,8 @@ msgstr "Platform size (bytes):" msgid "Port" msgstr "Port" -#: cli/monitor/monitor.go:105 -#: cli/monitor/monitor.go:112 +#: cli/monitor/monitor.go:168 +#: cli/monitor/monitor.go:175 msgid "Port closed:" msgstr "Port closed:" @@ -1807,6 +1815,10 @@ msgstr "Required tool:" msgid "Run as a daemon on port: %s" msgstr "Run as a daemon on port: %s" +#: cli/monitor/monitor.go:61 +msgid "Run in silent mode, show only monitor input and output." +msgstr "Run in silent mode, show only monitor input and output." + #: cli/daemon/daemon.go:51 msgid "Running as a daemon the initialization of cores and libraries is done only once." msgstr "Running as a daemon the initialization of cores and libraries is done only once." @@ -1861,7 +1873,7 @@ msgstr "Sets a setting value." msgid "Sets where to save the configuration file." msgstr "Sets where to save the configuration file." -#: cli/monitor/monitor.go:134 +#: cli/monitor/monitor.go:199 msgid "Setting" msgstr "Setting" @@ -1878,7 +1890,7 @@ msgstr "Show all available core versions." msgid "Show all build properties used instead of compiling." msgstr "Show all build properties used instead of compiling." -#: cli/monitor/monitor.go:55 +#: cli/monitor/monitor.go:59 msgid "Show all the settings of the communication port." msgstr "Show all the settings of the communication port." @@ -2336,7 +2348,7 @@ msgstr "VERSION" msgid "VERSION_NUMBER" msgstr "VERSION_NUMBER" -#: cli/monitor/monitor.go:134 +#: cli/monitor/monitor.go:199 msgid "Values" msgstr "Values" @@ -2843,6 +2855,14 @@ msgstr "invalid platform archive size: %s" msgid "invalid pluggable monitor reference: %s" msgstr "invalid pluggable monitor reference: %s" +#: cli/monitor/monitor.go:130 +msgid "invalid port configuration value for %s: %s" +msgstr "invalid port configuration value for %s: %s" + +#: cli/monitor/monitor.go:139 +msgid "invalid port configuration: %s" +msgstr "invalid port configuration: %s" + #: commands/upload/upload.go:483 msgid "invalid recipe '%[1]s': %[2]s" msgstr "invalid recipe '%[1]s': %[2]s" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index f393ad5bb3d..523cf680e91 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633451390, 0), + FileModTime: time.Unix(1633516315, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:117\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:76\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:134\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:47\n#: cli/monitor/monitor.go:48\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:105\n#: cli/monitor/monitor.go:112\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:55\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:134\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/monitor/monitor.go:60\nmsgid \"Configuration of the port.\"\nmsgstr \"Configuration of the port.\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:181\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:86\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:199\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: cli/monitor/monitor.go:147\nmsgid \"Monitor port settings:\"\nmsgstr \"Monitor port settings:\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:51\n#: cli/monitor/monitor.go:52\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:168\n#: cli/monitor/monitor.go:175\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/monitor/monitor.go:61\nmsgid \"Run in silent mode, show only monitor input and output.\"\nmsgstr \"Run in silent mode, show only monitor input and output.\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:59\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: cli/monitor/monitor.go:130\nmsgid \"invalid port configuration value for %s: %s\"\nmsgstr \"invalid port configuration value for %s: %s\"\n\n#: cli/monitor/monitor.go:139\nmsgid \"invalid port configuration: %s\"\nmsgstr \"invalid port configuration: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633449173, 0), + DirModTime: time.Unix(1633453289, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633449173, 0), + Time: time.Unix(1633453289, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, From 5441ea4361cc4fee4bd00efea383332da0c8be16 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Thu, 7 Oct 2021 13:16:06 +0200 Subject: [PATCH 7/9] Add documentation (#1499) * Added documentation for pluggable monitor * Apply suggestions from code review Co-authored-by: per1234 * Add pluggable monitor spec in nav bar; fixed link in source code comments * fix i18n and lint warnings Co-authored-by: per1234 --- arduino/cores/cores.go | 22 +- arduino/monitor/monitor.go | 13 +- docs/package_index_json-specification.md | 22 +- docs/platform-specification.md | 68 +++++- docs/pluggable-discovery-specification.md | 4 +- docs/pluggable-monitor-specification.md | 253 ++++++++++++++++++++++ i18n/data/en.po | 8 +- i18n/rice-box.go | 8 +- mkdocs.yml | 1 + 9 files changed, 359 insertions(+), 40 deletions(-) create mode 100644 docs/pluggable-monitor-specification.md diff --git a/arduino/cores/cores.go b/arduino/cores/cores.go index cd988559585..8e556330359 100644 --- a/arduino/cores/cores.go +++ b/arduino/cores/cores.go @@ -52,17 +52,17 @@ type PlatformRelease struct { ToolDependencies ToolDependencies DiscoveryDependencies DiscoveryDependencies MonitorDependencies MonitorDependencies - Help PlatformReleaseHelp `json:"-"` - Platform *Platform `json:"-"` - Properties *properties.Map `json:"-"` - Boards map[string]*Board `json:"-"` - Programmers map[string]*Programmer `json:"-"` - Menus *properties.Map `json:"-"` - InstallDir *paths.Path `json:"-"` - IsIDEBundled bool `json:"-"` - IsTrusted bool `json:"-"` - PluggableDiscoveryAware bool `json:"-"` // true if the Platform supports pluggable discovery (no compatibility layer required) - Monitors map[string]*MonitorDependency + Help PlatformReleaseHelp `json:"-"` + Platform *Platform `json:"-"` + Properties *properties.Map `json:"-"` + Boards map[string]*Board `json:"-"` + Programmers map[string]*Programmer `json:"-"` + Menus *properties.Map `json:"-"` + InstallDir *paths.Path `json:"-"` + IsIDEBundled bool `json:"-"` + IsTrusted bool `json:"-"` + PluggableDiscoveryAware bool `json:"-"` // true if the Platform supports pluggable discovery (no compatibility layer required) + Monitors map[string]*MonitorDependency `json:"-"` } // BoardManifest contains information about a board. These metadata are usually diff --git a/arduino/monitor/monitor.go b/arduino/monitor/monitor.go index 170e9e7b2a1..21dfcebdac9 100644 --- a/arduino/monitor/monitor.go +++ b/arduino/monitor/monitor.go @@ -13,6 +13,9 @@ // Arduino software without disclosing the source code of your own applications. // To purchase a commercial license, send an email to license@arduino.cc. +// Package monitor provides a client for Pluggable Monitors. +// Documentation is available here: +// https://arduino.github.io/arduino-cli/latest/pluggable-monitor-specification/ package monitor import ( @@ -30,16 +33,6 @@ import ( "github.com/sirupsen/logrus" ) -// To work correctly a Pluggable Monitor must respect the state machine specifed on the documentation: -// https://arduino.github.io/arduino-cli/latest/pluggable-monitor-specification/#state-machine -// States a PluggableMonitor can be in -const ( - Alive int = iota - Idle - Opened - Dead -) - // PluggableMonitor is a tool that communicates with a board through a communication port. type PluggableMonitor struct { id string diff --git a/docs/package_index_json-specification.md b/docs/package_index_json-specification.md index 0a63a2ff529..98ae5e7635c 100644 --- a/docs/package_index_json-specification.md +++ b/docs/package_index_json-specification.md @@ -81,6 +81,7 @@ Each tool describes a binary distribution of a command line tool. A tool can be: - a debugger - a program that performs a firmware upgrade - a [pluggable discovery](pluggable-discovery-specification.md) +- a [pluggable monitor](pluggable-monitor-specification.md) basically anything that can run on the user's host PC and do something useful. @@ -220,6 +221,9 @@ Finally, let's see how `PLATFORMS` are made. "discoveryDependencies": [ { "packager": "arduino", "name": "serial-discovery" }, { "packager": "arduino", "name": "mdns-discovery" } + ], + "monitorDependencies": [ + { "packager": "arduino", "name": "serial-monitor" } ] }, ``` @@ -236,13 +240,17 @@ Each PLATFORM describes a core for a specific architecture. The fields needed ar TOOLS - `boards`: the list of boards supported (note: just the names to display on the Arduino IDE and Arduino Pro IDE's Boards Manager GUI! the real boards definitions are inside `boards.txt` inside the core archive file) -- `toolsDependencies`: the tools needed by this core. They will be installed by Boards Manager along with the platform. - Each tool is referenced by the triple (`packager`, `name`, `version`) as previously said. Note that you can reference - tools available in other packages as well, even if no platform of that package is installed. -- `discoveryDependencies`: the Pluggable Discoveries needed by this core. Each discovery is referenced by `packager` and - `name`, the `version` is not specified because the latest installed discovery tool will always be used. Like - `toolsDependencies` they will be installed by Boards Manager along with the platform and can reference tools available - in other packages as well, even if no platform of that package is installed. +- `toolsDependencies`: the tools needed by this platform. They will be installed by Boards Manager along with the + platform. Each tool is referenced by the triple (`packager`, `name`, `version`) as previously said. Note that you can + reference tools available in other packages as well, even if no platform of that package is installed. +- `discoveryDependencies`: the Pluggable Discoveries needed by this platform. Each discovery is referenced by the pair + (`packager`, `name`), the `version` is not specified because the latest installed discovery tool will always be used. + Like `toolsDependencies` they will be installed by Boards Manager along with the platform and can reference tools + available in other packages as well, even if no platform of that package is installed. +- `monitorDependencies`: the Pluggable Monitors needed by this platform. Each monitor is referenced by the pair + (`packager`, `name`), the `version` is not specified because the latest installed monitor tool will always be used. + Like `toolsDependencies` they will be installed by Boards Manager along with the platform and can reference tools + available in other packages as well, even if no platform of that package is installed. The `version` field is validated by both Arduino IDE and [JSemVer](https://github.com/zafarkhaja/jsemver). Here are the rules Arduino IDE follows for parsing versions diff --git a/docs/platform-specification.md b/docs/platform-specification.md index 0755d4919d8..29ff82c6fe8 100644 --- a/docs/platform-specification.md +++ b/docs/platform-specification.md @@ -698,7 +698,7 @@ The tool configuration properties are available globally without the prefix. For property can be used as **{cmd.path}** inside the recipe, and the same happens for all the other avrdude configuration variables. -#### Pluggable discovery +### Pluggable discovery Discovery tools are a special kind of tool used to find supported boards. A platform must declare one or more Pluggable Discoveries in its [`platform.txt`](#platformtxt). Discoveries can be referenced from other packages, including the @@ -755,7 +755,71 @@ builtin discoveries that may be possibly added in the future). For detailed information, see the [Pluggable Discovery specification](pluggable-discovery-specification.md). -#### Verbose parameter +### Pluggable monitor + +Monitor tools are a special kind of tool used to let the user communicate with the supported boards. + +A platform must declare one or more Pluggable Monitor in its [`platform.txt`](#platformtxt) and bind them to a specific +port protocol. Monitors can be referenced from other packages. + +The following directive is used to bind a specific monitor tool to a specific port protocol: + +``` +pluggable_monitor.required.PROTOCOL=VENDOR_ID:MONITOR_NAME +``` + +where `PROTOCOL` must be replaced with the port protocol identifier and `VENDOR_ID:MONITOR_NAME` must be replaced with +the monitor tool identifier. + +The platform can support as many protocols as needed: + +``` +pluggable_monitor.required.PROTOCOL1=VENDOR_ID:MONITOR_NAME1 +pluggable_monitor.required.PROTOCOL2=VENDOR_ID:MONITOR_NAME2 +... +``` + +The above syntax requires specifying a monitor tool via the `monitorDependencies` field of the platform's +[package index](package_index_json-specification.md). Since it might be cumbersome to use with manual installations, we +provide another syntax to ease development and beta testing: + +``` +pluggable_monitor.pattern.PROTOCOL=MONITOR_RECIPE +``` + +where `MONITOR_RECIPE` must be replaced by the command line to launch the monitor tool for the specific `PROTOCOL`. An +example could be: + +``` +pluggable_monitor.pattern.custom-ble="{runtime.tools.my-ble-monitor.path}/my-ble-monitor" -H +``` + +in this case the platform provides a new hypothetical `custom-ble` protocol monitor tool and the command line tool named +`my-ble-monitor` is launched with the `-H` parameter to start the monitor tool. In this case the command line pattern +may contain any extra parameter in the formula: this is different from the monitor tools installed through the +`monitorDependencies` field that must run without any command line parameter. + +We strongly recommend using this syntax only for development purposes and not on released platforms. + +#### Built-in monitors + +If a platform supports only boards connected via serial ports it can easily use the `builtin:serial-monitor` tool +without creating a custom pluggable monitor: + +``` +pluggable_monitor.required.serial=builtin:serial-monitor +``` + +#### Backward compatibility + +For backward compatibility, if a platform does not declare any discovery or monitor tool (using the +`pluggable_discovery.*` or `pluggable_monitor.*` properties in `platform.txt` respectively) it will automatically +inherit `builtin:serial-monitor` (but not other `builtin` monitor tools that may be possibly added in the future). This +will allow all legacy non-pluggable platforms to migrate to pluggable monitor without disruption. + +For detailed information, see the [Pluggable Monitor specification](pluggable-monitor-specification.md). + +### Verbose parameter It is possible for the user to enable verbosity from the Preferences panel of the IDEs or Arduino CLI's `--verbose` flag. This preference is transferred to the command line using the **ACTION.verbose** property (where ACTION is the diff --git a/docs/pluggable-discovery-specification.md b/docs/pluggable-discovery-specification.md index 4757680e653..6fab5d68624 100644 --- a/docs/pluggable-discovery-specification.md +++ b/docs/pluggable-discovery-specification.md @@ -43,8 +43,8 @@ the response to the command is: The `protocolVersion` field represents the protocol version that will be used in the rest of the communication. There are three possible cases: -- if the client/IDE supports the same or a more recent version of the protocol than the discovery, then the IDE should - go into a compatibility mode and use the protocol level supported by the discovery. +- if the client/IDE supports the same or a more recent version of the protocol than the discovery, then the client/IDE + should go into a compatibility mode and use the protocol level supported by the discovery. - if the discovery supports a more recent version of the protocol than the client/IDE: the discovery should downgrade itself into compatibility mode and report a `protocolVersion` that is less than or equal to the one supported by the client/IDE. diff --git a/docs/pluggable-monitor-specification.md b/docs/pluggable-monitor-specification.md new file mode 100644 index 00000000000..267eefb7dc0 --- /dev/null +++ b/docs/pluggable-monitor-specification.md @@ -0,0 +1,253 @@ +Monitor tools are a special kind of tool used to let the user communicate with the supported boards. A platform +developer can create their own tools following the specification below. These tools must be in the form of command line +executables that can be launched as a subprocess. + +They will communicate to the parent process via stdin/stdout, in particular a monitor tool will accept commands as plain +text strings from stdin and will send answers back in JSON format on stdout. Each tool will implement the commands to +open and control communication ports for a specific protocol as specified in this document. The actual I/O data stream +from the communication port will be transferred to the parent process through a separate channel via TCP/IP. + +### Pluggable monitor API via stdin/stdout + +All the commands listed in this specification must be implemented in the monitor tool. + +After startup, the tool will just stay idle waiting for commands. The available commands are: `HELLO`, `DESCRIBE`, +`CONFIGURE`, `OPEN`, `CLOSE` and `QUIT`. + +After each command the client always expects a response from the monitor. The monitor must not introduce any delay and +must respond to all commands as fast as possible. + +#### HELLO command + +`HELLO` **must be the first command sent** to the monitor to tell the name of the client/IDE and the version of the +pluggable monitor protocol that the client/IDE supports. The syntax of the command is: + +`HELLO ""` + +- `` is the maximum protocol version supported by the client/IDE (currently `1`) +- `` is the name and version of the client. It must not contain double-quotes (`"`). + +some examples: + +- `HELLO 1 "Arduino IDE 1.8.13"` + +- `HELLO 1 "arduino-cli 1.2.3"` + +the response to the command is: + +```JSON +{ + "eventType": "hello", + "protocolVersion": 1, + "message": "OK" +} +``` + +The `protocolVersion` field represents the protocol version that will be used in the rest of the communication. There +are three possible cases: + +- if the client/IDE supports the same or a more recent version of the protocol than the monitor tool, then the + client/IDE should go into a compatibility mode and use the protocol level supported by the monitor tool. +- if the monitor tool supports a more recent version of the protocol than the client/IDE, then the monitor tool should + downgrade itself into compatibility mode and report a `protocolVersion` that is less than or equal to the one + supported by the client/IDE. +- if the monitor tool cannot go into compatibility mode, it must report the protocol version supported (even if greater + than the version supported by the client/IDE) and the client/IDE may decide to terminate the monitor tool or produce + an error/warning. + +#### DESCRIBE command + +The `DESCRIBE` command returns a description of the communication port. The description will have metadata about the +port configuration, and which parameters are available to the user. + +```JSON +{ + "event": "describe", + "message": "ok", + "port_description": { + "protocol": "serial", + "configuration_parameters": { + "baudrate": { + "label": "Baudrate", + "type": "enum", + "values": [ + "300", "600", "750", "1200", "2400", "4800", "9600", + "19200", "38400", "57600", "115200", "230400", "460800", + "500000", "921600", "1000000", "2000000" + ], + "selected": "9600" + }, + "parity": { + "label": "Parity", + "type": "enum", + "values": [ "N", "E", "O", "M", "S" ], + "selected": "N" + }, + "bits": { + "label": "Data bits", + "type": "enum", + "values": [ "5", "6", "7", "8", "9" ], + "selected": "8" + }, + "stop_bits": { + "label": "Stop bits", + "type": "enum", + "values": [ "1", "1.5", "2" ], + "selected": "1" + } + } + } +} +``` + +The field `protocol` is the board port protocol identifier, it must match with the corresponding protocol identifier for +a pluggable discovery tool. + +`configuration_parameters` is a key/value map that enumerates the available port parameters. + +Each parameter has a unique name (`baudrate`, `parity`, etc...), a `type` (in this case only `enum` is allowed but more +types may be added in the future if needed), and the `selected` value for each parameter. + +The parameter name can not contain spaces, the allowed characters are alphanumerics, underscore `_`, dot `.`, and dash +`-`. + +The `enum` types must have a list of possible `values`. + +The client/IDE may expose these configuration values to the user via a config file or a GUI, in this case the `label` +field may be used for a user readable description of the parameter. + +#### CONFIGURE command + +The `CONFIGURE` command sets configuration parameters for the communication port. The parameters can be changed one at a +time and the syntax is: + +`CONFIGURE ` + +The response to the command is: + +```JSON +{ + "event": "configure", + "message": "ok" +} +``` + +or if there is an error: + +```JSON +{ + "event": "configure", + "error": true, + "message": "invalid value for parameter baudrate: 123456" +} +``` + +The currently selected parameters or their default value may be obtained using the `DESCRIBE` command. + +#### OPEN command + +The `OPEN` command opens a communication port with the board, the data exchanged with the board will be transferred to +the Client/IDE via TCP/IP. + +The Client/IDE must first TCP-Listen to a randomly selected TCP port and send the address to connect it to the monitor +tool as part of the `OPEN` command. The syntax of the `OPEN` command is: + +`OPEN ` + +For example, let's suppose that the Client/IDE wants to communicate with the serial port `/dev/ttyACM0` using an +hypothetical `serial-monitor` tool, then the sequence of actions to perform will be the following: + +1. the Client/IDE must first listen to a random TCP port (let's suppose it chose `32123`) +1. the Client/IDE runs the `serial-monitor` tool and initializes it with the `HELLO` command +1. the Client/IDE sends the command `OPEN 127.0.0.1:32123 /dev/ttyACM0` to the monitor tool +1. the monitor tool opens `/dev/ttyACM0` +1. the monitor tool connects via TCP/IP to `127.0.0.1:32123` and starts streaming data back and forth + +The answer to the `OPEN` command is: + +```JSON +{ + "event": "open", + "message": "ok" +} +``` + +If the monitor tool cannot communicate with the board, or if the tool can not connect back to the TCP port, or if any +other error condition happens: + +```JSON +{ + "event": "open", + "error": true, + "message": "unknown port /dev/ttyACM23" +} +``` + +The board port will be opened using the parameters previously set through the `CONFIGURE` command. + +Once the port is opened, it may be unexpectedly closed at any time due to hardware failure, or because the Client/IDE +closes the TCP/IP connection, etc. In this case an asynchronous `port_closed` message must be generated by the monitor +tool: + +```JSON +{ + "event": "port_closed", + "message": "serial port disappeared!" +} +``` + +or + +```JSON +{ + "event": "port_closed", + "message": "lost TCP/IP connection with the client!" +} +``` + +#### CLOSE command + +The `CLOSE` command will close the currently opened port and close the TCP/IP connection used to communicate with the +Client/IDE. The answer to the command is: + +```JSON +{ + "event": "close", + "message": "ok" +} +``` + +or in case of error + +```JSON +{ + "event": "close", + "error": true, + "message": "port already closed" +} +``` + +#### QUIT command + +The `QUIT` command terminates the monitor. The response to `QUIT` is: + +```JSON +{ + "eventType": "quit", + "message": "OK" +} +``` + +after this output the monitor exits. This command must always succeed. + +#### Invalid commands + +If the client sends an invalid or malformed command, the monitor should answer with: + +```JSON +{ + "eventType": "command_error", + "error": true, + "message": "Unknown command XXXX" +} +``` diff --git a/i18n/data/en.po b/i18n/data/en.po index 4bc986ec87d..fbc0f1ee873 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -2503,7 +2503,7 @@ msgstr "cleaning build path" msgid "command" msgstr "command" -#: arduino/monitor/monitor.go:157 +#: arduino/monitor/monitor.go:150 msgid "command '%[1]s' failed: %[2]s" msgstr "command '%[1]s' failed: %[2]s" @@ -2516,7 +2516,7 @@ msgstr "command '%[1]s' failed: %[2]s" msgid "command failed: %s" msgstr "command failed: %s" -#: arduino/monitor/monitor.go:154 +#: arduino/monitor/monitor.go:147 msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "communication out of sync, expected '%[1]s', received '%[2]s'" @@ -3110,7 +3110,7 @@ msgstr "port" msgid "port not found: %[1]s %[2]s" msgstr "port not found: %[1]s %[2]s" -#: arduino/monitor/monitor.go:246 +#: arduino/monitor/monitor.go:239 msgid "protocol version not supported: requested %[1]d, got %[2]d" msgstr "protocol version not supported: requested %[1]d, got %[2]d" @@ -3300,7 +3300,7 @@ msgstr "the platform has no releases" msgid "the server responded with status %s" msgstr "the server responded with status %s" -#: arduino/monitor/monitor.go:147 +#: arduino/monitor/monitor.go:140 msgid "timeout waiting for message" msgstr "timeout waiting for message" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index 523cf680e91..4d55dad8201 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633516315, 0), + FileModTime: time.Unix(1633602639, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/monitor/monitor.go:60\nmsgid \"Configuration of the port.\"\nmsgstr \"Configuration of the port.\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:181\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:86\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:199\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: cli/monitor/monitor.go:147\nmsgid \"Monitor port settings:\"\nmsgstr \"Monitor port settings:\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:51\n#: cli/monitor/monitor.go:52\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:168\n#: cli/monitor/monitor.go:175\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/monitor/monitor.go:61\nmsgid \"Run in silent mode, show only monitor input and output.\"\nmsgstr \"Run in silent mode, show only monitor input and output.\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:59\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:157\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:154\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: cli/monitor/monitor.go:130\nmsgid \"invalid port configuration value for %s: %s\"\nmsgstr \"invalid port configuration value for %s: %s\"\n\n#: cli/monitor/monitor.go:139\nmsgid \"invalid port configuration: %s\"\nmsgstr \"invalid port configuration: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:246\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/monitor/monitor.go:60\nmsgid \"Configuration of the port.\"\nmsgstr \"Configuration of the port.\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:181\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:86\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:199\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: cli/monitor/monitor.go:147\nmsgid \"Monitor port settings:\"\nmsgstr \"Monitor port settings:\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:51\n#: cli/monitor/monitor.go:52\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:168\n#: cli/monitor/monitor.go:175\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/monitor/monitor.go:61\nmsgid \"Run in silent mode, show only monitor input and output.\"\nmsgstr \"Run in silent mode, show only monitor input and output.\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:59\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:150\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: cli/monitor/monitor.go:130\nmsgid \"invalid port configuration value for %s: %s\"\nmsgstr \"invalid port configuration value for %s: %s\"\n\n#: cli/monitor/monitor.go:139\nmsgid \"invalid port configuration: %s\"\nmsgstr \"invalid port configuration: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:239\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:140\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633453289, 0), + DirModTime: time.Unix(1633602521, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633453289, 0), + Time: time.Unix(1633602521, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, diff --git a/mkdocs.yml b/mkdocs.yml index f7b4d4b2230..cee8e6bf816 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -109,6 +109,7 @@ nav: - library-specification.md - platform-specification.md - Pluggable discovery specification: pluggable-discovery-specification.md + - Pluggable monitor specification: pluggable-monitor-specification.md - Package index specification: package_index_json-specification.md extra: From d55ba4002cfd00069b53e4ee2eb721bbd8824960 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 8 Oct 2021 17:41:09 +0200 Subject: [PATCH 8/9] Various minor refactors (#1501) * Factored pluggable monitor creation * Factored out code duplication * EnumerateMonitorPortSettings does require only protocol * Monitor.Open does require only address and protocol * Added GetPortAddressAndProtocol helper * fix i18n * Apply suggestions from code review Co-authored-by: Silvano Cerza <3314350+silvanocerza@users.noreply.github.com> --- arduino/monitor/monitor.go | 9 +-- arduino/monitor/monitor_test.go | 8 +- cli/arguments/port.go | 15 ++++ cli/monitor/monitor.go | 37 ++++----- commands/monitor/monitor.go | 48 +++++++----- commands/monitor/settings.go | 9 +-- i18n/data/en.po | 32 ++++---- i18n/rice-box.go | 8 +- rpc/cc/arduino/cli/commands/v1/monitor.pb.go | 82 ++++++++++---------- rpc/cc/arduino/cli/commands/v1/monitor.proto | 4 +- 10 files changed, 127 insertions(+), 125 deletions(-) diff --git a/arduino/monitor/monitor.go b/arduino/monitor/monitor.go index 21dfcebdac9..76e36b6223f 100644 --- a/arduino/monitor/monitor.go +++ b/arduino/monitor/monitor.go @@ -29,7 +29,6 @@ import ( "github.com/arduino/arduino-cli/cli/globals" "github.com/arduino/arduino-cli/executils" "github.com/arduino/arduino-cli/i18n" - rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "github.com/sirupsen/logrus" ) @@ -264,9 +263,9 @@ func (mon *PluggableMonitor) Configure(param, value string) error { } // Open connects to the given Port. A communication channel is opened -func (mon *PluggableMonitor) Open(port *rpc.Port) (io.ReadWriter, error) { - if port.Protocol != mon.supportedProtocol { - return nil, fmt.Errorf("invalid monitor protocol '%s': only '%s' is accepted", port.Protocol, mon.supportedProtocol) +func (mon *PluggableMonitor) Open(portAddress, portProtocol string) (io.ReadWriter, error) { + if portProtocol != mon.supportedProtocol { + return nil, fmt.Errorf("invalid monitor protocol '%s': only '%s' is accepted", portProtocol, mon.supportedProtocol) } tcpListener, err := net.Listen("tcp", "127.0.0.1:") @@ -276,7 +275,7 @@ func (mon *PluggableMonitor) Open(port *rpc.Port) (io.ReadWriter, error) { defer tcpListener.Close() tcpListenerPort := tcpListener.Addr().(*net.TCPAddr).Port - if err := mon.sendCommand(fmt.Sprintf("OPEN 127.0.0.1:%d %s\n", tcpListenerPort, port.Address)); err != nil { + if err := mon.sendCommand(fmt.Sprintf("OPEN 127.0.0.1:%d %s\n", tcpListenerPort, portAddress)); err != nil { return nil, err } if _, err := mon.waitMessage(time.Second*10, "open"); err != nil { diff --git a/arduino/monitor/monitor_test.go b/arduino/monitor/monitor_test.go index de2a96b47b8..d4535c449c2 100644 --- a/arduino/monitor/monitor_test.go +++ b/arduino/monitor/monitor_test.go @@ -24,7 +24,6 @@ import ( "testing" "time" - "github.com/arduino/arduino-cli/arduino/discovery" "github.com/arduino/arduino-cli/executils" "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/require" @@ -59,12 +58,11 @@ func TestDummyMonitor(t *testing.T) { err = mon.Configure("speed", "38400") require.NoError(t, err) - port := &discovery.Port{Address: "/dev/ttyACM0", Protocol: "test"} - rw, err := mon.Open(port.ToRPC()) + rw, err := mon.Open("/dev/ttyACM0", "test") require.NoError(t, err) // Double open -> error: port already opened - _, err = mon.Open(port.ToRPC()) + _, err = mon.Open("/dev/ttyACM0", "test") require.Error(t, err) // Write "TEST" @@ -93,7 +91,7 @@ func TestDummyMonitor(t *testing.T) { time.Sleep(100 * time.Millisecond) require.Equal(t, int32(1), atomic.LoadInt32(&completed)) - rw, err = mon.Open(port.ToRPC()) + rw, err = mon.Open("/dev/ttyACM0", "test") require.NoError(t, err) n, err = rw.Write([]byte("TEST")) require.NoError(t, err) diff --git a/cli/arguments/port.go b/cli/arguments/port.go index 087723ee026..b4643b1039a 100644 --- a/cli/arguments/port.go +++ b/cli/arguments/port.go @@ -46,6 +46,21 @@ func (p *Port) AddToCommand(cmd *cobra.Command) { cmd.Flags().DurationVar(&p.timeout, "discovery-timeout", 5*time.Second, tr("Max time to wait for port discovery, e.g.: 30s, 1m")) } +// GetPortAddressAndProtocol returns only the port address and the port protocol +// without any other port metadata obtained from the discoveries. This method allows +// to bypass the discoveries unless the protocol is not specified: in this +// case the discoveries are needed to autodetect the protocol. +func (p *Port) GetPortAddressAndProtocol(instance *rpc.Instance, sk *sketch.Sketch) (string, string, error) { + if p.protocol != "" { + return p.address, p.protocol, nil + } + port, err := p.GetPort(instance, sk) + if err != nil { + return "", "", err + } + return port.Address, port.Protocol, nil +} + // GetPort returns the Port obtained by parsing command line arguments. // The extra metadata for the ports is obtained using the pluggable discoveries. func (p *Port) GetPort(instance *rpc.Instance, sk *sketch.Sketch) (*discovery.Port, error) { diff --git a/cli/monitor/monitor.go b/cli/monitor/monitor.go index baeaff483a0..0d02f55a2f1 100644 --- a/cli/monitor/monitor.go +++ b/cli/monitor/monitor.go @@ -70,23 +70,23 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { quiet = true } - port, err := portArgs.GetPort(instance, nil) + portAddress, portProtocol, err := portArgs.GetPortAddressAndProtocol(instance, nil) if err != nil { feedback.Error(err) os.Exit(errorcodes.ErrGeneric) } + enumerateResp, err := monitor.EnumerateMonitorPortSettings(context.Background(), &rpc.EnumerateMonitorPortSettingsRequest{ + Instance: instance, + PortProtocol: portProtocol, + Fqbn: "", + }) + if err != nil { + feedback.Error(tr("Error getting port settings details: %s", err)) + os.Exit(errorcodes.ErrGeneric) + } if describe { - res, err := monitor.EnumerateMonitorPortSettings(context.Background(), &rpc.EnumerateMonitorPortSettingsRequest{ - Instance: instance, - Port: port.ToRPC(), - Fqbn: "", - }) - if err != nil { - feedback.Error(tr("Error getting port settings details: %s"), err) - os.Exit(errorcodes.ErrGeneric) - } - feedback.PrintResult(&detailsResult{Settings: res.Settings}) + feedback.PrintResult(&detailsResult{Settings: enumerateResp.Settings}) return } @@ -99,15 +99,6 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { configuration := &rpc.MonitorPortConfiguration{} if len(configs) > 0 { - resp, err := monitor.EnumerateMonitorPortSettings(context.Background(), &rpc.EnumerateMonitorPortSettingsRequest{ - Instance: instance, - Port: port.ToRPC(), - Fqbn: "", - }) - if err != nil { - feedback.Error(err) - os.Exit(errorcodes.ErrGeneric) - } for _, config := range configs { split := strings.SplitN(config, "=", 2) k := "" @@ -118,7 +109,7 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { } var setting *rpc.MonitorPortSettingDescriptor - for _, s := range resp.GetSettings() { + for _, s := range enumerateResp.GetSettings() { if k == "" { if contains(s.EnumValues, v) { setting = s @@ -151,7 +142,7 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { } portProxy, _, err := monitor.Monitor(context.Background(), &rpc.MonitorRequest{ Instance: instance, - Port: port.ToRPC(), + Port: &rpc.Port{Address: portAddress, Protocol: portProtocol}, Fqbn: "", PortConfiguration: configuration, }) @@ -178,7 +169,7 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { }() if !quiet { - feedback.Print(tr("Connected to %s! Press CTRL-C to exit.", port.String())) + feedback.Print(tr("Connected to %s! Press CTRL-C to exit.", portAddress)) } // Wait for port closed diff --git a/commands/monitor/monitor.go b/commands/monitor/monitor.go index cf5aa6fabd1..a638ae4f4d8 100644 --- a/commands/monitor/monitor.go +++ b/commands/monitor/monitor.go @@ -59,18 +59,11 @@ func Monitor(ctx context.Context, req *rpc.MonitorRequest) (*PortProxy, *pluggab return nil, nil, &commands.InvalidInstanceError{} } - monitorRef, err := findMonitorForProtocolAndBoard(pm, req.GetPort(), req.GetFqbn()) + m, err := findMonitorForProtocolAndBoard(pm, req.GetPort().GetProtocol(), req.GetFqbn()) if err != nil { return nil, nil, err } - tool := pm.FindMonitorDependency(monitorRef) - if tool == nil { - return nil, nil, &commands.MonitorNotFoundError{Monitor: monitorRef.String()} - } - - m := pluggableMonitor.New(monitorRef.Name, tool.InstallDir.Join(monitorRef.Name).String()) - if err := m.Run(); err != nil { return nil, nil, &commands.FailedMonitorError{Cause: err} } @@ -80,7 +73,7 @@ func Monitor(ctx context.Context, req *rpc.MonitorRequest) (*PortProxy, *pluggab return nil, nil, &commands.FailedMonitorError{Cause: err} } - monIO, err := m.Open(req.GetPort()) + monIO, err := m.Open(req.GetPort().GetAddress(), req.GetPort().GetProtocol()) if err != nil { return nil, nil, &commands.FailedMonitorError{Cause: err} } @@ -95,15 +88,13 @@ func Monitor(ctx context.Context, req *rpc.MonitorRequest) (*PortProxy, *pluggab }, descriptor, nil } -func findMonitorForProtocolAndBoard(pm *packagemanager.PackageManager, port *rpc.Port, fqbn string) (*cores.MonitorDependency, error) { - if port == nil { - return nil, &commands.MissingPortError{} - } - protocol := port.GetProtocol() +func findMonitorForProtocolAndBoard(pm *packagemanager.PackageManager, protocol, fqbn string) (*pluggableMonitor.PluggableMonitor, error) { if protocol == "" { return nil, &commands.MissingPortProtocolError{} } + var monitorDepOrRecipe *cores.MonitorDependency + // If a board is specified search the monitor in the board package first if fqbn != "" { fqbn, err := cores.ParseFQBN(fqbn) @@ -115,16 +106,33 @@ func findMonitorForProtocolAndBoard(pm *packagemanager.PackageManager, port *rpc if err != nil { return nil, &commands.UnknownFQBNError{Cause: err} } + if mon, ok := boardPlatform.Monitors[protocol]; ok { - return mon, nil + monitorDepOrRecipe = mon } } - // Otherwise look in all package for a suitable monitor - for _, platformRel := range pm.InstalledPlatformReleases() { - if mon, ok := platformRel.Monitors[protocol]; ok { - return mon, nil + if monitorDepOrRecipe == nil { + // Otherwise look in all package for a suitable monitor + for _, platformRel := range pm.InstalledPlatformReleases() { + if mon, ok := platformRel.Monitors[protocol]; ok { + monitorDepOrRecipe = mon + break + } } } - return nil, &commands.NoMonitorAvailableForProtocolError{Protocol: protocol} + + if monitorDepOrRecipe == nil { + return nil, &commands.NoMonitorAvailableForProtocolError{Protocol: protocol} + } + + tool := pm.FindMonitorDependency(monitorDepOrRecipe) + if tool == nil { + return nil, &commands.MonitorNotFoundError{Monitor: monitorDepOrRecipe.String()} + } + + return pluggableMonitor.New( + monitorDepOrRecipe.Name, + tool.InstallDir.Join(monitorDepOrRecipe.Name).String(), + ), nil } diff --git a/commands/monitor/settings.go b/commands/monitor/settings.go index 5b9719c44d0..1147bf2582a 100644 --- a/commands/monitor/settings.go +++ b/commands/monitor/settings.go @@ -30,18 +30,11 @@ func EnumerateMonitorPortSettings(ctx context.Context, req *rpc.EnumerateMonitor return nil, &commands.InvalidInstanceError{} } - monitorRef, err := findMonitorForProtocolAndBoard(pm, req.GetPort(), req.GetFqbn()) + m, err := findMonitorForProtocolAndBoard(pm, req.GetPortProtocol(), req.GetFqbn()) if err != nil { return nil, err } - tool := pm.FindMonitorDependency(monitorRef) - if tool == nil { - return nil, &commands.MonitorNotFoundError{Monitor: monitorRef.String()} - } - - m := pluggableMonitor.New(monitorRef.Name, tool.InstallDir.Join(monitorRef.Name).String()) - if err := m.Run(); err != nil { return nil, &commands.FailedMonitorError{Cause: err} } diff --git a/i18n/data/en.po b/i18n/data/en.po index fbc0f1ee873..8d664e9351c 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -427,7 +427,7 @@ msgstr "Configuring platform." msgid "Connected" msgstr "Connected" -#: cli/monitor/monitor.go:181 +#: cli/monitor/monitor.go:172 msgid "Connected to %s! Press CTRL-C to exit." msgstr "Connected to %s! Press CTRL-C to exit." @@ -504,7 +504,7 @@ msgstr "Debugging not supported for board %s" msgid "Debugging supported:" msgstr "Debugging supported:" -#: cli/monitor/monitor.go:199 +#: cli/monitor/monitor.go:190 msgid "Default" msgstr "Default" @@ -790,7 +790,7 @@ msgstr "Error getting information for library %s" msgid "Error getting libraries info: %v" msgstr "Error getting libraries info: %v" -#: cli/monitor/monitor.go:86 +#: cli/monitor/monitor.go:85 msgid "Error getting port settings details: %s" msgstr "Error getting port settings details: %s" @@ -1138,7 +1138,7 @@ msgstr "Global variables use {0} bytes of dynamic memory." #: cli/core/list.go:84 #: cli/core/search.go:114 -#: cli/monitor/monitor.go:199 +#: cli/monitor/monitor.go:190 #: cli/outdated/outdated.go:62 msgid "ID" msgstr "ID" @@ -1475,7 +1475,7 @@ msgstr "Missing sketch path" msgid "Monitor '%s' not found" msgstr "Monitor '%s' not found" -#: cli/monitor/monitor.go:147 +#: cli/monitor/monitor.go:138 msgid "Monitor port settings:" msgstr "Monitor port settings:" @@ -1731,8 +1731,8 @@ msgstr "Platform size (bytes):" msgid "Port" msgstr "Port" -#: cli/monitor/monitor.go:168 -#: cli/monitor/monitor.go:175 +#: cli/monitor/monitor.go:159 +#: cli/monitor/monitor.go:166 msgid "Port closed:" msgstr "Port closed:" @@ -1873,7 +1873,7 @@ msgstr "Sets a setting value." msgid "Sets where to save the configuration file." msgstr "Sets where to save the configuration file." -#: cli/monitor/monitor.go:199 +#: cli/monitor/monitor.go:190 msgid "Setting" msgstr "Setting" @@ -2348,7 +2348,7 @@ msgstr "VERSION" msgid "VERSION_NUMBER" msgstr "VERSION_NUMBER" -#: cli/monitor/monitor.go:199 +#: cli/monitor/monitor.go:190 msgid "Values" msgstr "Values" @@ -2503,7 +2503,7 @@ msgstr "cleaning build path" msgid "command" msgstr "command" -#: arduino/monitor/monitor.go:150 +#: arduino/monitor/monitor.go:149 msgid "command '%[1]s' failed: %[2]s" msgstr "command '%[1]s' failed: %[2]s" @@ -2516,7 +2516,7 @@ msgstr "command '%[1]s' failed: %[2]s" msgid "command failed: %s" msgstr "command failed: %s" -#: arduino/monitor/monitor.go:147 +#: arduino/monitor/monitor.go:146 msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "communication out of sync, expected '%[1]s', received '%[2]s'" @@ -2855,11 +2855,11 @@ msgstr "invalid platform archive size: %s" msgid "invalid pluggable monitor reference: %s" msgstr "invalid pluggable monitor reference: %s" -#: cli/monitor/monitor.go:130 +#: cli/monitor/monitor.go:121 msgid "invalid port configuration value for %s: %s" msgstr "invalid port configuration value for %s: %s" -#: cli/monitor/monitor.go:139 +#: cli/monitor/monitor.go:130 msgid "invalid port configuration: %s" msgstr "invalid port configuration: %s" @@ -3106,11 +3106,11 @@ msgstr "pluggable discovery already added: %s" msgid "port" msgstr "port" -#: cli/arguments/port.go:122 +#: cli/arguments/port.go:137 msgid "port not found: %[1]s %[2]s" msgstr "port not found: %[1]s %[2]s" -#: arduino/monitor/monitor.go:239 +#: arduino/monitor/monitor.go:238 msgid "protocol version not supported: requested %[1]d, got %[2]d" msgstr "protocol version not supported: requested %[1]d, got %[2]d" @@ -3300,7 +3300,7 @@ msgstr "the platform has no releases" msgid "the server responded with status %s" msgstr "the server responded with status %s" -#: arduino/monitor/monitor.go:140 +#: arduino/monitor/monitor.go:139 msgid "timeout waiting for message" msgstr "timeout waiting for message" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index 4d55dad8201..e3b4437b541 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633602639, 0), + FileModTime: time.Unix(1633704309, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/monitor/monitor.go:60\nmsgid \"Configuration of the port.\"\nmsgstr \"Configuration of the port.\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:181\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:86\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:199\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: cli/monitor/monitor.go:147\nmsgid \"Monitor port settings:\"\nmsgstr \"Monitor port settings:\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:51\n#: cli/monitor/monitor.go:52\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:168\n#: cli/monitor/monitor.go:175\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/monitor/monitor.go:61\nmsgid \"Run in silent mode, show only monitor input and output.\"\nmsgstr \"Run in silent mode, show only monitor input and output.\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:59\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:199\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:150\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:147\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: cli/monitor/monitor.go:130\nmsgid \"invalid port configuration value for %s: %s\"\nmsgstr \"invalid port configuration value for %s: %s\"\n\n#: cli/monitor/monitor.go:139\nmsgid \"invalid port configuration: %s\"\nmsgstr \"invalid port configuration: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:122\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:239\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:140\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/monitor/monitor.go:60\nmsgid \"Configuration of the port.\"\nmsgstr \"Configuration of the port.\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:172\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:190\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:85\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:190\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: cli/monitor/monitor.go:138\nmsgid \"Monitor port settings:\"\nmsgstr \"Monitor port settings:\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:51\n#: cli/monitor/monitor.go:52\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:159\n#: cli/monitor/monitor.go:166\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/monitor/monitor.go:61\nmsgid \"Run in silent mode, show only monitor input and output.\"\nmsgstr \"Run in silent mode, show only monitor input and output.\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:190\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:59\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:190\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:149\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:146\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: cli/monitor/monitor.go:121\nmsgid \"invalid port configuration value for %s: %s\"\nmsgstr \"invalid port configuration value for %s: %s\"\n\n#: cli/monitor/monitor.go:130\nmsgid \"invalid port configuration: %s\"\nmsgstr \"invalid port configuration: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:137\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:238\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:139\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633602521, 0), + DirModTime: time.Unix(1633623154, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633602521, 0), + Time: time.Unix(1633623154, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go index d4b16741eff..aed0fd5a342 100644 --- a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go @@ -299,8 +299,8 @@ type EnumerateMonitorPortSettingsRequest struct { // Arduino Core Service instance from the `Init` response. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - // The Port to enumerate settings. - Port *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` + // The port protoco to enumerate settings. + PortProtocol string `protobuf:"bytes,2,opt,name=port_protocol,json=portProtocol,proto3" json:"port_protocol,omitempty"` // The board FQBN we are trying to connect to. This is optional, and it's // needed to disambiguate if more than one platform provides the pluggable // monitor for a given port protocol. @@ -346,11 +346,11 @@ func (x *EnumerateMonitorPortSettingsRequest) GetInstance() *Instance { return nil } -func (x *EnumerateMonitorPortSettingsRequest) GetPort() *Port { +func (x *EnumerateMonitorPortSettingsRequest) GetPortProtocol() string { if x != nil { - return x.Port + return x.PortProtocol } - return nil + return "" } func (x *EnumerateMonitorPortSettingsRequest) GetFqbn() string { @@ -544,41 +544,40 @@ var file_cc_arduino_cli_commands_v1_monitor_proto_rawDesc = []byte{ 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x22, 0xb1, 0x01, 0x0a, 0x23, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, + 0x61, 0x6c, 0x75, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x23, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x34, - 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x04, - 0x70, 0x6f, 0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x22, 0x7c, 0x0a, 0x24, 0x45, 0x6e, 0x75, 0x6d, - 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, - 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x54, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, - 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x9e, 0x01, 0x0a, 0x1c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, - 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, - 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x48, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, 0x75, - 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x72, - 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2d, 0x63, 0x6c, 0x69, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x63, - 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x23, + 0x0a, 0x0d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x22, 0x7c, 0x0a, 0x24, 0x45, 0x6e, 0x75, 0x6d, 0x65, + 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x54, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, + 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x9e, 0x01, 0x0a, 0x1c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, + 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, + 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x04, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x48, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2d, 0x63, 0x6c, 0x69, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x63, 0x2f, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -612,13 +611,12 @@ var file_cc_arduino_cli_commands_v1_monitor_proto_depIdxs = []int32{ 3, // 3: cc.arduino.cli.commands.v1.MonitorPortConfiguration.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSetting 3, // 4: cc.arduino.cli.commands.v1.MonitorResponse.applied_settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSetting 7, // 5: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 8, // 6: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest.port:type_name -> cc.arduino.cli.commands.v1.Port - 6, // 7: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor - 8, // [8:8] is the sub-list for method output_type - 8, // [8:8] is the sub-list for method input_type - 8, // [8:8] is the sub-list for extension type_name - 8, // [8:8] is the sub-list for extension extendee - 0, // [0:8] is the sub-list for field type_name + 6, // 6: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor + 7, // [7:7] is the sub-list for method output_type + 7, // [7:7] is the sub-list for method input_type + 7, // [7:7] is the sub-list for extension type_name + 7, // [7:7] is the sub-list for extension extendee + 0, // [0:7] is the sub-list for field type_name } func init() { file_cc_arduino_cli_commands_v1_monitor_proto_init() } diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.proto b/rpc/cc/arduino/cli/commands/v1/monitor.proto index c4ecf63e57c..304cc13c589 100644 --- a/rpc/cc/arduino/cli/commands/v1/monitor.proto +++ b/rpc/cc/arduino/cli/commands/v1/monitor.proto @@ -61,8 +61,8 @@ message MonitorPortSetting { message EnumerateMonitorPortSettingsRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; - // The Port to enumerate settings. - Port port = 2; + // The port protocol to enumerate settings. + string port_protocol = 2; // The board FQBN we are trying to connect to. This is optional, and it's // needed to disambiguate if more than one platform provides the pluggable // monitor for a given port protocol. From 605ea1bc33a369e1c49cfaa93aaaf49f4cb185b3 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 11 Oct 2021 14:32:41 +0200 Subject: [PATCH 9/9] Add support for recipes to help platofrm development (#1502) * Add --fqbn parameter to monitor command * Add support for pluggable monitors with explicit recipe in platform.txt * increase logging * fix i18n --- arduino/cores/cores.go | 1 + arduino/cores/packagemanager/loader.go | 9 ++++ cli/monitor/monitor.go | 6 ++- commands/monitor/monitor.go | 17 +++++++- i18n/data/en.po | 59 ++++++++++++++------------ i18n/rice-box.go | 8 ++-- 6 files changed, 66 insertions(+), 34 deletions(-) diff --git a/arduino/cores/cores.go b/arduino/cores/cores.go index 8e556330359..ecb2ad38ade 100644 --- a/arduino/cores/cores.go +++ b/arduino/cores/cores.go @@ -63,6 +63,7 @@ type PlatformRelease struct { IsTrusted bool `json:"-"` PluggableDiscoveryAware bool `json:"-"` // true if the Platform supports pluggable discovery (no compatibility layer required) Monitors map[string]*MonitorDependency `json:"-"` + MonitorsDevRecipes map[string]string `json:"-"` } // BoardManifest contains information about a board. These metadata are usually diff --git a/arduino/cores/packagemanager/loader.go b/arduino/cores/packagemanager/loader.go index 41fb47a09da..d5efc1465fa 100644 --- a/arduino/cores/packagemanager/loader.go +++ b/arduino/cores/packagemanager/loader.go @@ -368,11 +368,20 @@ func (pm *PackageManager) loadPlatformRelease(platform *cores.PlatformRelease, p if len(split) != 2 { return fmt.Errorf(tr("invalid pluggable monitor reference: %s"), ref) } + pm.Log.WithField("protocol", protocol).WithField("tool", ref).Info("Adding monitor tool") platform.Monitors[protocol] = &cores.MonitorDependency{ Packager: split[0], Name: split[1], } } + + // Support for pluggable monitors in debugging/development environments + platform.MonitorsDevRecipes = map[string]string{} + for protocol, recipe := range platform.Properties.SubTree("pluggable_monitor.pattern").AsMap() { + pm.Log.WithField("protocol", protocol).WithField("recipe", recipe).Info("Adding monitor recipe") + platform.MonitorsDevRecipes[protocol] = recipe + } + return nil } diff --git a/cli/monitor/monitor.go b/cli/monitor/monitor.go index 0d02f55a2f1..94c1f371f7e 100644 --- a/cli/monitor/monitor.go +++ b/cli/monitor/monitor.go @@ -43,6 +43,7 @@ var portArgs arguments.Port var describe bool var configs []string var quiet bool +var fqbn string // NewCommand created a new `monitor` command func NewCommand() *cobra.Command { @@ -59,6 +60,7 @@ func NewCommand() *cobra.Command { cmd.Flags().BoolVar(&describe, "describe", false, tr("Show all the settings of the communication port.")) cmd.Flags().StringSliceVarP(&configs, "config", "c", []string{}, tr("Configuration of the port.")) cmd.Flags().BoolVarP(&quiet, "quiet", "q", false, tr("Run in silent mode, show only monitor input and output.")) + cmd.Flags().StringVarP(&fqbn, "fqbn", "b", "", tr("Fully Qualified Board Name, e.g.: arduino:avr:uno")) cmd.MarkFlagRequired("port") return cmd } @@ -79,7 +81,7 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { enumerateResp, err := monitor.EnumerateMonitorPortSettings(context.Background(), &rpc.EnumerateMonitorPortSettingsRequest{ Instance: instance, PortProtocol: portProtocol, - Fqbn: "", + Fqbn: fqbn, }) if err != nil { feedback.Error(tr("Error getting port settings details: %s", err)) @@ -143,7 +145,7 @@ func runMonitorCmd(cmd *cobra.Command, args []string) { portProxy, _, err := monitor.Monitor(context.Background(), &rpc.MonitorRequest{ Instance: instance, Port: &rpc.Port{Address: portAddress, Protocol: portProtocol}, - Fqbn: "", + Fqbn: fqbn, PortConfiguration: configuration, }) if err != nil { diff --git a/commands/monitor/monitor.go b/commands/monitor/monitor.go index a638ae4f4d8..29fb6d68f51 100644 --- a/commands/monitor/monitor.go +++ b/commands/monitor/monitor.go @@ -17,15 +17,20 @@ package monitor import ( "context" + "fmt" "io" "github.com/arduino/arduino-cli/arduino/cores" "github.com/arduino/arduino-cli/arduino/cores/packagemanager" pluggableMonitor "github.com/arduino/arduino-cli/arduino/monitor" "github.com/arduino/arduino-cli/commands" + "github.com/arduino/arduino-cli/i18n" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/arduino/go-properties-orderedmap" ) +var tr = i18n.Tr + // PortProxy is an io.ReadWriteCloser that maps into the monitor port of the board type PortProxy struct { rw io.ReadWriter @@ -102,13 +107,22 @@ func findMonitorForProtocolAndBoard(pm *packagemanager.PackageManager, protocol, return nil, &commands.InvalidFQBNError{Cause: err} } - _, boardPlatform, _, _, _, err := pm.ResolveFQBN(fqbn) + _, boardPlatform, _, boardProperties, _, err := pm.ResolveFQBN(fqbn) if err != nil { return nil, &commands.UnknownFQBNError{Cause: err} } if mon, ok := boardPlatform.Monitors[protocol]; ok { monitorDepOrRecipe = mon + } else if recipe, ok := boardPlatform.MonitorsDevRecipes[protocol]; ok { + // If we have a recipe we must resolve it + cmdLine := boardProperties.ExpandPropsInString(recipe) + cmdArgs, err := properties.SplitQuotedString(cmdLine, `"'`, false) + if err != nil { + return nil, &commands.InvalidArgumentError{Message: tr("Invalid recipe in platform.txt"), Cause: err} + } + id := fmt.Sprintf("%s-%s", boardPlatform, protocol) + return pluggableMonitor.New(id, cmdArgs...), nil } } @@ -126,6 +140,7 @@ func findMonitorForProtocolAndBoard(pm *packagemanager.PackageManager, protocol, return nil, &commands.NoMonitorAvailableForProtocolError{Protocol: protocol} } + // If it is a monitor dependency, resolve tool and create a monitor client tool := pm.FindMonitorDependency(monitorDepOrRecipe) if tool == nil { return nil, &commands.MonitorNotFoundError{Monitor: monitorDepOrRecipe.String()} diff --git a/i18n/data/en.po b/i18n/data/en.po index 8d664e9351c..088e6d19e41 100644 --- a/i18n/data/en.po +++ b/i18n/data/en.po @@ -407,7 +407,7 @@ msgstr "Config file already exists, use --overwrite to discard the existing one. msgid "Config file written to: %s" msgstr "Config file written to: %s" -#: cli/monitor/monitor.go:60 +#: cli/monitor/monitor.go:61 msgid "Configuration of the port." msgstr "Configuration of the port." @@ -427,7 +427,7 @@ msgstr "Configuring platform." msgid "Connected" msgstr "Connected" -#: cli/monitor/monitor.go:172 +#: cli/monitor/monitor.go:174 msgid "Connected to %s! Press CTRL-C to exit." msgstr "Connected to %s! Press CTRL-C to exit." @@ -504,7 +504,7 @@ msgstr "Debugging not supported for board %s" msgid "Debugging supported:" msgstr "Debugging supported:" -#: cli/monitor/monitor.go:190 +#: cli/monitor/monitor.go:192 msgid "Default" msgstr "Default" @@ -790,7 +790,7 @@ msgstr "Error getting information for library %s" msgid "Error getting libraries info: %v" msgstr "Error getting libraries info: %v" -#: cli/monitor/monitor.go:85 +#: cli/monitor/monitor.go:87 msgid "Error getting port settings details: %s" msgstr "Error getting port settings details: %s" @@ -1091,6 +1091,7 @@ msgstr "Force skip of post-install scripts (if the CLI is running interactively) #: cli/burnbootloader/burnbootloader.go:53 #: cli/compile/compile.go:85 #: cli/debug/debug.go:61 +#: cli/monitor/monitor.go:63 #: cli/upload/upload.go:57 msgid "Fully Qualified Board Name, e.g.: arduino:avr:uno" msgstr "Fully Qualified Board Name, e.g.: arduino:avr:uno" @@ -1138,7 +1139,7 @@ msgstr "Global variables use {0} bytes of dynamic memory." #: cli/core/list.go:84 #: cli/core/search.go:114 -#: cli/monitor/monitor.go:190 +#: cli/monitor/monitor.go:192 #: cli/outdated/outdated.go:62 msgid "ID" msgstr "ID" @@ -1291,6 +1292,10 @@ msgstr "Invalid parameter %s: version not allowed" msgid "Invalid pid value: '%s'" msgstr "Invalid pid value: '%s'" +#: commands/monitor/monitor.go:122 +msgid "Invalid recipe in platform.txt" +msgstr "Invalid recipe in platform.txt" + #: legacy/builder/phases/sizer.go:162 msgid "Invalid size regexp: %s" msgstr "Invalid size regexp: %s" @@ -1475,7 +1480,7 @@ msgstr "Missing sketch path" msgid "Monitor '%s' not found" msgstr "Monitor '%s' not found" -#: cli/monitor/monitor.go:138 +#: cli/monitor/monitor.go:140 msgid "Monitor port settings:" msgstr "Monitor port settings:" @@ -1580,8 +1585,8 @@ msgstr "OS:" msgid "Official Arduino board:" msgstr "Official Arduino board:" -#: cli/monitor/monitor.go:51 #: cli/monitor/monitor.go:52 +#: cli/monitor/monitor.go:53 msgid "Open a communication port with a board." msgstr "Open a communication port with a board." @@ -1731,8 +1736,8 @@ msgstr "Platform size (bytes):" msgid "Port" msgstr "Port" -#: cli/monitor/monitor.go:159 -#: cli/monitor/monitor.go:166 +#: cli/monitor/monitor.go:161 +#: cli/monitor/monitor.go:168 msgid "Port closed:" msgstr "Port closed:" @@ -1815,7 +1820,7 @@ msgstr "Required tool:" msgid "Run as a daemon on port: %s" msgstr "Run as a daemon on port: %s" -#: cli/monitor/monitor.go:61 +#: cli/monitor/monitor.go:62 msgid "Run in silent mode, show only monitor input and output." msgstr "Run in silent mode, show only monitor input and output." @@ -1873,7 +1878,7 @@ msgstr "Sets a setting value." msgid "Sets where to save the configuration file." msgstr "Sets where to save the configuration file." -#: cli/monitor/monitor.go:190 +#: cli/monitor/monitor.go:192 msgid "Setting" msgstr "Setting" @@ -1890,7 +1895,7 @@ msgstr "Show all available core versions." msgid "Show all build properties used instead of compiling." msgstr "Show all build properties used instead of compiling." -#: cli/monitor/monitor.go:59 +#: cli/monitor/monitor.go:60 msgid "Show all the settings of the communication port." msgstr "Show all the settings of the communication port." @@ -2348,7 +2353,7 @@ msgstr "VERSION" msgid "VERSION_NUMBER" msgstr "VERSION_NUMBER" -#: cli/monitor/monitor.go:190 +#: cli/monitor/monitor.go:192 msgid "Values" msgstr "Values" @@ -2469,7 +2474,7 @@ msgstr "can't find latest release of %s" msgid "can't find main Sketch file in %s" msgstr "can't find main Sketch file in %s" -#: arduino/cores/packagemanager/loader.go:782 +#: arduino/cores/packagemanager/loader.go:791 msgid "can't find pattern for discovery with id %s" msgstr "can't find pattern for discovery with id %s" @@ -2552,7 +2557,7 @@ msgstr "computing hash: %s" msgid "could not find a valid build artifact" msgstr "could not find a valid build artifact" -#: arduino/cores/packagemanager/loader.go:719 +#: arduino/cores/packagemanager/loader.go:728 msgid "creating discovery: %s" msgstr "creating discovery: %s" @@ -2593,11 +2598,11 @@ msgstr "directory doesn't exist: %s" msgid "discovery %[1]s process not started: %[2]w" msgstr "discovery %[1]s process not started: %[2]w" -#: arduino/cores/packagemanager/loader.go:710 +#: arduino/cores/packagemanager/loader.go:719 msgid "discovery not found: %s" msgstr "discovery not found: %s" -#: arduino/cores/packagemanager/loader.go:714 +#: arduino/cores/packagemanager/loader.go:723 msgid "discovery not installed: %s" msgstr "discovery not installed: %s" @@ -2734,7 +2739,7 @@ msgstr "getting build properties for board %[1]s: %[2]s" msgid "getting discovery dependencies for platform %[1]s: %[2]s" msgstr "getting discovery dependencies for platform %[1]s: %[2]s" -#: arduino/cores/packagemanager/loader.go:663 +#: arduino/cores/packagemanager/loader.go:672 msgid "getting parent dir of %[1]s: %[2]s" msgstr "getting parent dir of %[1]s: %[2]s" @@ -2855,11 +2860,11 @@ msgstr "invalid platform archive size: %s" msgid "invalid pluggable monitor reference: %s" msgstr "invalid pluggable monitor reference: %s" -#: cli/monitor/monitor.go:121 +#: cli/monitor/monitor.go:123 msgid "invalid port configuration value for %s: %s" msgstr "invalid port configuration value for %s: %s" -#: cli/monitor/monitor.go:130 +#: cli/monitor/monitor.go:132 msgid "invalid port configuration: %s" msgstr "invalid port configuration: %s" @@ -2918,7 +2923,7 @@ msgstr "loading %[1]s: %[2]s" msgid "loading boards: %s" msgstr "loading boards: %s" -#: arduino/cores/packagemanager/loader.go:618 +#: arduino/cores/packagemanager/loader.go:627 msgid "loading bundled tools from %[1]s: %[2]s" msgstr "loading bundled tools from %[1]s: %[2]s" @@ -2945,7 +2950,7 @@ msgstr "loading platform release %[1]s: %[2]s" msgid "loading platform.txt: %v" msgstr "loading platform.txt: %v" -#: arduino/cores/packagemanager/loader.go:585 +#: arduino/cores/packagemanager/loader.go:594 msgid "loading tool release in %[1]s: %[2]s" msgstr "loading tool release in %[1]s: %[2]s" @@ -3089,7 +3094,7 @@ msgstr "platform %s is not installed" #: arduino/cores/packagemanager/install_uninstall.go:65 #: arduino/cores/packagemanager/install_uninstall.go:108 -#: arduino/cores/packagemanager/loader.go:447 +#: arduino/cores/packagemanager/loader.go:456 #: commands/compile/compile.go:127 msgid "platform not installed" msgstr "platform not installed" @@ -3126,7 +3131,7 @@ msgstr "quitting discovery %[1]s: %[2]w" msgid "reading %[1]s directory: %[2]s" msgstr "reading %[1]s directory: %[2]s" -#: arduino/cores/packagemanager/loader.go:668 +#: arduino/cores/packagemanager/loader.go:677 msgid "reading %[1]s: %[2]s" msgstr "reading %[1]s: %[2]s" @@ -3136,7 +3141,7 @@ msgid "reading dir %[1]s: %[2]s" msgstr "reading dir %[1]s: %[2]s" #: arduino/cores/packagemanager/loader.go:162 -#: arduino/cores/packagemanager/loader.go:576 +#: arduino/cores/packagemanager/loader.go:585 msgid "reading directory %[1]s: %[2]s" msgstr "reading directory %[1]s: %[2]s" @@ -3227,7 +3232,7 @@ msgstr "retrieving Arduino public keys: %s" msgid "scanning examples: %s" msgstr "scanning examples: %s" -#: arduino/cores/packagemanager/loader.go:654 +#: arduino/cores/packagemanager/loader.go:663 msgid "searching for builtin_tools_versions.txt in %[1]s: %[2]s" msgstr "searching for builtin_tools_versions.txt in %[1]s: %[2]s" @@ -3248,7 +3253,7 @@ msgstr "sketch path is not valid" msgid "sketchPath" msgstr "sketchPath" -#: arduino/cores/packagemanager/loader.go:510 +#: arduino/cores/packagemanager/loader.go:519 msgid "skipping loading of boards %s: malformed custom board options" msgstr "skipping loading of boards %s: malformed custom board options" diff --git a/i18n/rice-box.go b/i18n/rice-box.go index e3b4437b541..85de83dc874 100644 --- a/i18n/rice-box.go +++ b/i18n/rice-box.go @@ -18,9 +18,9 @@ func init() { } file3 := &embedded.EmbeddedFile{ Filename: "en.po", - FileModTime: time.Unix(1633704309, 0), + FileModTime: time.Unix(1633708462, 0), - Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/monitor/monitor.go:60\nmsgid \"Configuration of the port.\"\nmsgstr \"Configuration of the port.\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:172\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:190\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:85\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:190\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: cli/monitor/monitor.go:138\nmsgid \"Monitor port settings:\"\nmsgstr \"Monitor port settings:\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:51\n#: cli/monitor/monitor.go:52\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:159\n#: cli/monitor/monitor.go:166\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/monitor/monitor.go:61\nmsgid \"Run in silent mode, show only monitor input and output.\"\nmsgstr \"Run in silent mode, show only monitor input and output.\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:190\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:59\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:190\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:782\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:149\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:146\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:710\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:714\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: cli/monitor/monitor.go:121\nmsgid \"invalid port configuration value for %s: %s\"\nmsgstr \"invalid port configuration value for %s: %s\"\n\n#: cli/monitor/monitor.go:130\nmsgid \"invalid port configuration: %s\"\nmsgstr \"invalid port configuration: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:618\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:447\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:137\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:238\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:668\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:576\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:654\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:510\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:139\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), + Content: string("msgid \"\"\nmsgstr \"\"\n\n#: version/version.go:53\nmsgid \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\nmsgstr \"%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:37\nmsgid \"%[1]s folder is no longer supported! See %[2]s for more information\"\nmsgstr \"%[1]s folder is no longer supported! See %[2]s for more information\"\n\n#: cli/lib/check_deps.go:96\nmsgid \"%[1]s is required but %[2]s is currently installed.\"\nmsgstr \"%[1]s is required but %[2]s is currently installed.\"\n\n#: arduino/discovery/discovery.go:75\nmsgid \"%[1]s, message: %[2]s\"\nmsgstr \"%[1]s, message: %[2]s\"\n\n#: arduino/discovery/discovery.go:84\nmsgid \"%[1]s, port: %[2]s\"\nmsgstr \"%[1]s, port: %[2]s\"\n\n#: arduino/discovery/discovery.go:81\nmsgid \"%[1]s, ports: %[2]s\"\nmsgstr \"%[1]s, ports: %[2]s\"\n\n#: arduino/discovery/discovery.go:78\nmsgid \"%[1]s, protocol version: %[2]d\"\nmsgstr \"%[1]s, protocol version: %[2]d\"\n\n#: cli/output/rpc_progress.go:64\nmsgid \"%s already downloaded\"\nmsgstr \"%s already downloaded\"\n\n#: commands/upload/upload.go:529\nmsgid \"%s and %s cannot be used together\"\nmsgstr \"%s and %s cannot be used together\"\n\n#: cli/output/rpc_progress.go:76\nmsgid \"%s downloaded\"\nmsgstr \"%s downloaded\"\n\n#: commands/bundled_tools.go:55\nmsgid \"%s installed\"\nmsgstr \"%s installed\"\n\n#: cli/lib/check_deps.go:93\nmsgid \"%s is already installed.\"\nmsgstr \"%s is already installed.\"\n\n#: arduino/cores/packagemanager/loader.go:71\nmsgid \"%s is not a directory\"\nmsgstr \"%s is not a directory\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:113\nmsgid \"%s is not managed by package manager\"\nmsgstr \"%s is not managed by package manager\"\n\n#: cli/lib/check_deps.go:90\nmsgid \"%s must be installed.\"\nmsgstr \"%s must be installed.\"\n\n#: legacy/builder/builder_utils/utils.go:530\n#: legacy/builder/ctags_runner.go:41\nmsgid \"%s pattern is missing\"\nmsgstr \"%s pattern is missing\"\n\n#: commands/instances.go:850\nmsgid \"%s uninstalled\"\nmsgstr \"%s uninstalled\"\n\n#: commands/errors.go:658\nmsgid \"'%s' has an invalid signature\"\nmsgstr \"'%s' has an invalid signature\"\n\n#: cli/board/listall.go:88\n#: cli/board/search.go:90\nmsgid \"(hidden)\"\nmsgstr \"(hidden)\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:38\nmsgid \"(legacy)\"\nmsgstr \"(legacy)\"\n\n#: cli/lib/install.go:73\nmsgid \"--git-url and --zip-path are disabled by default, for more information see: %v\"\nmsgstr \"--git-url and --zip-path are disabled by default, for more information see: %v\"\n\n#: cli/lib/install.go:76\nmsgid \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\nmsgstr \"--git-url and --zip-path flags allow installing untrusted files, use it at your own risk.\"\n\n#: cli/updater/updater.go:70\nmsgid \"A new release of Arduino CLI is available:\"\nmsgstr \"A new release of Arduino CLI is available:\"\n\n#: commands/errors.go:207\nmsgid \"A programmer is required to upload\"\nmsgstr \"A programmer is required to upload\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"ARCH\"\nmsgstr \"ARCH\"\n\n#: cli/generatedocs/generatedocs.go:79\nmsgid \"ARDUINO COMMAND LINE MANUAL\"\nmsgstr \"ARDUINO COMMAND LINE MANUAL\"\n\n#: cli/usage.go:32\nmsgid \"Additional help topics:\"\nmsgstr \"Additional help topics:\"\n\n#: cli/config/add.go:31\n#: cli/config/add.go:32\nmsgid \"Adds one or more values to a setting.\"\nmsgstr \"Adds one or more values to a setting.\"\n\n#: cli/usage.go:27\nmsgid \"Aliases:\"\nmsgstr \"Aliases:\"\n\n#: cli/core/upgrade.go:68\nmsgid \"All the cores are already at the latest version\"\nmsgstr \"All the cores are already at the latest version\"\n\n#: commands/instances.go:719\n#: commands/lib/install.go:96\nmsgid \"Already installed %s\"\nmsgstr \"Already installed %s\"\n\n#: legacy/builder/resolve_library.go:34\nmsgid \"Alternatives for %[1]s: %[2]s\"\nmsgstr \"Alternatives for %[1]s: %[2]s\"\n\n#: cli/lib/search.go:171\nmsgid \"Architecture: %s\"\nmsgstr \"Architecture: %s\"\n\n#: commands/sketch/archive.go:70\nmsgid \"Archive already exists\"\nmsgstr \"Archive already exists\"\n\n#: legacy/builder/phases/core_builder.go:128\nmsgid \"Archiving built core (caching) in: {0}\"\nmsgstr \"Archiving built core (caching) in: {0}\"\n\n#: cli/sketch/sketch.go:31\n#: cli/sketch/sketch.go:32\nmsgid \"Arduino CLI sketch commands.\"\nmsgstr \"Arduino CLI sketch commands.\"\n\n#: cli/cli.go:72\nmsgid \"Arduino CLI.\"\nmsgstr \"Arduino CLI.\"\n\n#: cli/cli.go:73\nmsgid \"Arduino Command Line Interface (arduino-cli).\"\nmsgstr \"Arduino Command Line Interface (arduino-cli).\"\n\n#: cli/board/board.go:28\n#: cli/board/board.go:29\nmsgid \"Arduino board commands.\"\nmsgstr \"Arduino board commands.\"\n\n#: cli/cache/cache.go:31\n#: cli/cache/cache.go:32\nmsgid \"Arduino cache commands.\"\nmsgstr \"Arduino cache commands.\"\n\n#: cli/lib/lib.go:31\n#: cli/lib/lib.go:32\nmsgid \"Arduino commands about libraries.\"\nmsgstr \"Arduino commands about libraries.\"\n\n#: cli/config/config.go:31\nmsgid \"Arduino configuration commands.\"\nmsgstr \"Arduino configuration commands.\"\n\n#: cli/core/core.go:31\n#: cli/core/core.go:32\nmsgid \"Arduino core operations.\"\nmsgstr \"Arduino core operations.\"\n\n#: cli/lib/check_deps.go:50\n#: cli/lib/install.go:119\nmsgid \"Arguments error: %v\"\nmsgstr \"Arguments error: %v\"\n\n#: cli/board/attach.go:68\nmsgid \"Attach board error: %v\"\nmsgstr \"Attach board error: %v\"\n\n#: cli/board/attach.go:36\n#: cli/board/attach.go:37\n#: cli/board/board.go:32\nmsgid \"Attaches a sketch to a board.\"\nmsgstr \"Attaches a sketch to a board.\"\n\n#: cli/lib/search.go:162\nmsgid \"Author: %s\"\nmsgstr \"Author: %s\"\n\n#: cli/lib/list.go:125\nmsgid \"Available\"\nmsgstr \"Available\"\n\n#: cli/usage.go:29\nmsgid \"Available Commands:\"\nmsgstr \"Available Commands:\"\n\n#: cli/upload/upload.go:60\nmsgid \"Binary file to upload.\"\nmsgstr \"Binary file to upload.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"Board Name\"\nmsgstr \"Board Name\"\n\n#: commands/board/attach.go:93\nmsgid \"Board found: %s\"\nmsgstr \"Board found: %s\"\n\n#: cli/board/details.go:120\nmsgid \"Board name:\"\nmsgstr \"Board name:\"\n\n#: cli/board/details.go:122\nmsgid \"Board version:\"\nmsgstr \"Board version:\"\n\n#: legacy/builder/merge_sketch_with_bootloader.go:69\nmsgid \"Bootloader file specified but missing: {0}\"\nmsgstr \"Bootloader file specified but missing: {0}\"\n\n#: cli/compile/compile.go:91\nmsgid \"Builds of 'core.a' are saved into this path to be cached and reused.\"\nmsgstr \"Builds of 'core.a' are saved into this path to be cached and reused.\"\n\n#: commands/instances.go:532\nmsgid \"Can't create data directory %s\"\nmsgstr \"Can't create data directory %s\"\n\n#: commands/lib/download.go:60\n#: commands/lib/download.go:63\n#: commands/lib/download.go:65\nmsgid \"Can't download library\"\nmsgstr \"Can't download library\"\n\n#: commands/core/install.go:126\n#: commands/core/uninstall.go:52\n#: commands/instances.go:758\n#: commands/instances.go:770\nmsgid \"Can't find dependencies for platform %s\"\nmsgstr \"Can't find dependencies for platform %s\"\n\n#: commands/errors.go:377\nmsgid \"Can't open sketch\"\nmsgstr \"Can't open sketch\"\n\n#: cli/config/set.go:54\nmsgid \"Can't set multiple values in key %v\"\nmsgstr \"Can't set multiple values in key %v\"\n\n#: cli/config/init.go:59\nmsgid \"Can't use both --dest-file and --dest-dir flags at the same time.\"\nmsgstr \"Can't use both --dest-file and --dest-dir flags at the same time.\"\n\n#: cli/config/add.go:60\n#: cli/config/delete.go:67\n#: cli/config/remove.go:69\nmsgid \"Can't write config file: %v\"\nmsgstr \"Can't write config file: %v\"\n\n#: commands/compile/compile.go:180\nmsgid \"Cannot create build cache directory\"\nmsgstr \"Cannot create build cache directory\"\n\n#: commands/compile/compile.go:150\nmsgid \"Cannot create build directory\"\nmsgstr \"Cannot create build directory\"\n\n#: cli/config/init.go:96\nmsgid \"Cannot create config file directory: %v\"\nmsgstr \"Cannot create config file directory: %v\"\n\n#: cli/config/init.go:105\nmsgid \"Cannot create config file: %v\"\nmsgstr \"Cannot create config file: %v\"\n\n#: commands/errors.go:621\nmsgid \"Cannot create temp dir\"\nmsgstr \"Cannot create temp dir\"\n\n#: commands/errors.go:639\nmsgid \"Cannot create temp file\"\nmsgstr \"Cannot create temp file\"\n\n#: commands/debug/debug.go:66\nmsgid \"Cannot execute debug tool\"\nmsgstr \"Cannot execute debug tool\"\n\n#: commands/board/attach.go:106\nmsgid \"Cannot export sketch metadata\"\nmsgstr \"Cannot export sketch metadata\"\n\n#: cli/config/init.go:71\n#: cli/config/init.go:82\nmsgid \"Cannot find absolute path: %v\"\nmsgstr \"Cannot find absolute path: %v\"\n\n#: configuration/configuration.go:148\n#: configuration/configuration.go:154\nmsgid \"Cannot get executable path: %v\"\nmsgstr \"Cannot get executable path: %v\"\n\n#: commands/core/install.go:133\nmsgid \"Cannot install platform\"\nmsgstr \"Cannot install platform\"\n\n#: commands/bundled_tools.go:52\nmsgid \"Cannot install tool %s\"\nmsgstr \"Cannot install tool %s\"\n\n#: commands/upload/upload.go:420\nmsgid \"Cannot perform port reset: %s\"\nmsgstr \"Cannot perform port reset: %s\"\n\n#: commands/core/install.go:151\nmsgid \"Cannot upgrade platform\"\nmsgstr \"Cannot upgrade platform\"\n\n#: cli/lib/search.go:170\nmsgid \"Category: %s\"\nmsgstr \"Category: %s\"\n\n#: cli/lib/check_deps.go:35\n#: cli/lib/check_deps.go:36\nmsgid \"Check dependencies status for the specified library.\"\nmsgstr \"Check dependencies status for the specified library.\"\n\n#: commands/lib/install.go:101\nmsgid \"Checking lib install prerequisites\"\nmsgstr \"Checking lib install prerequisites\"\n\n#: legacy/builder/builder_utils/utils.go:280\nmsgid \"Checking previous results for {0} (result = {1}, dep = {2})\"\nmsgstr \"Checking previous results for {0} (result = {1}, dep = {2})\"\n\n#: arduino/resources/checksums.go:182\nmsgid \"Checksum differs from checksum in package.json\"\nmsgstr \"Checksum differs from checksum in package.json\"\n\n#: cli/board/details.go:168\nmsgid \"Checksum:\"\nmsgstr \"Checksum:\"\n\n#: cli/cache/cache.go:33\nmsgid \"Clean caches.\"\nmsgstr \"Clean caches.\"\n\n#: cli/cli.go:113\nmsgid \"Comma-separated list of additional URLs for the Boards Manager.\"\nmsgstr \"Comma-separated list of additional URLs for the Boards Manager.\"\n\n#: cli/board/list.go:47\nmsgid \"Command keeps running and prints list of connected boards whenever there is a change.\"\nmsgstr \"Command keeps running and prints list of connected boards whenever there is a change.\"\n\n#: commands/debug/debug_info.go:118\n#: commands/upload/upload.go:358\nmsgid \"Compiled sketch not found in %s\"\nmsgstr \"Compiled sketch not found in %s\"\n\n#: cli/compile/compile.go:74\n#: cli/compile/compile.go:75\nmsgid \"Compiles Arduino sketches.\"\nmsgstr \"Compiles Arduino sketches.\"\n\n#: legacy/builder/builder.go:81\nmsgid \"Compiling core...\"\nmsgstr \"Compiling core...\"\n\n#: legacy/builder/builder.go:75\nmsgid \"Compiling libraries...\"\nmsgstr \"Compiling libraries...\"\n\n#: legacy/builder/phases/libraries_builder.go:135\nmsgid \"Compiling library \\\"{0}\\\"\"\nmsgstr \"Compiling library \\\"{0}\\\"\"\n\n#: legacy/builder/builder.go:70\nmsgid \"Compiling sketch...\"\nmsgstr \"Compiling sketch...\"\n\n#: cli/config/init.go:89\nmsgid \"Config file already exists, use --overwrite to discard the existing one.\"\nmsgstr \"Config file already exists, use --overwrite to discard the existing one.\"\n\n#: cli/config/init.go:109\nmsgid \"Config file written to: %s\"\nmsgstr \"Config file written to: %s\"\n\n#: cli/monitor/monitor.go:61\nmsgid \"Configuration of the port.\"\nmsgstr \"Configuration of the port.\"\n\n#: cli/debug/debug.go:153\nmsgid \"Configuration options for %s\"\nmsgstr \"Configuration options for %s\"\n\n#: commands/instances.go:857\nmsgid \"Configuring platform\"\nmsgstr \"Configuring platform\"\n\n#: commands/core/install.go:166\nmsgid \"Configuring platform.\"\nmsgstr \"Configuring platform.\"\n\n#: cli/board/list.go:183\nmsgid \"Connected\"\nmsgstr \"Connected\"\n\n#: cli/monitor/monitor.go:174\nmsgid \"Connected to %s! Press CTRL-C to exit.\"\nmsgstr \"Connected to %s! Press CTRL-C to exit.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Core\"\nmsgstr \"Core\"\n\n#: cli/update/update.go:99\nmsgid \"Core name\"\nmsgstr \"Core name\"\n\n#: commands/download.go:31\nmsgid \"Could not connect via HTTP\"\nmsgstr \"Could not connect via HTTP\"\n\n#: commands/instances.go:373\nmsgid \"Could not create index directory\"\nmsgstr \"Could not create index directory\"\n\n#: cli/sketch/new.go:58\nmsgid \"Could not create sketch directory: %v\"\nmsgstr \"Could not create sketch directory: %v\"\n\n#: legacy/builder/phases/core_builder.go:48\nmsgid \"Couldn't deeply cache core build: {0}\"\nmsgstr \"Couldn't deeply cache core build: {0}\"\n\n#: legacy/builder/phases/sizer.go:81\nmsgid \"Couldn't determine program size\"\nmsgstr \"Couldn't determine program size\"\n\n#: cli/arguments/sketch.go:36\n#: cli/lib/install.go:99\nmsgid \"Couldn't get current working directory: %v\"\nmsgstr \"Couldn't get current working directory: %v\"\n\n#: cli/sketch/new.go:32\n#: cli/sketch/new.go:33\nmsgid \"Create a new Sketch\"\nmsgstr \"Create a new Sketch\"\n\n#: cli/sketch/archive.go:39\n#: cli/sketch/archive.go:40\nmsgid \"Creates a zip file containing all sketch files.\"\nmsgstr \"Creates a zip file containing all sketch files.\"\n\n#: cli/config/init.go:42\nmsgid \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\nmsgstr \"Creates or updates the configuration file in the data directory or custom directory with the current configuration settings.\"\n\n#: cli/core/list.go:88\n#: cli/core/search.go:118\nmsgid \"DEPRECATED\"\nmsgstr \"DEPRECATED\"\n\n#: cli/debug/debug.go:54\nmsgid \"Debug Arduino sketches.\"\nmsgstr \"Debug Arduino sketches.\"\n\n#: cli/debug/debug.go:55\nmsgid \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\nmsgstr \"Debug Arduino sketches. (this command opens an interactive gdb session)\"\n\n#: cli/debug/debug.go:64\nmsgid \"Debug interpreter e.g.: %s\"\nmsgstr \"Debug interpreter e.g.: %s\"\n\n#: commands/debug/debug_info.go:141\nmsgid \"Debugging not supported for board %s\"\nmsgstr \"Debugging not supported for board %s\"\n\n#: cli/board/details.go:124\nmsgid \"Debugging supported:\"\nmsgstr \"Debugging supported:\"\n\n#: cli/monitor/monitor.go:192\nmsgid \"Default\"\nmsgstr \"Default\"\n\n#: cli/cache/clean.go:31\nmsgid \"Delete Boards/Library Manager download cache.\"\nmsgstr \"Delete Boards/Library Manager download cache.\"\n\n#: cli/cache/clean.go:32\nmsgid \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\nmsgstr \"Delete contents of the `directories.downloads` folder, where archive files are staged during installation of libraries and boards platforms.\"\n\n#: cli/config/delete.go:32\n#: cli/config/delete.go:33\nmsgid \"Deletes a settings key and all its sub keys.\"\nmsgstr \"Deletes a settings key and all its sub keys.\"\n\n#: cli/lib/search.go:178\nmsgid \"Dependencies: %s\"\nmsgstr \"Dependencies: %s\"\n\n#: legacy/builder/builder_utils/utils.go:358\nmsgid \"Depfile is about different file: {0}\"\nmsgstr \"Depfile is about different file: {0}\"\n\n#: cli/lib/list.go:125\nmsgid \"Description\"\nmsgstr \"Description\"\n\n#: legacy/builder/builder.go:62\nmsgid \"Detecting libraries used...\"\nmsgstr \"Detecting libraries used...\"\n\n#: cli/board/list.go:38\nmsgid \"Detects and displays a list of boards connected to the current computer.\"\nmsgstr \"Detects and displays a list of boards connected to the current computer.\"\n\n#: cli/debug/debug.go:65\nmsgid \"Directory containing binaries for debug.\"\nmsgstr \"Directory containing binaries for debug.\"\n\n#: cli/upload/upload.go:59\nmsgid \"Directory containing binaries to upload.\"\nmsgstr \"Directory containing binaries to upload.\"\n\n#: cli/generatedocs/generatedocs.go:45\nmsgid \"Directory where to save generated files. Default is './docs', the directory must exist.\"\nmsgstr \"Directory where to save generated files. Default is './docs', the directory must exist.\"\n\n#: cli/completion/completion.go:44\nmsgid \"Disable completion description for shells that support it\"\nmsgstr \"Disable completion description for shells that support it\"\n\n#: cli/board/list.go:184\nmsgid \"Disconnected\"\nmsgstr \"Disconnected\"\n\n#: cli/daemon/daemon.go:60\nmsgid \"Display only the provided gRPC calls\"\nmsgstr \"Display only the provided gRPC calls\"\n\n#: cli/lib/install.go:50\nmsgid \"Do not install dependencies.\"\nmsgstr \"Do not install dependencies.\"\n\n#: cli/burnbootloader/burnbootloader.go:58\n#: cli/upload/upload.go:64\nmsgid \"Do not perform the actual upload, just log out actions\"\nmsgstr \"Do not perform the actual upload, just log out actions\"\n\n#: cli/daemon/daemon.go:58\nmsgid \"Do not terminate daemon process if the parent process dies\"\nmsgstr \"Do not terminate daemon process if the parent process dies\"\n\n#: commands/instances.go:708\n#: commands/instances.go:767\n#: commands/lib/download.go:57\nmsgid \"Downloading %s\"\nmsgstr \"Downloading %s\"\n\n#: commands/instances.go:93\nmsgid \"Downloading missing tool %s\"\nmsgstr \"Downloading missing tool %s\"\n\n#: commands/core/install.go:86\nmsgid \"Downloading packages\"\nmsgstr \"Downloading packages\"\n\n#: cli/core/download.go:37\n#: cli/core/download.go:38\nmsgid \"Downloads one or more cores and corresponding tool dependencies.\"\nmsgstr \"Downloads one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/download.go:35\n#: cli/lib/download.go:36\nmsgid \"Downloads one or more libraries without installing them.\"\nmsgstr \"Downloads one or more libraries without installing them.\"\n\n#: cli/daemon/daemon.go:59\nmsgid \"Enable debug logging of gRPC calls\"\nmsgstr \"Enable debug logging of gRPC calls\"\n\n#: cli/lib/install.go:52\nmsgid \"Enter a path to zip file\"\nmsgstr \"Enter a path to zip file\"\n\n#: cli/lib/install.go:51\nmsgid \"Enter git url for libraries hosted on repositories\"\nmsgstr \"Enter git url for libraries hosted on repositories\"\n\n#: commands/sketch/archive.go:105\nmsgid \"Error adding file to sketch archive\"\nmsgstr \"Error adding file to sketch archive\"\n\n#: legacy/builder/phases/core_builder.go:136\nmsgid \"Error archiving built core (caching) in {0}: {1}\"\nmsgstr \"Error archiving built core (caching) in {0}: {1}\"\n\n#: cli/sketch/archive.go:85\nmsgid \"Error archiving: %v\"\nmsgstr \"Error archiving: %v\"\n\n#: commands/sketch/archive.go:93\nmsgid \"Error calculating relative file path\"\nmsgstr \"Error calculating relative file path\"\n\n#: cli/cache/clean.go:46\nmsgid \"Error cleaning caches: %v\"\nmsgstr \"Error cleaning caches: %v\"\n\n#: commands/compile/compile.go:280\nmsgid \"Error copying output file %s\"\nmsgstr \"Error copying output file %s\"\n\n#: cli/core/search.go:66\n#: cli/core/update_index.go:52\n#: cli/instance/instance.go:42\n#: cli/lib/search.go:57\n#: cli/lib/update_index.go:45\n#: cli/update/update.go:62\nmsgid \"Error creating instance: %v\"\nmsgstr \"Error creating instance: %v\"\n\n#: commands/compile/compile.go:260\nmsgid \"Error creating output dir\"\nmsgstr \"Error creating output dir\"\n\n#: commands/sketch/archive.go:81\nmsgid \"Error creating sketch archive\"\nmsgstr \"Error creating sketch archive\"\n\n#: cli/sketch/new.go:54\n#: cli/sketch/new.go:64\nmsgid \"Error creating sketch: %v\"\nmsgstr \"Error creating sketch: %v\"\n\n#: cli/board/list.go:71\n#: cli/board/list.go:80\nmsgid \"Error detecting boards: %v\"\nmsgstr \"Error detecting boards: %v\"\n\n#: cli/core/download.go:68\n#: cli/lib/download.go:62\nmsgid \"Error downloading %[1]s: %[2]v\"\nmsgstr \"Error downloading %[1]s: %[2]v\"\n\n#: commands/instances.go:478\n#: commands/instances.go:482\n#: commands/instances.go:487\nmsgid \"Error downloading index '%s'\"\nmsgstr \"Error downloading index '%s'\"\n\n#: commands/instances.go:511\n#: commands/instances.go:517\nmsgid \"Error downloading index signature '%s'\"\nmsgstr \"Error downloading index signature '%s'\"\n\n#: commands/instances.go:710\n#: commands/instances.go:712\nmsgid \"Error downloading library\"\nmsgstr \"Error downloading library\"\n\n#: commands/instances.go:387\n#: commands/instances.go:390\nmsgid \"Error downloading library_index.json.gz\"\nmsgstr \"Error downloading library_index.json.gz\"\n\n#: commands/instances.go:397\n#: commands/instances.go:400\nmsgid \"Error downloading library_index.json.sig\"\nmsgstr \"Error downloading library_index.json.sig\"\n\n#: commands/core/download.go:70\n#: commands/core/download.go:74\n#: commands/instances.go:793\n#: commands/instances.go:795\nmsgid \"Error downloading platform %s\"\nmsgstr \"Error downloading platform %s\"\n\n#: commands/core/download.go:83\n#: commands/core/download.go:88\n#: commands/instances.go:786\n#: commands/instances.go:787\nmsgid \"Error downloading tool %s\"\nmsgstr \"Error downloading tool %s\"\n\n#: cli/debug/debug.go:81\n#: cli/debug/debug.go:86\n#: cli/debug/debug.go:115\nmsgid \"Error during Debug: %v\"\nmsgstr \"Error during Debug: %v\"\n\n#: cli/feedback/feedback.go:144\nmsgid \"Error during JSON encoding of the output: %v\"\nmsgstr \"Error during JSON encoding of the output: %v\"\n\n#: cli/burnbootloader/burnbootloader.go:70\n#: cli/burnbootloader/burnbootloader.go:83\n#: cli/compile/compile.go:199\n#: cli/compile/compile.go:205\n#: cli/compile/compile.go:215\n#: cli/compile/compile.go:247\n#: cli/upload/upload.go:95\n#: cli/upload/upload.go:101\n#: cli/upload/upload.go:117\n#: cli/upload/upload.go:144\nmsgid \"Error during Upload: %v\"\nmsgstr \"Error during Upload: %v\"\n\n#: cli/compile/compile.go:259\nmsgid \"Error during build: %v\"\nmsgstr \"Error during build: %v\"\n\n#: cli/core/install.go:106\nmsgid \"Error during install: %v\"\nmsgstr \"Error during install: %v\"\n\n#: cli/core/uninstall.go:68\nmsgid \"Error during uninstall: %v\"\nmsgstr \"Error during uninstall: %v\"\n\n#: cli/core/upgrade.go:105\nmsgid \"Error during upgrade: %v\"\nmsgstr \"Error during upgrade: %v\"\n\n#: commands/instances.go:406\nmsgid \"Error extracting library_index.json.gz\"\nmsgstr \"Error extracting library_index.json.gz\"\n\n#: commands/upload/upload.go:355\nmsgid \"Error finding build artifacts\"\nmsgstr \"Error finding build artifacts\"\n\n#: cli/debug/debug.go:102\nmsgid \"Error getting Debug info: %v\"\nmsgstr \"Error getting Debug info: %v\"\n\n#: commands/sketch/archive.go:59\nmsgid \"Error getting absolute path of sketch archive\"\nmsgstr \"Error getting absolute path of sketch archive\"\n\n#: cli/board/details.go:71\nmsgid \"Error getting board details: %v\"\nmsgstr \"Error getting board details: %v\"\n\n#: commands/board/list.go:146\nmsgid \"Error getting board info from Arduino Cloud\"\nmsgstr \"Error getting board info from Arduino Cloud\"\n\n#: commands/board/list.go:211\nmsgid \"Error getting board list\"\nmsgstr \"Error getting board list\"\n\n#: arduino/builder/compilation_database.go:78\nmsgid \"Error getting current directory for compilation database: %s\"\nmsgstr \"Error getting current directory for compilation database: %s\"\n\n#: commands/compile/compile.go:289\n#: commands/lib/list.go:106\nmsgid \"Error getting information for library %s\"\nmsgstr \"Error getting information for library %s\"\n\n#: cli/lib/examples.go:69\nmsgid \"Error getting libraries info: %v\"\nmsgstr \"Error getting libraries info: %v\"\n\n#: cli/monitor/monitor.go:87\nmsgid \"Error getting port settings details: %s\"\nmsgstr \"Error getting port settings details: %s\"\n\n#: legacy/builder/types/context.go:239\nmsgid \"Error in FQBN: %s\"\nmsgstr \"Error in FQBN: %s\"\n\n#: cli/core/search.go:81\n#: cli/instance/instance.go:46\n#: cli/lib/search.go:71\n#: cli/update/update.go:87\nmsgid \"Error initializing instance: %v\"\nmsgstr \"Error initializing instance: %v\"\n\n#: cli/lib/install.go:132\nmsgid \"Error installing %s: %v\"\nmsgstr \"Error installing %s: %v\"\n\n#: cli/lib/install.go:110\nmsgid \"Error installing Git Library: %v\"\nmsgstr \"Error installing Git Library: %v\"\n\n#: cli/lib/install.go:87\nmsgid \"Error installing Zip Library: %v\"\nmsgstr \"Error installing Zip Library: %v\"\n\n#: commands/instances.go:814\nmsgid \"Error installing platform %s\"\nmsgstr \"Error installing platform %s\"\n\n#: commands/instances.go:804\nmsgid \"Error installing tool %s\"\nmsgstr \"Error installing tool %s\"\n\n#: cli/lib/list.go:77\nmsgid \"Error listing Libraries: %v\"\nmsgstr \"Error listing Libraries: %v\"\n\n#: cli/board/listall.go:61\nmsgid \"Error listing boards: %v\"\nmsgstr \"Error listing boards: %v\"\n\n#: cli/core/list.go:61\nmsgid \"Error listing platforms: %v\"\nmsgstr \"Error listing platforms: %v\"\n\n#: cli/compile/compile.go:150\nmsgid \"Error opening source code overrides data file: %v\"\nmsgstr \"Error opening source code overrides data file: %v\"\n\n#: commands/compile/compile.go:270\nmsgid \"Error reading build directory\"\nmsgstr \"Error reading build directory\"\n\n#: configuration/configuration.go:69\nmsgid \"Error reading config file: %v\"\nmsgstr \"Error reading config file: %v\"\n\n#: commands/sketch/archive.go:75\nmsgid \"Error reading sketch files\"\nmsgstr \"Error reading sketch files\"\n\n#: legacy/builder/target_board_resolver.go:33\nmsgid \"Error resolving FQBN: {0}\"\nmsgstr \"Error resolving FQBN: {0}\"\n\n#: cli/lib/check_deps.go:60\nmsgid \"Error resolving dependencies for %[1]s: %[2]s\"\nmsgstr \"Error resolving dependencies for %[1]s: %[2]s\"\n\n#: cli/core/upgrade.go:63\nmsgid \"Error retrieving core list: %v\"\nmsgstr \"Error retrieving core list: %v\"\n\n#: cli/outdated/outdated.go:57\n#: cli/update/update.go:94\nmsgid \"Error retrieving outdated cores and libraries: %v\"\nmsgstr \"Error retrieving outdated cores and libraries: %v\"\n\n#: commands/instances.go:830\nmsgid \"Error rolling-back changes\"\nmsgstr \"Error rolling-back changes\"\n\n#: commands/core/install.go:148\nmsgid \"Error rolling-back changes: %s\"\nmsgstr \"Error rolling-back changes: %s\"\n\n#: commands/instances.go:536\nmsgid \"Error saving downloaded index %s\"\nmsgstr \"Error saving downloaded index %s\"\n\n#: commands/instances.go:540\nmsgid \"Error saving downloaded index signature\"\nmsgstr \"Error saving downloaded index signature\"\n\n#: cli/board/search.go:63\nmsgid \"Error searching boards: %v\"\nmsgstr \"Error searching boards: %v\"\n\n#: cli/lib/search.go:80\nmsgid \"Error searching for Library: %v\"\nmsgstr \"Error searching for Library: %v\"\n\n#: cli/core/search.go:93\nmsgid \"Error searching for platforms: %v\"\nmsgstr \"Error searching for platforms: %v\"\n\n#: arduino/builder/compilation_database.go:63\nmsgid \"Error serializing compilation database: %s\"\nmsgstr \"Error serializing compilation database: %s\"\n\n#: commands/board/list.go:196\n#: commands/board/list.go:199\n#: commands/board/list.go:240\nmsgid \"Error starting board discoveries\"\nmsgstr \"Error starting board discoveries\"\n\n#: cli/lib/uninstall.go:62\nmsgid \"Error uninstalling %[1]s: %[2]v\"\nmsgstr \"Error uninstalling %[1]s: %[2]v\"\n\n#: commands/core/uninstall.go:80\nmsgid \"Error uninstalling platform %s\"\nmsgstr \"Error uninstalling platform %s\"\n\n#: commands/core/uninstall.go:96\n#: commands/instances.go:846\nmsgid \"Error uninstalling tool %s\"\nmsgstr \"Error uninstalling tool %s\"\n\n#: cli/update/update.go:79\nmsgid \"Error updating core and libraries index: %v\"\nmsgstr \"Error updating core and libraries index: %v\"\n\n#: cli/core/search.go:75\n#: cli/core/update_index.go:69\nmsgid \"Error updating index: %v\"\nmsgstr \"Error updating index: %v\"\n\n#: cli/core/update_index.go:61\n#: cli/lib/update_index.go:54\n#: cli/update/update.go:71\nmsgid \"Error updating indexes: %v\"\nmsgstr \"Error updating indexes: %v\"\n\n#: cli/lib/search.go:66\n#: cli/lib/update_index.go:62\nmsgid \"Error updating library index: %v\"\nmsgstr \"Error updating library index: %v\"\n\n#: cli/lib/upgrade.go:50\n#: cli/lib/upgrade.go:56\nmsgid \"Error upgrading libraries: %v\"\nmsgstr \"Error upgrading libraries: %v\"\n\n#: commands/core/install.go:143\n#: commands/instances.go:825\nmsgid \"Error upgrading platform: %s\"\nmsgstr \"Error upgrading platform: %s\"\n\n#: cli/upgrade/upgrade.go:60\nmsgid \"Error upgrading: %v\"\nmsgstr \"Error upgrading: %v\"\n\n#: commands/instances.go:411\n#: commands/instances.go:521\nmsgid \"Error verifying signature\"\nmsgstr \"Error verifying signature\"\n\n#: legacy/builder/container_find_includes.go:354\nmsgid \"Error while detecting libraries included by {0}\"\nmsgstr \"Error while detecting libraries included by {0}\"\n\n#: legacy/builder/phases/sizer.go:147\n#: legacy/builder/phases/sizer.go:153\nmsgid \"Error while determining sketch size: %s\"\nmsgstr \"Error while determining sketch size: %s\"\n\n#: arduino/builder/compilation_database.go:66\nmsgid \"Error writing compilation database: %s\"\nmsgstr \"Error writing compilation database: %s\"\n\n#: commands/instances.go:420\nmsgid \"Error writing library_index.json\"\nmsgstr \"Error writing library_index.json\"\n\n#: commands/instances.go:423\nmsgid \"Error writing library_index.json.sig\"\nmsgstr \"Error writing library_index.json.sig\"\n\n#: cli/completion/completion.go:51\nmsgid \"Error: command description is not supported by %v\"\nmsgstr \"Error: command description is not supported by %v\"\n\n#: cli/compile/compile.go:157\nmsgid \"Error: invalid source code overrides data file: %v\"\nmsgstr \"Error: invalid source code overrides data file: %v\"\n\n#: cli/board/list.go:87\nmsgid \"Event\"\nmsgstr \"Event\"\n\n#: cli/lib/examples.go:118\nmsgid \"Examples for library %s\"\nmsgstr \"Examples for library %s\"\n\n#: cli/usage.go:28\nmsgid \"Examples:\"\nmsgstr \"Examples:\"\n\n#: cli/debug/debug.go:134\nmsgid \"Executable to debug\"\nmsgstr \"Executable to debug\"\n\n#: commands/debug/debug_info.go:121\n#: commands/upload/upload.go:361\nmsgid \"Expected compiled sketch in directory %s, but is a file instead\"\nmsgstr \"Expected compiled sketch in directory %s, but is a file instead\"\n\n#: cli/board/attach.go:35\n#: cli/board/details.go:41\n#: cli/board/list.go:87\n#: cli/board/list.go:125\n#: cli/board/listall.go:84\n#: cli/board/search.go:86\nmsgid \"FQBN\"\nmsgstr \"FQBN\"\n\n#: cli/board/details.go:121\nmsgid \"FQBN:\"\nmsgstr \"FQBN:\"\n\n#: commands/upload/upload.go:450\nmsgid \"Failed chip erase\"\nmsgstr \"Failed chip erase\"\n\n#: commands/upload/upload.go:457\nmsgid \"Failed programming\"\nmsgstr \"Failed programming\"\n\n#: commands/upload/upload.go:453\nmsgid \"Failed to burn bootloader\"\nmsgstr \"Failed to burn bootloader\"\n\n#: commands/instances.go:123\nmsgid \"Failed to create data directory\"\nmsgstr \"Failed to create data directory\"\n\n#: commands/instances.go:113\nmsgid \"Failed to create downloads directory\"\nmsgstr \"Failed to create downloads directory\"\n\n#: cli/daemon/daemon.go:124\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is an invalid port.\"\n\n#: cli/daemon/daemon.go:118\nmsgid \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\nmsgstr \"Failed to listen on TCP port: %[1]s. %[2]s is unknown name.\"\n\n#: cli/daemon/daemon.go:133\nmsgid \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\nmsgstr \"Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v\"\n\n#: cli/daemon/daemon.go:130\nmsgid \"Failed to listen on TCP port: %s. Address already in use.\"\nmsgstr \"Failed to listen on TCP port: %s. Address already in use.\"\n\n#: legacy/builder/builder_utils/utils.go:380\nmsgid \"Failed to read: {0}\"\nmsgstr \"Failed to read: {0}\"\n\n#: commands/upload/upload.go:461\nmsgid \"Failed uploading\"\nmsgstr \"Failed uploading\"\n\n#: cli/board/details.go:166\nmsgid \"File:\"\nmsgstr \"File:\"\n\n#: commands/daemon/debug.go:47\nmsgid \"First message must contain debug request, not data\"\nmsgstr \"First message must contain debug request, not data\"\n\n#: cli/usage.go:30\nmsgid \"Flags:\"\nmsgstr \"Flags:\"\n\n#: cli/core/install.go:59\nmsgid \"Force run of post-install scripts (if the CLI is not running interactively).\"\nmsgstr \"Force run of post-install scripts (if the CLI is not running interactively).\"\n\n#: cli/core/install.go:60\nmsgid \"Force skip of post-install scripts (if the CLI is running interactively).\"\nmsgstr \"Force skip of post-install scripts (if the CLI is running interactively).\"\n\n#: cli/board/details.go:50\n#: cli/burnbootloader/burnbootloader.go:53\n#: cli/compile/compile.go:85\n#: cli/debug/debug.go:61\n#: cli/monitor/monitor.go:63\n#: cli/upload/upload.go:57\nmsgid \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\nmsgstr \"Fully Qualified Board Name, e.g.: arduino:avr:uno\"\n\n#: cli/debug/debug.go:148\nmsgid \"GDB Server path\"\nmsgstr \"GDB Server path\"\n\n#: cli/debug/debug.go:147\nmsgid \"GDB Server type\"\nmsgstr \"GDB Server type\"\n\n#: commands/debug/debug.go:172\nmsgid \"GDB server '%s' is not supported\"\nmsgstr \"GDB server '%s' is not supported\"\n\n#: cli/generatedocs/generatedocs.go:38\n#: cli/generatedocs/generatedocs.go:39\nmsgid \"Generates bash completion and command manpages.\"\nmsgstr \"Generates bash completion and command manpages.\"\n\n#: cli/completion/completion.go:38\nmsgid \"Generates completion scripts\"\nmsgstr \"Generates completion scripts\"\n\n#: cli/completion/completion.go:39\nmsgid \"Generates completion scripts for various shells\"\nmsgstr \"Generates completion scripts for various shells\"\n\n#: legacy/builder/builder.go:67\nmsgid \"Generating function prototypes...\"\nmsgstr \"Generating function prototypes...\"\n\n#: cli/usage.go:31\nmsgid \"Global Flags:\"\nmsgstr \"Global Flags:\"\n\n#: legacy/builder/phases/sizer.go:93\nmsgid \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\nmsgstr \"Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes.\"\n\n#: legacy/builder/phases/sizer.go:100\nmsgid \"Global variables use {0} bytes of dynamic memory.\"\nmsgstr \"Global variables use {0} bytes of dynamic memory.\"\n\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/monitor/monitor.go:192\n#: cli/outdated/outdated.go:62\nmsgid \"ID\"\nmsgstr \"ID\"\n\n#: cli/board/details.go:93\n#: cli/board/details.go:194\nmsgid \"Id\"\nmsgstr \"Id\"\n\n#: cli/board/details.go:135\nmsgid \"Identification properties:\"\nmsgstr \"Identification properties:\"\n\n#: cli/compile/compile.go:118\nmsgid \"If set built binaries will be exported to the sketch folder.\"\nmsgstr \"If set built binaries will be exported to the sketch folder.\"\n\n#: cli/core/list.go:42\nmsgid \"If set return all installable and installed cores, including manually installed.\"\nmsgstr \"If set return all installable and installed cores, including manually installed.\"\n\n#: cli/lib/list.go:48\nmsgid \"Include built-in libraries (from platforms and IDE) in listing.\"\nmsgstr \"Include built-in libraries (from platforms and IDE) in listing.\"\n\n#: cli/sketch/archive.go:51\nmsgid \"Includes %s directory in the archive.\"\nmsgstr \"Includes %s directory in the archive.\"\n\n#: cli/core/list.go:84\n#: cli/lib/list.go:125\nmsgid \"Installed\"\nmsgstr \"Installed\"\n\n#: commands/instances.go:733\n#: commands/lib/install.go:112\nmsgid \"Installed %s\"\nmsgstr \"Installed %s\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"Installed version\"\nmsgstr \"Installed version\"\n\n#: commands/bundled_tools.go:48\n#: commands/instances.go:716\n#: commands/lib/install.go:92\nmsgid \"Installing %s\"\nmsgstr \"Installing %s\"\n\n#: commands/core/install.go:109\nmsgid \"Installing platform %s\"\nmsgstr \"Installing platform %s\"\n\n#: cli/core/install.go:38\n#: cli/core/install.go:39\nmsgid \"Installs one or more cores and corresponding tool dependencies.\"\nmsgstr \"Installs one or more cores and corresponding tool dependencies.\"\n\n#: cli/lib/install.go:40\n#: cli/lib/install.go:41\nmsgid \"Installs one or more specified libraries into the system.\"\nmsgstr \"Installs one or more specified libraries into the system.\"\n\n#: legacy/builder/container_find_includes.go:378\nmsgid \"Internal error in cache\"\nmsgstr \"Internal error in cache\"\n\n#: commands/errors.go:263\nmsgid \"Invalid '%[1]s' property: %[2]s\"\nmsgstr \"Invalid '%[1]s' property: %[2]s\"\n\n#: cli/cli.go:254\nmsgid \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\nmsgstr \"Invalid Call : should show Help, but it is available only in TEXT mode.\"\n\n#: commands/board/attach.go:65\nmsgid \"Invalid Device URL format\"\nmsgstr \"Invalid Device URL format\"\n\n#: commands/errors.go:57\nmsgid \"Invalid FQBN\"\nmsgstr \"Invalid FQBN\"\n\n#: commands/errors.go:75\nmsgid \"Invalid URL\"\nmsgstr \"Invalid URL\"\n\n#: commands/instances.go:193\nmsgid \"Invalid additional URL: %v\"\nmsgstr \"Invalid additional URL: %v\"\n\n#: cli/core/download.go:55\n#: cli/core/install.go:92\n#: cli/core/uninstall.go:51\n#: cli/core/upgrade.go:81\n#: cli/lib/download.go:50\n#: cli/lib/uninstall.go:51\nmsgid \"Invalid argument passed: %v\"\nmsgstr \"Invalid argument passed: %v\"\n\n#: legacy/builder/phases/sizer.go:172\nmsgid \"Invalid data size regexp: %s\"\nmsgstr \"Invalid data size regexp: %s\"\n\n#: commands/board/attach.go:75\nmsgid \"Invalid device port type provided\"\nmsgstr \"Invalid device port type provided\"\n\n#: legacy/builder/phases/sizer.go:178\nmsgid \"Invalid eeprom size regexp: %s\"\nmsgstr \"Invalid eeprom size regexp: %s\"\n\n#: commands/errors.go:43\nmsgid \"Invalid instance\"\nmsgstr \"Invalid instance\"\n\n#: cli/core/upgrade.go:87\nmsgid \"Invalid item %s\"\nmsgstr \"Invalid item %s\"\n\n#: commands/errors.go:93\nmsgid \"Invalid library\"\nmsgstr \"Invalid library\"\n\n#: httpclient/httpclient_config.go:44\nmsgid \"Invalid network.proxy '%[1]s': %[2]s\"\nmsgstr \"Invalid network.proxy '%[1]s': %[2]s\"\n\n#: cli/cli.go:215\nmsgid \"Invalid option for --log-level: %s\"\nmsgstr \"Invalid option for --log-level: %s\"\n\n#: cli/cli.go:232\nmsgid \"Invalid output format: %s\"\nmsgstr \"Invalid output format: %s\"\n\n#: commands/instances.go:454\n#: commands/instances.go:528\nmsgid \"Invalid package index in %s\"\nmsgstr \"Invalid package index in %s\"\n\n#: cli/core/uninstall.go:57\nmsgid \"Invalid parameter %s: version not allowed\"\nmsgstr \"Invalid parameter %s: version not allowed\"\n\n#: commands/board/list.go:57\nmsgid \"Invalid pid value: '%s'\"\nmsgstr \"Invalid pid value: '%s'\"\n\n#: commands/monitor/monitor.go:122\nmsgid \"Invalid recipe in platform.txt\"\nmsgstr \"Invalid recipe in platform.txt\"\n\n#: legacy/builder/phases/sizer.go:162\nmsgid \"Invalid size regexp: %s\"\nmsgstr \"Invalid size regexp: %s\"\n\n#: commands/errors.go:111\nmsgid \"Invalid version\"\nmsgstr \"Invalid version\"\n\n#: commands/board/list.go:54\nmsgid \"Invalid vid value: '%s'\"\nmsgstr \"Invalid vid value: '%s'\"\n\n#: cli/compile/compile.go:113\nmsgid \"Just produce the compilation database, without actually compiling.\"\nmsgstr \"Just produce the compilation database, without actually compiling.\"\n\n#: cli/lib/list.go:37\nmsgid \"LIBNAME\"\nmsgstr \"LIBNAME\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"LIBRARY\"\nmsgstr \"LIBRARY\"\n\n#: cli/lib/download.go:34\n#: cli/lib/examples.go:38\n#: cli/lib/search.go:39\n#: cli/lib/uninstall.go:35\nmsgid \"LIBRARY_NAME\"\nmsgstr \"LIBRARY_NAME\"\n\n#: cli/core/list.go:84\nmsgid \"Latest\"\nmsgstr \"Latest\"\n\n#: commands/lib/uninstall.go:36\nmsgid \"Library %s is not installed\"\nmsgstr \"Library %s is not installed\"\n\n#: commands/errors.go:311\nmsgid \"Library '%s' not found\"\nmsgstr \"Library '%s' not found\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:46\nmsgid \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\nmsgstr \"Library can't use both '%[1]s' and '%[2]s' folders. Double check {0}\"\n\n#: commands/errors.go:414\nmsgid \"Library install failed\"\nmsgstr \"Library install failed\"\n\n#: commands/lib/install.go:122\n#: commands/lib/install.go:132\nmsgid \"Library installed\"\nmsgstr \"Library installed\"\n\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:109\nmsgid \"Library name\"\nmsgstr \"Library name\"\n\n#: legacy/builder/phases/libraries_builder.go:91\nmsgid \"Library {0} has been declared precompiled:\"\nmsgstr \"Library {0} has been declared precompiled:\"\n\n#: cli/lib/search.go:168\nmsgid \"License: %s\"\nmsgstr \"License: %s\"\n\n#: legacy/builder/builder.go:86\nmsgid \"Linking everything together...\"\nmsgstr \"Linking everything together...\"\n\n#: cli/board/listall.go:37\n#: cli/board/search.go:38\nmsgid \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\nmsgstr \"List all boards that have the support platform installed. You can search\\n\"\n\"for a specific board if you specify the board name\"\n\n#: cli/board/listall.go:36\n#: cli/board/search.go:37\nmsgid \"List all known boards and their corresponding FQBN.\"\nmsgstr \"List all known boards and their corresponding FQBN.\"\n\n#: cli/board/list.go:37\nmsgid \"List connected boards.\"\nmsgstr \"List connected boards.\"\n\n#: cli/compile/compile.go:96\nmsgid \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\nmsgstr \"List of custom build properties separated by commas. Or can be used multiple times for multiple properties.\"\n\n#: cli/compile/compile.go:110\nmsgid \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\nmsgstr \"List of custom libraries dir paths separated by commas. Or can be used multiple times for multiple libraries dir paths.\"\n\n#: cli/compile/compile.go:108\nmsgid \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\nmsgstr \"List of paths to libraries root folders. Libraries set this way have top priority in case of conflicts. Can be used multiple times for different libraries.\"\n\n#: cli/lib/list.go:50\nmsgid \"List updatable libraries.\"\nmsgstr \"List updatable libraries.\"\n\n#: cli/core/list.go:41\nmsgid \"List updatable platforms.\"\nmsgstr \"List updatable platforms.\"\n\n#: cli/board/board.go:30\nmsgid \"Lists all connected boards.\"\nmsgstr \"Lists all connected boards.\"\n\n#: cli/outdated/outdated.go:38\nmsgid \"Lists cores and libraries that can be upgraded\"\nmsgstr \"Lists cores and libraries that can be upgraded\"\n\n#: commands/instances.go:207\n#: commands/instances.go:218\n#: commands/instances.go:329\nmsgid \"Loading index file: %v\"\nmsgstr \"Loading index file: %v\"\n\n#: commands/instances.go:338\nmsgid \"Loading libraries: %v\"\nmsgstr \"Loading libraries: %v\"\n\n#: cli/lib/list.go:125\nmsgid \"Location\"\nmsgstr \"Location\"\n\n#: legacy/builder/recipe_runner.go:39\nmsgid \"Looking for recipes like {0}*{1}\"\nmsgstr \"Looking for recipes like {0}*{1}\"\n\n#: legacy/builder/phases/sizer.go:137\nmsgid \"Low memory available, stability problems may occur.\"\nmsgstr \"Low memory available, stability problems may occur.\"\n\n#: cli/lib/search.go:163\nmsgid \"Maintainer: %s\"\nmsgstr \"Maintainer: %s\"\n\n#: cli/arguments/port.go:46\nmsgid \"Max time to wait for port discovery, e.g.: 30s, 1m\"\nmsgstr \"Max time to wait for port discovery, e.g.: 30s, 1m\"\n\n#: cli/cli.go:108\nmsgid \"Messages with this level and above will be logged. Valid levels are: %s\"\nmsgstr \"Messages with this level and above will be logged. Valid levels are: %s\"\n\n#: legacy/builder/fail_if_imported_library_is_wrong.go:41\nmsgid \"Missing '{0}' from library in {1}\"\nmsgstr \"Missing '{0}' from library in {1}\"\n\n#: commands/errors.go:127\nmsgid \"Missing FQBN (Fully Qualified Board Name)\"\nmsgstr \"Missing FQBN (Fully Qualified Board Name)\"\n\n#: commands/errors.go:169\nmsgid \"Missing port\"\nmsgstr \"Missing port\"\n\n#: commands/errors.go:157\nmsgid \"Missing port protocol\"\nmsgstr \"Missing port protocol\"\n\n#: commands/errors.go:195\nmsgid \"Missing programmer\"\nmsgstr \"Missing programmer\"\n\n#: legacy/builder/phases/sizer.go:166\nmsgid \"Missing size regexp\"\nmsgstr \"Missing size regexp\"\n\n#: commands/errors.go:363\nmsgid \"Missing sketch path\"\nmsgstr \"Missing sketch path\"\n\n#: commands/errors.go:244\nmsgid \"Monitor '%s' not found\"\nmsgstr \"Monitor '%s' not found\"\n\n#: cli/monitor/monitor.go:140\nmsgid \"Monitor port settings:\"\nmsgstr \"Monitor port settings:\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:50\nmsgid \"Multiple libraries were found for \\\"{0}\\\"\"\nmsgstr \"Multiple libraries were found for \\\"{0}\\\"\"\n\n#: cli/board/details.go:194\n#: cli/core/list.go:84\n#: cli/core/search.go:114\n#: cli/lib/list.go:125\n#: cli/outdated/outdated.go:62\nmsgid \"Name\"\nmsgstr \"Name\"\n\n#: cli/lib/search.go:142\nmsgid \"Name: \\\"%s\\\"\"\nmsgstr \"Name: \\\"%s\\\"\"\n\n#: cli/outdated/outdated.go:62\n#: cli/outdated/outdated.go:72\n#: cli/update/update.go:99\n#: cli/update/update.go:109\nmsgid \"New version\"\nmsgstr \"New version\"\n\n#: cli/board/list.go:115\nmsgid \"No boards found.\"\nmsgstr \"No boards found.\"\n\n#: legacy/builder/builder_utils/utils.go:351\nmsgid \"No colon in first line of depfile\"\nmsgstr \"No colon in first line of depfile\"\n\n#: cli/lib/examples.go:103\nmsgid \"No libraries found.\"\nmsgstr \"No libraries found.\"\n\n#: cli/lib/list.go:117\nmsgid \"No libraries installed.\"\nmsgstr \"No libraries installed.\"\n\n#: cli/lib/search.go:126\nmsgid \"No libraries matching your search.\"\nmsgstr \"No libraries matching your search.\"\n\n#: cli/lib/search.go:137\nmsgid \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\nmsgstr \"No libraries matching your search.\\n\"\n\"Did you mean...\\n\"\n\"\"\n\n#: commands/errors.go:183\nmsgid \"No monitor available for the port protocol %s\"\nmsgstr \"No monitor available for the port protocol %s\"\n\n#: cli/core/search.go:124\nmsgid \"No platforms matching your search.\"\nmsgstr \"No platforms matching your search.\"\n\n#: commands/board/attach.go:91\nmsgid \"No supported board found at %s\"\nmsgstr \"No supported board found at %s\"\n\n#: cli/lib/list.go:115\nmsgid \"No updates available.\"\nmsgstr \"No updates available.\"\n\n#: commands/upload/upload.go:410\nmsgid \"No upload port found, using %s as fallback\"\nmsgstr \"No upload port found, using %s as fallback\"\n\n#: commands/errors.go:330\nmsgid \"No valid dependencies solution found\"\nmsgstr \"No valid dependencies solution found\"\n\n#: legacy/builder/phases/sizer.go:127\nmsgid \"Not enough memory; see %s for tips on reducing your footprint.\"\nmsgstr \"Not enough memory; see %s for tips on reducing your footprint.\"\n\n#: legacy/builder/builder_utils/utils.go:284\nmsgid \"Not found: nil\"\nmsgstr \"Not found: nil\"\n\n#: legacy/builder/builder_utils/utils.go:300\n#: legacy/builder/builder_utils/utils.go:313\n#: legacy/builder/builder_utils/utils.go:387\nmsgid \"Not found: {0}\"\nmsgstr \"Not found: {0}\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:53\nmsgid \"Not used: {0}\"\nmsgstr \"Not used: {0}\"\n\n#: cli/board/details.go:165\nmsgid \"OS:\"\nmsgstr \"OS:\"\n\n#: cli/board/details.go:129\nmsgid \"Official Arduino board:\"\nmsgstr \"Official Arduino board:\"\n\n#: cli/monitor/monitor.go:52\n#: cli/monitor/monitor.go:53\nmsgid \"Open a communication port with a board.\"\nmsgstr \"Open a communication port with a board.\"\n\n#: cli/board/details.go:177\nmsgid \"Option:\"\nmsgstr \"Option:\"\n\n#: cli/compile/compile.go:100\nmsgid \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\nmsgstr \"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).\"\n\n#: cli/compile/compile.go:114\nmsgid \"Optional, cleanup the build folder and do not use any cached build.\"\nmsgstr \"Optional, cleanup the build folder and do not use any cached build.\"\n\n#: cli/compile/compile.go:111\nmsgid \"Optional, optimize compile output for debugging, rather than for release.\"\nmsgstr \"Optional, optimize compile output for debugging, rather than for release.\"\n\n#: cli/compile/compile.go:102\nmsgid \"Optional, suppresses almost every output.\"\nmsgstr \"Optional, suppresses almost every output.\"\n\n#: cli/compile/compile.go:101\n#: cli/upload/upload.go:62\nmsgid \"Optional, turns on verbose mode.\"\nmsgstr \"Optional, turns on verbose mode.\"\n\n#: cli/compile/compile.go:112\n#: cli/upload/upload.go:63\nmsgid \"Optional, use the specified programmer to upload.\"\nmsgstr \"Optional, use the specified programmer to upload.\"\n\n#: cli/compile/compile.go:119\nmsgid \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\nmsgstr \"Optional. Path to a .json file that contains a set of replacements of the sketch source code.\"\n\n#: commands/daemon/monitor.go:72\nmsgid \"OutputRate in Null monitor must be a float64\"\nmsgstr \"OutputRate in Null monitor must be a float64\"\n\n#: cli/compile/compile.go:98\nmsgid \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\nmsgstr \"Override a build property with a custom value. Can be used multiple times for multiple properties.\"\n\n#: cli/config/init.go:53\nmsgid \"Overwrite existing config file.\"\nmsgstr \"Overwrite existing config file.\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\n#: cli/core/uninstall.go:36\n#: cli/core/upgrade.go:38\nmsgid \"PACKAGER\"\nmsgstr \"PACKAGER\"\n\n#: cli/board/details.go:145\nmsgid \"Package URL:\"\nmsgstr \"Package URL:\"\n\n#: cli/board/details.go:144\nmsgid \"Package maintainer:\"\nmsgstr \"Package maintainer:\"\n\n#: cli/board/details.go:143\nmsgid \"Package name:\"\nmsgstr \"Package name:\"\n\n#: cli/board/details.go:147\nmsgid \"Package online help:\"\nmsgstr \"Package online help:\"\n\n#: cli/board/details.go:146\nmsgid \"Package website:\"\nmsgstr \"Package website:\"\n\n#: cli/lib/search.go:165\nmsgid \"Paragraph: %s\"\nmsgstr \"Paragraph: %s\"\n\n#: cli/cli.go:109\nmsgid \"Path to the file where logs will be written.\"\nmsgstr \"Path to the file where logs will be written.\"\n\n#: cli/compile/compile.go:94\nmsgid \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\nmsgstr \"Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.\"\n\n#: commands/upload/upload.go:391\nmsgid \"Performing 1200-bps touch reset on serial port %s\"\nmsgstr \"Performing 1200-bps touch reset on serial port %s\"\n\n#: commands/core/install.go:72\nmsgid \"Platform %s already installed\"\nmsgstr \"Platform %s already installed\"\n\n#: commands/core/install.go:176\nmsgid \"Platform %s installed\"\nmsgstr \"Platform %s installed\"\n\n#: commands/core/uninstall.go:84\nmsgid \"Platform %s uninstalled\"\nmsgstr \"Platform %s uninstalled\"\n\n#: commands/errors.go:348\nmsgid \"Platform '%s' is already at the latest version\"\nmsgstr \"Platform '%s' is already at the latest version\"\n\n#: commands/errors.go:292\nmsgid \"Platform '%s' not found\"\nmsgstr \"Platform '%s' not found\"\n\n#: cli/board/search.go:86\nmsgid \"Platform ID\"\nmsgstr \"Platform ID\"\n\n#: cli/board/details.go:153\nmsgid \"Platform URL:\"\nmsgstr \"Platform URL:\"\n\n#: cli/board/details.go:152\nmsgid \"Platform architecture:\"\nmsgstr \"Platform architecture:\"\n\n#: cli/board/details.go:151\nmsgid \"Platform category:\"\nmsgstr \"Platform category:\"\n\n#: cli/board/details.go:158\nmsgid \"Platform checksum:\"\nmsgstr \"Platform checksum:\"\n\n#: cli/board/details.go:154\nmsgid \"Platform file name:\"\nmsgstr \"Platform file name:\"\n\n#: cli/board/details.go:150\nmsgid \"Platform name:\"\nmsgstr \"Platform name:\"\n\n#: cli/board/details.go:156\nmsgid \"Platform size (bytes):\"\nmsgstr \"Platform size (bytes):\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Port\"\nmsgstr \"Port\"\n\n#: cli/monitor/monitor.go:161\n#: cli/monitor/monitor.go:168\nmsgid \"Port closed:\"\nmsgstr \"Port closed:\"\n\n#: commands/errors.go:508\nmsgid \"Port monitor error\"\nmsgstr \"Port monitor error\"\n\n#: legacy/builder/phases/libraries_builder.go:101\n#: legacy/builder/phases/libraries_builder.go:109\nmsgid \"Precompiled library in \\\"{0}\\\" not found\"\nmsgstr \"Precompiled library in \\\"{0}\\\" not found\"\n\n#: cli/board/details.go:42\nmsgid \"Print details about a board.\"\nmsgstr \"Print details about a board.\"\n\n#: cli/compile/compile.go:90\nmsgid \"Print preprocessed code to stdout instead of compiling.\"\nmsgstr \"Print preprocessed code to stdout instead of compiling.\"\n\n#: cli/cli.go:107\nmsgid \"Print the logs on the standard output.\"\nmsgstr \"Print the logs on the standard output.\"\n\n#: cli/config/dump.go:31\nmsgid \"Prints the current configuration\"\nmsgstr \"Prints the current configuration\"\n\n#: cli/config/dump.go:32\nmsgid \"Prints the current configuration.\"\nmsgstr \"Prints the current configuration.\"\n\n#: commands/errors.go:225\nmsgid \"Programmer '%s' not found\"\nmsgstr \"Programmer '%s' not found\"\n\n#: cli/board/details.go:93\nmsgid \"Programmer name\"\nmsgstr \"Programmer name\"\n\n#: cli/debug/debug.go:63\nmsgid \"Programmer to use for debugging\"\nmsgstr \"Programmer to use for debugging\"\n\n#: cli/board/details.go:194\nmsgid \"Programmers:\"\nmsgstr \"Programmers:\"\n\n#: legacy/builder/builder_utils/utils.go:46\nmsgid \"Progress {0}\"\nmsgstr \"Progress {0}\"\n\n#: commands/errors.go:277\nmsgid \"Property '%s' is undefined\"\nmsgstr \"Property '%s' is undefined\"\n\n#: cli/board/list.go:125\nmsgid \"Protocol\"\nmsgstr \"Protocol\"\n\n#: cli/lib/search.go:175\nmsgid \"Provides includes: %s\"\nmsgstr \"Provides includes: %s\"\n\n#: cli/config/remove.go:31\n#: cli/config/remove.go:32\nmsgid \"Removes one or more values from a setting.\"\nmsgstr \"Removes one or more values from a setting.\"\n\n#: commands/instances.go:726\n#: commands/lib/install.go:105\nmsgid \"Replacing %[1]s with %[2]s\"\nmsgstr \"Replacing %[1]s with %[2]s\"\n\n#: cli/board/details.go:162\nmsgid \"Required tool:\"\nmsgstr \"Required tool:\"\n\n#: cli/daemon/daemon.go:50\nmsgid \"Run as a daemon on port: %s\"\nmsgstr \"Run as a daemon on port: %s\"\n\n#: cli/monitor/monitor.go:62\nmsgid \"Run in silent mode, show only monitor input and output.\"\nmsgstr \"Run in silent mode, show only monitor input and output.\"\n\n#: cli/daemon/daemon.go:51\nmsgid \"Running as a daemon the initialization of cores and libraries is done only once.\"\nmsgstr \"Running as a daemon the initialization of cores and libraries is done only once.\"\n\n#: legacy/builder/phases/core_builder.go:49\nmsgid \"Running normal build of the core...\"\nmsgstr \"Running normal build of the core...\"\n\n#: legacy/builder/recipe_runner.go:48\nmsgid \"Running recipe: {0}\"\nmsgstr \"Running recipe: {0}\"\n\n#: cli/compile/compile.go:92\nmsgid \"Save build artifacts in this directory.\"\nmsgstr \"Save build artifacts in this directory.\"\n\n#: cli/core/search.go:50\nmsgid \"Search for a core in Boards Manager using the specified keywords.\"\nmsgstr \"Search for a core in Boards Manager using the specified keywords.\"\n\n#: cli/core/search.go:49\nmsgid \"Search for a core in Boards Manager.\"\nmsgstr \"Search for a core in Boards Manager.\"\n\n#: cli/lib/search.go:41\nmsgid \"Search for one or more libraries data (case insensitive search).\"\nmsgstr \"Search for one or more libraries data (case insensitive search).\"\n\n#: cli/lib/search.go:40\nmsgid \"Searches for one or more libraries data.\"\nmsgstr \"Searches for one or more libraries data.\"\n\n#: commands/board/attach.go:108\nmsgid \"Selected fqbn: %s\"\nmsgstr \"Selected fqbn: %s\"\n\n#: cli/lib/search.go:164\nmsgid \"Sentence: %s\"\nmsgstr \"Sentence: %s\"\n\n#: commands/download.go:62\nmsgid \"Server responded with: %s\"\nmsgstr \"Server responded with: %s\"\n\n#: cli/config/set.go:32\n#: cli/config/set.go:33\nmsgid \"Sets a setting value.\"\nmsgstr \"Sets a setting value.\"\n\n#: cli/config/init.go:51\n#: cli/config/init.go:52\nmsgid \"Sets where to save the configuration file.\"\nmsgstr \"Sets where to save the configuration file.\"\n\n#: cli/monitor/monitor.go:192\nmsgid \"Setting\"\nmsgstr \"Setting\"\n\n#: cli/config/delete.go:57\n#: cli/config/validate.go:45\nmsgid \"Settings key doesn't exist\"\nmsgstr \"Settings key doesn't exist\"\n\n#: cli/core/search.go:55\nmsgid \"Show all available core versions.\"\nmsgstr \"Show all available core versions.\"\n\n#: cli/compile/compile.go:89\nmsgid \"Show all build properties used instead of compiling.\"\nmsgstr \"Show all build properties used instead of compiling.\"\n\n#: cli/monitor/monitor.go:60\nmsgid \"Show all the settings of the communication port.\"\nmsgstr \"Show all the settings of the communication port.\"\n\n#: cli/board/listall.go:45\n#: cli/board/search.go:46\nmsgid \"Show also boards marked as 'hidden' in the platform\"\nmsgstr \"Show also boards marked as 'hidden' in the platform\"\n\n#: cli/board/details.go:49\nmsgid \"Show full board details\"\nmsgstr \"Show full board details\"\n\n#: cli/board/details.go:43\nmsgid \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\nmsgstr \"Show information about a board, in particular if the board has options to be specified in the FQBN.\"\n\n#: cli/lib/examples.go:45\n#: cli/lib/list.go:49\nmsgid \"Show libraries for the specified board FQBN.\"\nmsgstr \"Show libraries for the specified board FQBN.\"\n\n#: cli/lib/search.go:46\nmsgid \"Show library names only.\"\nmsgstr \"Show library names only.\"\n\n#: cli/board/details.go:51\nmsgid \"Show list of available programmers\"\nmsgstr \"Show list of available programmers\"\n\n#: cli/debug/debug.go:66\nmsgid \"Show metadata about the debug session instead of starting the debugger.\"\nmsgstr \"Show metadata about the debug session instead of starting the debugger.\"\n\n#: cli/update/update.go:46\nmsgid \"Show outdated cores and libraries after index update\"\nmsgstr \"Show outdated cores and libraries after index update\"\n\n#: cli/lib/list.go:38\nmsgid \"Shows a list of installed libraries.\"\nmsgstr \"Shows a list of installed libraries.\"\n\n#: cli/lib/list.go:39\nmsgid \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\nmsgstr \"Shows a list of installed libraries.\\n\"\n\"\\n\"\n\"If the LIBNAME parameter is specified the listing is limited to that specific\\n\"\n\"library. By default the libraries provided as built-in by platforms/core are\\n\"\n\"not listed, they can be listed by adding the --all flag.\"\n\n#: cli/core/list.go:35\n#: cli/core/list.go:36\nmsgid \"Shows the list of installed platforms.\"\nmsgstr \"Shows the list of installed platforms.\"\n\n#: cli/lib/examples.go:39\nmsgid \"Shows the list of the examples for libraries.\"\nmsgstr \"Shows the list of the examples for libraries.\"\n\n#: cli/lib/examples.go:40\nmsgid \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\nmsgstr \"Shows the list of the examples for libraries. A name may be given as argument to search a specific library.\"\n\n#: cli/version/version.go:38\nmsgid \"Shows the version number of Arduino CLI which is installed on your system.\"\nmsgstr \"Shows the version number of Arduino CLI which is installed on your system.\"\n\n#: cli/version/version.go:37\nmsgid \"Shows version number of Arduino CLI.\"\nmsgstr \"Shows version number of Arduino CLI.\"\n\n#: cli/board/details.go:167\nmsgid \"Size (bytes):\"\nmsgstr \"Size (bytes):\"\n\n#: legacy/builder/fail_if_buildpath_equals_sketchpath.go:44\nmsgid \"Sketch cannot be located in build path. Please specify a different build path\"\nmsgstr \"Sketch cannot be located in build path. Please specify a different build path\"\n\n#: cli/sketch/new.go:68\nmsgid \"Sketch created in: %s\"\nmsgstr \"Sketch created in: %s\"\n\n#: legacy/builder/phases/sizer.go:121\nmsgid \"Sketch too big; see %s for tips on reducing it.\"\nmsgstr \"Sketch too big; see %s for tips on reducing it.\"\n\n#: legacy/builder/phases/sizer.go:86\nmsgid \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\nmsgstr \"Sketch uses {0} bytes ({2}%%) of program storage space. Maximum is {1} bytes.\"\n\n#: cli/compile/compile.go:140\n#: cli/sketch/archive.go:66\n#: cli/upload/upload.go:87\nmsgid \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\nmsgstr \"Sketches with .pde extension are deprecated, please rename the following files to .ino:\"\n\n#: legacy/builder/phases/linker.go:35\nmsgid \"Skip linking of final executable.\"\nmsgstr \"Skip linking of final executable.\"\n\n#: commands/upload/upload.go:384\nmsgid \"Skipping 1200-bps touch reset: no serial port selected!\"\nmsgstr \"Skipping 1200-bps touch reset: no serial port selected!\"\n\n#: legacy/builder/builder_utils/utils.go:476\nmsgid \"Skipping archive creation of: {0}\"\nmsgstr \"Skipping archive creation of: {0}\"\n\n#: legacy/builder/builder_utils/utils.go:269\nmsgid \"Skipping compile of: {0}\"\nmsgstr \"Skipping compile of: {0}\"\n\n#: legacy/builder/container_find_includes.go:325\nmsgid \"Skipping dependencies detection for precompiled library {0}\"\nmsgstr \"Skipping dependencies detection for precompiled library {0}\"\n\n#: commands/instances.go:863\nmsgid \"Skipping platform configuration\"\nmsgstr \"Skipping platform configuration\"\n\n#: commands/core/install.go:172\nmsgid \"Skipping platform configuration.\"\nmsgstr \"Skipping platform configuration.\"\n\n#: legacy/builder/recipe_runner.go:58\nmsgid \"Skipping: {0}\"\nmsgstr \"Skipping: {0}\"\n\n#: arduino/serialutils/serialutils.go:133\nmsgid \"TOUCH: error during reset: %s\"\nmsgstr \"TOUCH: error during reset: %s\"\n\n#: cli/daemon/daemon.go:56\nmsgid \"The TCP port the daemon will listen to\"\nmsgstr \"The TCP port the daemon will listen to\"\n\n#: cli/board/attach.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up (e.g. to %s).\"\n\n#: cli/board/list.go:45\nmsgid \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\nmsgstr \"The connected devices search timeout, raise it if your board doesn't show up e.g.: 10s\"\n\n#: cli/cli.go:112\nmsgid \"The custom config file (if not specified the default will be used).\"\nmsgstr \"The custom config file (if not specified the default will be used).\"\n\n#: cli/core/install.go:66\nmsgid \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\nmsgstr \"The flags --run-post-install and --skip-post-install can't be both set at the same time.\"\n\n#: cli/config/add.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't add to it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/config/remove.go:51\nmsgid \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\nmsgstr \"The key '%[1]v' is not a list of items, can't remove from it.\\n\"\n\"Maybe use '%[2]s'?\"\n\n#: cli/cli.go:110\n#: cli/cli.go:111\nmsgid \"The output format for the logs, can be: %s\"\nmsgstr \"The output format for the logs, can be: %s\"\n\n#: legacy/builder/phases/libraries_builder.go:151\nmsgid \"The platform does not support '{0}' for precompiled libraries.\"\nmsgstr \"The platform does not support '{0}' for precompiled libraries.\"\n\n#: cli/lib/upgrade.go:34\nmsgid \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\nmsgstr \"This command upgrades an installed library to the latest available version. Multiple libraries can be passed separated by a space. If no arguments are provided, the command will upgrade all the installed libraries where an update is available.\"\n\n#: cli/outdated/outdated.go:39\nmsgid \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\nmsgstr \"This commands shows a list of installed cores and/or libraries\\n\"\n\"that can be upgraded. If nothing needs to be updated the output is empty.\"\n\n#: commands/bundled_tools.go:43\n#: commands/core/install.go:79\n#: commands/instances.go:777\nmsgid \"Tool %s already installed\"\nmsgstr \"Tool %s already installed\"\n\n#: commands/core/uninstall.go:100\nmsgid \"Tool %s uninstalled\"\nmsgstr \"Tool %s uninstalled\"\n\n#: commands/debug/debug.go:133\nmsgid \"Toolchain '%s' is not supported\"\nmsgstr \"Toolchain '%s' is not supported\"\n\n#: cli/debug/debug.go:142\nmsgid \"Toolchain custom configurations\"\nmsgstr \"Toolchain custom configurations\"\n\n#: cli/debug/debug.go:136\nmsgid \"Toolchain path\"\nmsgstr \"Toolchain path\"\n\n#: cli/debug/debug.go:137\nmsgid \"Toolchain prefix\"\nmsgstr \"Toolchain prefix\"\n\n#: cli/debug/debug.go:135\nmsgid \"Toolchain type\"\nmsgstr \"Toolchain type\"\n\n#: cli/burnbootloader/burnbootloader.go:56\nmsgid \"Turns on verbose mode.\"\nmsgstr \"Turns on verbose mode.\"\n\n#: cli/board/list.go:87\n#: cli/board/list.go:125\nmsgid \"Type\"\nmsgstr \"Type\"\n\n#: cli/lib/search.go:172\nmsgid \"Types: %s\"\nmsgstr \"Types: %s\"\n\n#: cli/board/details.go:169\nmsgid \"URL:\"\nmsgstr \"URL:\"\n\n#: legacy/builder/phases/core_builder.go:132\nmsgid \"Unable to cache built core, please tell {0} maintainers to follow %s\"\nmsgstr \"Unable to cache built core, please tell {0} maintainers to follow %s\"\n\n#: configuration/configuration.go:126\nmsgid \"Unable to get Documents Folder: %v\"\nmsgstr \"Unable to get Documents Folder: %v\"\n\n#: configuration/configuration.go:101\nmsgid \"Unable to get Local App Data Folder: %v\"\nmsgstr \"Unable to get Local App Data Folder: %v\"\n\n#: configuration/configuration.go:89\n#: configuration/configuration.go:114\nmsgid \"Unable to get user home dir: %v\"\nmsgstr \"Unable to get user home dir: %v\"\n\n#: cli/cli.go:201\nmsgid \"Unable to open file for logging: %s\"\nmsgstr \"Unable to open file for logging: %s\"\n\n#: commands/core/uninstall.go:76\n#: commands/lib/uninstall.go:38\nmsgid \"Uninstalling %s\"\nmsgstr \"Uninstalling %s\"\n\n#: commands/core/uninstall.go:92\nmsgid \"Uninstalling %s, tool is no more required\"\nmsgstr \"Uninstalling %s, tool is no more required\"\n\n#: commands/instances.go:842\nmsgid \"Uninstalling %s: tool is no more required\"\nmsgstr \"Uninstalling %s: tool is no more required\"\n\n#: cli/core/uninstall.go:37\n#: cli/core/uninstall.go:38\nmsgid \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\nmsgstr \"Uninstalls one or more cores and corresponding tool dependencies if no longer used.\"\n\n#: cli/lib/uninstall.go:36\n#: cli/lib/uninstall.go:37\nmsgid \"Uninstalls one or more libraries.\"\nmsgstr \"Uninstalls one or more libraries.\"\n\n#: cli/board/list.go:157\nmsgid \"Unknown\"\nmsgstr \"Unknown\"\n\n#: commands/errors.go:141\nmsgid \"Unknown FQBN\"\nmsgstr \"Unknown FQBN\"\n\n#: cli/update/update.go:40\nmsgid \"Updates the index of cores and libraries\"\nmsgstr \"Updates the index of cores and libraries\"\n\n#: cli/update/update.go:41\nmsgid \"Updates the index of cores and libraries to the latest versions.\"\nmsgstr \"Updates the index of cores and libraries to the latest versions.\"\n\n#: cli/core/update_index.go:36\nmsgid \"Updates the index of cores to the latest version.\"\nmsgstr \"Updates the index of cores to the latest version.\"\n\n#: cli/core/update_index.go:35\nmsgid \"Updates the index of cores.\"\nmsgstr \"Updates the index of cores.\"\n\n#: cli/lib/update_index.go:35\nmsgid \"Updates the libraries index to the latest version.\"\nmsgstr \"Updates the libraries index to the latest version.\"\n\n#: cli/lib/update_index.go:34\nmsgid \"Updates the libraries index.\"\nmsgstr \"Updates the libraries index.\"\n\n#: commands/instances.go:459\n#: commands/instances.go:485\n#: commands/instances.go:515\nmsgid \"Updating index: %s\"\nmsgstr \"Updating index: %s\"\n\n#: commands/instances.go:386\nmsgid \"Updating index: library_index.json.gz\"\nmsgstr \"Updating index: library_index.json.gz\"\n\n#: commands/instances.go:396\nmsgid \"Updating index: library_index.json.sig\"\nmsgstr \"Updating index: library_index.json.sig\"\n\n#: commands/instances.go:799\nmsgid \"Updating platform %s\"\nmsgstr \"Updating platform %s\"\n\n#: commands/core/upgrade.go:54\nmsgid \"Upgrade doesn't accept parameters with version\"\nmsgstr \"Upgrade doesn't accept parameters with version\"\n\n#: cli/upgrade/upgrade.go:40\nmsgid \"Upgrades installed cores and libraries to latest version.\"\nmsgstr \"Upgrades installed cores and libraries to latest version.\"\n\n#: cli/upgrade/upgrade.go:39\nmsgid \"Upgrades installed cores and libraries.\"\nmsgstr \"Upgrades installed cores and libraries.\"\n\n#: cli/lib/upgrade.go:33\nmsgid \"Upgrades installed libraries.\"\nmsgstr \"Upgrades installed libraries.\"\n\n#: cli/core/upgrade.go:39\n#: cli/core/upgrade.go:40\nmsgid \"Upgrades one or all installed platforms to the latest version.\"\nmsgstr \"Upgrades one or all installed platforms to the latest version.\"\n\n#: commands/core/install.go:113\nmsgid \"Upgrading platform %[1]s with %[2]s\"\nmsgstr \"Upgrading platform %[1]s with %[2]s\"\n\n#: cli/upload/upload.go:49\nmsgid \"Upload Arduino sketches.\"\nmsgstr \"Upload Arduino sketches.\"\n\n#: cli/upload/upload.go:50\nmsgid \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\nmsgstr \"Upload Arduino sketches. This does NOT compile the sketch prior to upload.\"\n\n#: cli/arguments/port.go:44\nmsgid \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\nmsgstr \"Upload port address, e.g.: COM3 or /dev/ttyACM2\"\n\n#: commands/upload/upload.go:408\nmsgid \"Upload port found on %s\"\nmsgstr \"Upload port found on %s\"\n\n#: cli/arguments/port.go:45\nmsgid \"Upload port protocol, e.g: serial\"\nmsgstr \"Upload port protocol, e.g: serial\"\n\n#: cli/compile/compile.go:103\nmsgid \"Upload the binary after the compilation.\"\nmsgstr \"Upload the binary after the compilation.\"\n\n#: cli/burnbootloader/burnbootloader.go:47\nmsgid \"Upload the bootloader on the board using an external programmer.\"\nmsgstr \"Upload the bootloader on the board using an external programmer.\"\n\n#: cli/burnbootloader/burnbootloader.go:46\nmsgid \"Upload the bootloader.\"\nmsgstr \"Upload the bootloader.\"\n\n#: cli/compile/compile.go:221\n#: cli/upload/upload.go:123\nmsgid \"Uploading to specified board using %s protocol requires the following info:\"\nmsgstr \"Uploading to specified board using %s protocol requires the following info:\"\n\n#: cli/usage.go:26\nmsgid \"Usage:\"\nmsgstr \"Usage:\"\n\n#: cli/usage.go:33\nmsgid \"Use %s for more information about a command.\"\nmsgstr \"Use %s for more information about a command.\"\n\n#: cli/burnbootloader/burnbootloader.go:57\nmsgid \"Use the specified programmer to upload.\"\nmsgstr \"Use the specified programmer to upload.\"\n\n#: legacy/builder/print_used_and_not_used_libraries.go:51\nmsgid \"Used: {0}\"\nmsgstr \"Used: {0}\"\n\n#: arduino/libraries/librariesmanager/install.go:68\n#: arduino/libraries/librariesmanager/install.go:84\n#: arduino/libraries/librariesmanager/install.go:106\n#: arduino/libraries/librariesmanager/install.go:190\nmsgid \"User directory not set\"\nmsgstr \"User directory not set\"\n\n#: legacy/builder/target_board_resolver.go:47\nmsgid \"Using board '{0}' from platform in folder: {1}\"\nmsgstr \"Using board '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/container_find_includes.go:337\nmsgid \"Using cached library dependencies for file: {0}\"\nmsgstr \"Using cached library dependencies for file: {0}\"\n\n#: legacy/builder/target_board_resolver.go:51\nmsgid \"Using core '{0}' from platform in folder: {1}\"\nmsgstr \"Using core '{0}' from platform in folder: {1}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:48\nmsgid \"Using library {0} at version {1} in folder: {2} {3}\"\nmsgstr \"Using library {0} at version {1} in folder: {2} {3}\"\n\n#: legacy/builder/print_used_libraries_if_verbose.go:42\nmsgid \"Using library {0} in folder: {1} {2}\"\nmsgstr \"Using library {0} in folder: {1} {2}\"\n\n#: legacy/builder/phases/core_builder.go:107\nmsgid \"Using precompiled core: {0}\"\nmsgstr \"Using precompiled core: {0}\"\n\n#: legacy/builder/phases/libraries_builder.go:98\n#: legacy/builder/phases/libraries_builder.go:106\nmsgid \"Using precompiled library in {0}\"\nmsgstr \"Using precompiled library in {0}\"\n\n#: legacy/builder/builder_utils/utils.go:267\n#: legacy/builder/builder_utils/utils.go:499\nmsgid \"Using previously compiled file: {0}\"\nmsgstr \"Using previously compiled file: {0}\"\n\n#: cli/core/download.go:36\n#: cli/core/install.go:37\nmsgid \"VERSION\"\nmsgstr \"VERSION\"\n\n#: cli/lib/check_deps.go:34\n#: cli/lib/install.go:39\nmsgid \"VERSION_NUMBER\"\nmsgstr \"VERSION_NUMBER\"\n\n#: cli/monitor/monitor.go:192\nmsgid \"Values\"\nmsgstr \"Values\"\n\n#: cli/burnbootloader/burnbootloader.go:55\n#: cli/compile/compile.go:105\n#: cli/upload/upload.go:61\nmsgid \"Verify uploaded binary after the upload.\"\nmsgstr \"Verify uploaded binary after the upload.\"\n\n#: cli/core/search.go:114\nmsgid \"Version\"\nmsgstr \"Version\"\n\n#: cli/lib/search.go:173\nmsgid \"Versions: %s\"\nmsgstr \"Versions: %s\"\n\n#: commands/core/install.go:168\nmsgid \"WARNING cannot configure platform: %s\"\nmsgstr \"WARNING cannot configure platform: %s\"\n\n#: commands/instances.go:859\nmsgid \"WARNING: cannot run post install: %s\"\nmsgstr \"WARNING: cannot run post install: %s\"\n\n#: legacy/builder/warn_about_arch_incompatible_libraries.go:46\nmsgid \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\nmsgstr \"WARNING: library {0} claims to run on {1} architecture(s) and may be incompatible with your current board which runs on {2} architecture(s).\"\n\n#: commands/upload/upload.go:397\nmsgid \"Waiting for upload port...\"\nmsgstr \"Waiting for upload port...\"\n\n#: legacy/builder/add_build_board_property_if_missing.go:41\nmsgid \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\nmsgstr \"Warning: Board {0}:{1}:{2} doesn''t define a %s preference. Auto-set to: {3}\"\n\n#: legacy/builder/warn_about_platform_rewrites.go:47\nmsgid \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\nmsgstr \"Warning: platform.txt from core '{0}' contains deprecated {1}, automatically converted to {2}. Consider upgrading this core.\"\n\n#: commands/upload/upload.go:293\nmsgid \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\nmsgstr \"Warning: tool '%s' is not installed. It might not be available for your OS.\"\n\n#: cli/lib/search.go:166\nmsgid \"Website: %s\"\nmsgstr \"Website: %s\"\n\n#: cli/compile/compile.go:106\nmsgid \"When specified, VID/PID specific build properties are used, if board supports them.\"\nmsgstr \"When specified, VID/PID specific build properties are used, if board supports them.\"\n\n#: cli/config/init.go:41\nmsgid \"Writes current configuration to a configuration file.\"\nmsgstr \"Writes current configuration to a configuration file.\"\n\n#: cli/config/init.go:44\nmsgid \"Writes current configuration to the configuration file in the data directory.\"\nmsgstr \"Writes current configuration to the configuration file in the data directory.\"\n\n#: cli/config/set.go:76\nmsgid \"Writing config file: %v\"\nmsgstr \"Writing config file: %v\"\n\n#: arduino/resources/checksums.go:80\nmsgid \"archive hash differs from hash in index\"\nmsgstr \"archive hash differs from hash in index\"\n\n#: arduino/libraries/librariesmanager/install.go:137\nmsgid \"archive is not valid: multiple files found in zip file top level\"\nmsgstr \"archive is not valid: multiple files found in zip file top level\"\n\n#: cli/sketch/archive.go:38\nmsgid \"archivePath\"\nmsgstr \"archivePath\"\n\n#: legacy/builder/preprocess_sketch.go:103\nmsgid \"arduino-preprocessor pattern is missing\"\nmsgstr \"arduino-preprocessor pattern is missing\"\n\n#: commands/upload/upload.go:554\nmsgid \"autodetect build artifact: %s\"\nmsgstr \"autodetect build artifact: %s\"\n\n#: commands/upload/upload.go:539\nmsgid \"binary file not found in %s\"\nmsgstr \"binary file not found in %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:189\nmsgid \"board %s:%s not found\"\nmsgstr \"board %s:%s not found\"\n\n#: commands/board/list.go:41\nmsgid \"board not found\"\nmsgstr \"board not found\"\n\n#: cli/board/listall.go:35\n#: cli/board/search.go:36\nmsgid \"boardname\"\nmsgstr \"boardname\"\n\n#: arduino/discovery/discovery.go:311\n#: arduino/discovery/discovery.go:332\n#: arduino/discovery/discovery.go:352\n#: arduino/discovery/discovery.go:375\n#: arduino/discovery/discovery.go:392\n#: arduino/discovery/discovery.go:415\nmsgid \"calling %[1]s: %[2]w\"\nmsgstr \"calling %[1]s: %[2]w\"\n\n#: arduino/cores/status.go:123\n#: arduino/cores/status.go:150\nmsgid \"can't find latest release of %s\"\nmsgstr \"can't find latest release of %s\"\n\n#: arduino/sketch/sketch.go:105\nmsgid \"can't find main Sketch file in %s\"\nmsgstr \"can't find main Sketch file in %s\"\n\n#: arduino/cores/packagemanager/loader.go:791\nmsgid \"can't find pattern for discovery with id %s\"\nmsgstr \"can't find pattern for discovery with id %s\"\n\n#: executils/output.go:52\nmsgid \"can't retrieve standard error stream: %s\"\nmsgstr \"can't retrieve standard error stream: %s\"\n\n#: executils/output.go:34\nmsgid \"can't retrieve standard output stream: %s\"\nmsgstr \"can't retrieve standard output stream: %s\"\n\n#: legacy/builder/resolve_library.go:36\nmsgid \"candidates\"\nmsgstr \"candidates\"\n\n#: commands/upload/upload.go:496\n#: commands/upload/upload.go:503\nmsgid \"cannot execute upload tool: %s\"\nmsgstr \"cannot execute upload tool: %s\"\n\n#: arduino/resources/install.go:39\nmsgid \"checking local archive integrity\"\nmsgstr \"checking local archive integrity\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:85\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:89\nmsgid \"cleaning build path\"\nmsgstr \"cleaning build path\"\n\n#: cli/cli.go:74\nmsgid \"command\"\nmsgstr \"command\"\n\n#: arduino/monitor/monitor.go:149\nmsgid \"command '%[1]s' failed: %[2]s\"\nmsgstr \"command '%[1]s' failed: %[2]s\"\n\n#: arduino/discovery/discovery.go:315\n#: arduino/discovery/discovery.go:336\n#: arduino/discovery/discovery.go:356\n#: arduino/discovery/discovery.go:379\n#: arduino/discovery/discovery.go:396\n#: arduino/discovery/discovery.go:419\nmsgid \"command failed: %s\"\nmsgstr \"command failed: %s\"\n\n#: arduino/monitor/monitor.go:146\nmsgid \"communication out of sync, expected '%[1]s', received '%[2]s'\"\nmsgstr \"communication out of sync, expected '%[1]s', received '%[2]s'\"\n\n#: arduino/discovery/discovery.go:313\nmsgid \"communication out of sync, expected 'hello', received '%s'\"\nmsgstr \"communication out of sync, expected 'hello', received '%s'\"\n\n#: arduino/discovery/discovery.go:394\nmsgid \"communication out of sync, expected 'list', received '%s'\"\nmsgstr \"communication out of sync, expected 'list', received '%s'\"\n\n#: arduino/discovery/discovery.go:377\nmsgid \"communication out of sync, expected 'quit', received '%s'\"\nmsgstr \"communication out of sync, expected 'quit', received '%s'\"\n\n#: arduino/discovery/discovery.go:334\nmsgid \"communication out of sync, expected 'start', received '%s'\"\nmsgstr \"communication out of sync, expected 'start', received '%s'\"\n\n#: arduino/discovery/discovery.go:417\nmsgid \"communication out of sync, expected 'start_sync', received '%s'\"\nmsgstr \"communication out of sync, expected 'start_sync', received '%s'\"\n\n#: arduino/discovery/discovery.go:354\nmsgid \"communication out of sync, expected 'stop', received '%s'\"\nmsgstr \"communication out of sync, expected 'stop', received '%s'\"\n\n#: arduino/resources/checksums.go:76\nmsgid \"computing hash: %s\"\nmsgstr \"computing hash: %s\"\n\n#: commands/upload/upload.go:611\nmsgid \"could not find a valid build artifact\"\nmsgstr \"could not find a valid build artifact\"\n\n#: arduino/cores/packagemanager/loader.go:728\nmsgid \"creating discovery: %s\"\nmsgstr \"creating discovery: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:45\nmsgid \"creating installed.json in %[1]s: %[2]s\"\nmsgstr \"creating installed.json in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:44\n#: arduino/resources/install.go:48\nmsgid \"creating temp dir for extraction: %s\"\nmsgstr \"creating temp dir for extraction: %s\"\n\n#: legacy/builder/phases/sizer.go:128\nmsgid \"data section exceeds available space in board\"\nmsgstr \"data section exceeds available space in board\"\n\n#: arduino/sketch/sketch.go:211\nmsgid \"decoding sketch metadata: %s\"\nmsgstr \"decoding sketch metadata: %s\"\n\n#: commands/lib/resolve_deps.go:54\nmsgid \"dependency '%s' is not available\"\nmsgstr \"dependency '%s' is not available\"\n\n#: legacy/builder/utils/utils.go:471\nmsgid \"destination already exists\"\nmsgstr \"destination already exists\"\n\n#: arduino/libraries/librariesmanager/install.go:75\nmsgid \"destination dir %s already exists, cannot install\"\nmsgstr \"destination dir %s already exists, cannot install\"\n\n#: arduino/libraries/librariesmanager/install.go:268\nmsgid \"directory doesn't exist: %s\"\nmsgstr \"directory doesn't exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:106\nmsgid \"discovery %[1]s process not started: %[2]w\"\nmsgstr \"discovery %[1]s process not started: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:719\nmsgid \"discovery not found: %s\"\nmsgstr \"discovery not found: %s\"\n\n#: arduino/cores/packagemanager/loader.go:723\nmsgid \"discovery not installed: %s\"\nmsgstr \"discovery not installed: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:478\nmsgid \"discovery release not found: %s\"\nmsgstr \"discovery release not found: %s\"\n\n#: cli/core/download.go:41\n#: cli/core/install.go:42\nmsgid \"download a specific version (in this case 1.6.9).\"\nmsgstr \"download a specific version (in this case 1.6.9).\"\n\n#: cli/core/download.go:40\n#: cli/core/install.go:40\nmsgid \"download the latest version of Arduino SAMD core.\"\nmsgstr \"download the latest version of Arduino SAMD core.\"\n\n#: commands/instances.go:95\nmsgid \"downloading %[1]s tool: %[2]s\"\nmsgstr \"downloading %[1]s tool: %[2]s\"\n\n#: arduino/cores/fqbn.go:48\nmsgid \"empty board identifier\"\nmsgstr \"empty board identifier\"\n\n#: arduino/sketch/sketch.go:200\nmsgid \"encoding sketch metadata: %s\"\nmsgstr \"encoding sketch metadata: %s\"\n\n#: arduino/monitors/serial.go:44\nmsgid \"error opening serial monitor\"\nmsgstr \"error opening serial monitor\"\n\n#: cli/config/set.go:68\nmsgid \"error parsing value: %v\"\nmsgstr \"error parsing value: %v\"\n\n#: commands/board/list.go:87\nmsgid \"error processing response from server\"\nmsgstr \"error processing response from server\"\n\n#: commands/board/list.go:102\nmsgid \"error querying Arduino Cloud Api\"\nmsgstr \"error querying Arduino Cloud Api\"\n\n#: cli/upload/upload.go:71\nmsgid \"error: %s and %s flags cannot be used together\"\nmsgstr \"error: %s and %s flags cannot be used together\"\n\n#: arduino/resources/install.go:67\nmsgid \"extracting archive: %s\"\nmsgstr \"extracting archive: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:125\nmsgid \"extracting archive: %w\"\nmsgstr \"extracting archive: %w\"\n\n#: arduino/resources/checksums.go:145\nmsgid \"failed to compute hash of file \\\"%s\\\"\"\nmsgstr \"failed to compute hash of file \\\"%s\\\"\"\n\n#: commands/board/list.go:70\nmsgid \"failed to initialize http client\"\nmsgstr \"failed to initialize http client\"\n\n#: arduino/resources/checksums.go:97\nmsgid \"fetched archive size differs from size specified in index\"\nmsgstr \"fetched archive size differs from size specified in index\"\n\n#: arduino/resources/install.go:132\nmsgid \"files in archive must be placed in a subdirectory\"\nmsgstr \"files in archive must be placed in a subdirectory\"\n\n#: arduino/cores/packagemanager/loader.go:66\nmsgid \"find abs path: %s\"\nmsgstr \"find abs path: %s\"\n\n#: commands/daemon/monitor.go:45\nmsgid \"first message must contain monitor configuration, not data\"\nmsgstr \"first message must contain monitor configuration, not data\"\n\n#: cli/cli.go:74\nmsgid \"flags\"\nmsgstr \"flags\"\n\n#: arduino/cores/packagemanager/loader.go:108\nmsgid \"following possible symlink %[1]s: %[2]s\"\nmsgstr \"following possible symlink %[1]s: %[2]s\"\n\n#: cli/lib/download.go:39\nmsgid \"for a specific version.\"\nmsgstr \"for a specific version.\"\n\n#: cli/lib/check_deps.go:38\n#: cli/lib/download.go:38\n#: cli/lib/install.go:43\nmsgid \"for the latest version.\"\nmsgstr \"for the latest version.\"\n\n#: cli/lib/check_deps.go:39\n#: cli/lib/install.go:44\nmsgid \"for the specific version.\"\nmsgstr \"for the specific version.\"\n\n#: inventory/inventory.go:68\nmsgid \"generating installation.id: %w\"\nmsgstr \"generating installation.id: %w\"\n\n#: inventory/inventory.go:74\nmsgid \"generating installation.secret: %w\"\nmsgstr \"generating installation.secret: %w\"\n\n#: arduino/resources/helpers.go:68\nmsgid \"getting archive file info: %s\"\nmsgstr \"getting archive file info: %s\"\n\n#: arduino/resources/checksums.go:94\nmsgid \"getting archive info: %s\"\nmsgstr \"getting archive info: %s\"\n\n#: arduino/resources/checksums.go:67\n#: arduino/resources/checksums.go:90\n#: arduino/resources/helpers.go:40\n#: arduino/resources/helpers.go:49\n#: arduino/resources/install.go:55\nmsgid \"getting archive path: %s\"\nmsgstr \"getting archive path: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:195\nmsgid \"getting build properties for board %[1]s: %[2]s\"\nmsgstr \"getting build properties for board %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:103\nmsgid \"getting discovery dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting discovery dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:672\nmsgid \"getting parent dir of %[1]s: %[2]s\"\nmsgstr \"getting parent dir of %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:96\nmsgid \"getting tool dependencies for platform %[1]s: %[2]s\"\nmsgstr \"getting tool dependencies for platform %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:155\nmsgid \"importing sketch metadata: %s\"\nmsgstr \"importing sketch metadata: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:92\nmsgid \"install directory not set\"\nmsgstr \"install directory not set\"\n\n#: commands/instances.go:99\nmsgid \"installing %[1]s tool: %[2]s\"\nmsgstr \"installing %[1]s tool: %[2]s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:37\nmsgid \"installing platform %[1]s: %[2]s\"\nmsgstr \"installing platform %[1]s: %[2]s\"\n\n#: arduino/discovery/discovery.go:175\nmsgid \"invalid 'add' message: missing port\"\nmsgstr \"invalid 'add' message: missing port\"\n\n#: arduino/discovery/discovery.go:186\nmsgid \"invalid 'remove' message: missing port\"\nmsgstr \"invalid 'remove' message: missing port\"\n\n#: arduino/resources/checksums.go:45\nmsgid \"invalid checksum format: %s\"\nmsgstr \"invalid checksum format: %s\"\n\n#: arduino/cores/fqbn.go:54\n#: arduino/cores/fqbn.go:59\nmsgid \"invalid config option: %s\"\nmsgstr \"invalid config option: %s\"\n\n#: cli/arguments/reference.go:82\nmsgid \"invalid empty core architecture '%s'\"\nmsgstr \"invalid empty core architecture '%s'\"\n\n#: cli/arguments/reference.go:58\nmsgid \"invalid empty core argument\"\nmsgstr \"invalid empty core argument\"\n\n#: cli/arguments/reference.go:78\nmsgid \"invalid empty core name '%s'\"\nmsgstr \"invalid empty core name '%s'\"\n\n#: cli/arguments/reference.go:62\nmsgid \"invalid empty core reference '%s'\"\nmsgstr \"invalid empty core reference '%s'\"\n\n#: cli/arguments/reference.go:67\nmsgid \"invalid empty core version: '%s'\"\nmsgstr \"invalid empty core version: '%s'\"\n\n#: cli/lib/args.go:49\nmsgid \"invalid empty library name\"\nmsgstr \"invalid empty library name\"\n\n#: cli/lib/args.go:54\nmsgid \"invalid empty library version: %s\"\nmsgstr \"invalid empty library version: %s\"\n\n#: arduino/cores/board.go:123\nmsgid \"invalid empty option found\"\nmsgstr \"invalid empty option found\"\n\n#: arduino/libraries/librariesmanager/install.go:258\nmsgid \"invalid git url\"\nmsgstr \"invalid git url\"\n\n#: arduino/resources/checksums.go:49\nmsgid \"invalid hash '%[1]s': %[2]s\"\nmsgstr \"invalid hash '%[1]s': %[2]s\"\n\n#: cli/arguments/reference.go:75\nmsgid \"invalid item %s\"\nmsgstr \"invalid item %s\"\n\n#: arduino/libraries/libraries_layout.go:53\nmsgid \"invalid library layout value: %d\"\nmsgstr \"invalid library layout value: %d\"\n\n#: arduino/libraries/libraries_layout.go:68\nmsgid \"invalid library layout: %s\"\nmsgstr \"invalid library layout: %s\"\n\n#: arduino/libraries/libraries_location.go:73\nmsgid \"invalid library location value: %d\"\nmsgstr \"invalid library location value: %d\"\n\n#: arduino/libraries/libraries_location.go:94\nmsgid \"invalid library location: %s\"\nmsgstr \"invalid library location: %s\"\n\n#: arduino/cores/board.go:125\nmsgid \"invalid option '%s'\"\nmsgstr \"invalid option '%s'\"\n\n#: inventory/inventory.go:88\nmsgid \"invalid path creating config dir: %[1]s error: %[2]w\"\nmsgstr \"invalid path creating config dir: %[1]s error: %[2]w\"\n\n#: inventory/inventory.go:94\nmsgid \"invalid path writing inventory file: %[1]s error: %[2]w\"\nmsgstr \"invalid path writing inventory file: %[1]s error: %[2]w\"\n\n#: arduino/cores/packageindex/index.go:255\nmsgid \"invalid platform archive size: %s\"\nmsgstr \"invalid platform archive size: %s\"\n\n#: arduino/cores/packagemanager/loader.go:369\nmsgid \"invalid pluggable monitor reference: %s\"\nmsgstr \"invalid pluggable monitor reference: %s\"\n\n#: cli/monitor/monitor.go:123\nmsgid \"invalid port configuration value for %s: %s\"\nmsgstr \"invalid port configuration value for %s: %s\"\n\n#: cli/monitor/monitor.go:132\nmsgid \"invalid port configuration: %s\"\nmsgstr \"invalid port configuration: %s\"\n\n#: commands/upload/upload.go:483\nmsgid \"invalid recipe '%[1]s': %[2]s\"\nmsgstr \"invalid recipe '%[1]s': %[2]s\"\n\n#: arduino/cores/board.go:109\nmsgid \"invalid value '%[1]s' for option '%[2]s'\"\nmsgstr \"invalid value '%[1]s' for option '%[2]s'\"\n\n#: arduino/cores/packagemanager/loader.go:280\nmsgid \"invalid version dir %[1]s: %[2]s\"\nmsgstr \"invalid version dir %[1]s: %[2]s\"\n\n#: commands/daemon/settings.go:108\nmsgid \"key not found in settings\"\nmsgstr \"key not found in settings\"\n\n#: cli/core/search.go:48\nmsgid \"keywords\"\nmsgstr \"keywords\"\n\n#: arduino/libraries/librariesmanager/install.go:163\n#: arduino/libraries/librariesmanager/install.go:206\nmsgid \"library %s already installed\"\nmsgstr \"library %s already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:38\nmsgid \"library already installed\"\nmsgstr \"library already installed\"\n\n#: arduino/libraries/librariesmanager/install.go:305\nmsgid \"library not valid\"\nmsgstr \"library not valid\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:226\nmsgid \"library path does not exist: %s\"\nmsgstr \"library path does not exist: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:217\nmsgid \"listing ports from discovery %[1]s: %[2]w\"\nmsgstr \"listing ports from discovery %[1]s: %[2]w\"\n\n#: arduino/serialutils/serialutils.go:61\nmsgid \"listing serial ports\"\nmsgstr \"listing serial ports\"\n\n#: arduino/cores/packagemanager/loader.go:307\n#: arduino/cores/packagemanager/loader.go:316\n#: arduino/cores/packagemanager/loader.go:321\nmsgid \"loading %[1]s: %[2]s\"\nmsgstr \"loading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:357\nmsgid \"loading boards: %s\"\nmsgstr \"loading boards: %s\"\n\n#: arduino/cores/packagemanager/loader.go:627\nmsgid \"loading bundled tools from %[1]s: %[2]s\"\nmsgstr \"loading bundled tools from %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:230\n#: arduino/cores/packagemanager/package_manager.go:245\nmsgid \"loading json index file %[1]s: %[2]s\"\nmsgstr \"loading json index file %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/librariesmanager.go:205\n#: arduino/libraries/librariesmanager/librariesmanager.go:231\nmsgid \"loading library from %[1]s: %[2]s\"\nmsgstr \"loading library from %[1]s: %[2]s\"\n\n#: arduino/libraries/loader.go:47\nmsgid \"loading library.properties: %s\"\nmsgstr \"loading library.properties: %s\"\n\n#: arduino/cores/packagemanager/loader.go:256\n#: arduino/cores/packagemanager/loader.go:284\nmsgid \"loading platform release %[1]s: %[2]s\"\nmsgstr \"loading platform release %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:207\nmsgid \"loading platform.txt: %v\"\nmsgstr \"loading platform.txt: %v\"\n\n#: arduino/cores/packagemanager/loader.go:594\nmsgid \"loading tool release in %[1]s: %[2]s\"\nmsgstr \"loading tool release in %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:200\nmsgid \"looking for boards.txt in %[1]s: %[2]s\"\nmsgstr \"looking for boards.txt in %[1]s: %[2]s\"\n\n#: legacy/builder/container_setup.go:74\nmsgid \"main file missing from sketch\"\nmsgstr \"main file missing from sketch\"\n\n#: arduino/resources/checksums.go:41\nmsgid \"missing checksum for: %s\"\nmsgstr \"missing checksum for: %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:207\nmsgid \"missing package %[1]s referenced by board %[2]s\"\nmsgstr \"missing package %[1]s referenced by board %[2]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:212\nmsgid \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:217\nmsgid \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\nmsgstr \"missing platform release %[1]s:%[2]s referenced by board %[3]s\"\n\n#: arduino/cores/packagemanager/package_manager.go:489\nmsgid \"monitor release not found: %s\"\nmsgstr \"monitor release not found: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:180\n#: arduino/resources/install.go:94\nmsgid \"moving extracted archive to destination dir: %s\"\nmsgstr \"moving extracted archive to destination dir: %s\"\n\n#: commands/upload/upload.go:606\nmsgid \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\nmsgstr \"multiple build artifacts found: '%[1]s' and '%[2]s'\"\n\n#: arduino/sketch/sketch.go:77\nmsgid \"multiple main sketch files found (%[1]v, %[2]v)\"\nmsgstr \"multiple main sketch files found (%[1]v, %[2]v)\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:127\nmsgid \"no compatible version of %s tools found for the current os\"\nmsgstr \"no compatible version of %s tools found for the current os\"\n\n#: executils/process.go:37\nmsgid \"no executable specified\"\nmsgstr \"no executable specified\"\n\n#: commands/daemon/daemon.go:100\nmsgid \"no instance specified\"\nmsgstr \"no instance specified\"\n\n#: commands/upload/upload.go:561\nmsgid \"no sketch or build directory/file specified\"\nmsgstr \"no sketch or build directory/file specified\"\n\n#: arduino/resources/install.go:128\nmsgid \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\nmsgstr \"no unique root dir in archive, found '%[1]s' and '%[2]s'\"\n\n#: commands/upload/upload.go:478\nmsgid \"no upload port provided\"\nmsgstr \"no upload port provided\"\n\n#: arduino/sketch/sketch.go:263\nmsgid \"no valid sketch found in %[1]s: missing %[2]s\"\nmsgstr \"no valid sketch found in %[1]s: missing %[2]s\"\n\n#: commands/core/download.go:84\nmsgid \"no versions available for the current OS\"\nmsgstr \"no versions available for the current OS\"\n\n#: arduino/resources/checksums.go:72\n#: arduino/resources/install.go:59\nmsgid \"opening archive file: %s\"\nmsgstr \"opening archive file: %s\"\n\n#: arduino/cores/packagemanager/loader.go:273\nmsgid \"opening boards.txt: %s\"\nmsgstr \"opening boards.txt: %s\"\n\n#: arduino/serialutils/serialutils.go:37\nmsgid \"opening port at 1200bps\"\nmsgstr \"opening port at 1200bps\"\n\n#: arduino/security/signatures.go:81\nmsgid \"opening signature file: %s\"\nmsgstr \"opening signature file: %s\"\n\n#: arduino/security/signatures.go:76\nmsgid \"opening target file: %s\"\nmsgstr \"opening target file: %s\"\n\n#: arduino/cores/packagemanager/download.go:73\n#: arduino/cores/status.go:88\n#: arduino/cores/status.go:113\n#: arduino/cores/status.go:140\nmsgid \"package %s not found\"\nmsgstr \"package %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:259\nmsgid \"package '%s' not found\"\nmsgstr \"package '%s' not found\"\n\n#: arduino/cores/status.go:194\nmsgid \"package not found\"\nmsgstr \"package not found\"\n\n#: arduino/cores/packagemanager/loader.go:227\nmsgid \"parsing IDE bundled index: %s\"\nmsgstr \"parsing IDE bundled index: %s\"\n\n#: arduino/cores/board.go:139\n#: arduino/cores/packagemanager/package_manager.go:136\nmsgid \"parsing fqbn: %s\"\nmsgstr \"parsing fqbn: %s\"\n\n#: arduino/libraries/librariesindex/json.go:69\nmsgid \"parsing library_index.json: %s\"\nmsgstr \"parsing library_index.json: %s\"\n\n#: arduino/cores/packagemanager/loader.go:189\nmsgid \"path is not a platform directory: %s\"\nmsgstr \"path is not a platform directory: %s\"\n\n#: arduino/cores/packagemanager/download.go:77\nmsgid \"platform %[1]s not found in package %[2]s\"\nmsgstr \"platform %[1]s not found in package %[2]s\"\n\n#: arduino/cores/packagemanager/download.go:89\nmsgid \"platform %s has no available releases\"\nmsgstr \"platform %s has no available releases\"\n\n#: arduino/cores/packagemanager/package_manager.go:182\nmsgid \"platform %s is not installed\"\nmsgstr \"platform %s is not installed\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:65\n#: arduino/cores/packagemanager/install_uninstall.go:108\n#: arduino/cores/packagemanager/loader.go:456\n#: commands/compile/compile.go:127\nmsgid \"platform not installed\"\nmsgstr \"platform not installed\"\n\n#: cli/compile/compile.go:124\nmsgid \"please use --build-property instead.\"\nmsgstr \"please use --build-property instead.\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:61\nmsgid \"pluggable discovery already added: %s\"\nmsgstr \"pluggable discovery already added: %s\"\n\n#: cli/board/attach.go:35\nmsgid \"port\"\nmsgstr \"port\"\n\n#: cli/arguments/port.go:137\nmsgid \"port not found: %[1]s %[2]s\"\nmsgstr \"port not found: %[1]s %[2]s\"\n\n#: arduino/monitor/monitor.go:238\nmsgid \"protocol version not supported: requested %[1]d, got %[2]d\"\nmsgstr \"protocol version not supported: requested %[1]d, got %[2]d\"\n\n#: arduino/discovery/discovery.go:317\nmsgid \"protocol version not supported: requested 1, got %d\"\nmsgstr \"protocol version not supported: requested 1, got %d\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:189\nmsgid \"quitting discovery %[1]s: %[2]w\"\nmsgstr \"quitting discovery %[1]s: %[2]w\"\n\n#: arduino/cores/packagemanager/loader.go:78\nmsgid \"reading %[1]s directory: %[2]s\"\nmsgstr \"reading %[1]s directory: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:677\nmsgid \"reading %[1]s: %[2]s\"\nmsgstr \"reading %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:267\n#: arduino/libraries/librariesmanager/librariesmanager.go:196\nmsgid \"reading dir %[1]s: %[2]s\"\nmsgstr \"reading dir %[1]s: %[2]s\"\n\n#: arduino/cores/packagemanager/loader.go:162\n#: arduino/cores/packagemanager/loader.go:585\nmsgid \"reading directory %[1]s: %[2]s\"\nmsgstr \"reading directory %[1]s: %[2]s\"\n\n#: arduino/libraries/librariesmanager/install.go:278\nmsgid \"reading directory %s content: %w\"\nmsgstr \"reading directory %s content: %w\"\n\n#: arduino/builder/sketch.go:76\nmsgid \"reading file %[1]s: %[2]s\"\nmsgstr \"reading file %[1]s: %[2]s\"\n\n#: arduino/sketch/sketch.go:233\nmsgid \"reading files: %v\"\nmsgstr \"reading files: %v\"\n\n#: inventory/inventory.go:58\nmsgid \"reading inventory file: %w\"\nmsgstr \"reading inventory file: %w\"\n\n#: arduino/libraries/librariesresolver/cpp.go:60\nmsgid \"reading lib headers: %s\"\nmsgstr \"reading lib headers: %s\"\n\n#: arduino/libraries/libraries.go:235\nmsgid \"reading lib src dir: %s\"\nmsgstr \"reading lib src dir: %s\"\n\n#: arduino/libraries/libraries.go:115\nmsgid \"reading library headers: %w\"\nmsgstr \"reading library headers: %w\"\n\n#: arduino/libraries/librariesindex/json.go:63\nmsgid \"reading library_index.json: %s\"\nmsgstr \"reading library_index.json: %s\"\n\n#: arduino/resources/install.go:118\nmsgid \"reading package root dir: %s\"\nmsgstr \"reading package root dir: %s\"\n\n#: arduino/sketch/sketch.go:192\nmsgid \"reading sketch metadata %[1]s: %[2]s\"\nmsgstr \"reading sketch metadata %[1]s: %[2]s\"\n\n#: commands/upload/upload.go:472\nmsgid \"recipe not found '%s'\"\nmsgstr \"recipe not found '%s'\"\n\n#: arduino/cores/packagemanager/package_manager.go:335\nmsgid \"release %[1]s not found for tool %[2]s\"\nmsgstr \"release %[1]s not found for tool %[2]s\"\n\n#: arduino/cores/status.go:82\n#: arduino/cores/status.go:106\n#: arduino/cores/status.go:133\nmsgid \"release cannot be nil\"\nmsgstr \"release cannot be nil\"\n\n#: arduino/cores/status.go:210\nmsgid \"release not found\"\nmsgstr \"release not found\"\n\n#: arduino/resources/helpers.go:59\nmsgid \"removing corrupted archive file: %s\"\nmsgstr \"removing corrupted archive file: %s\"\n\n#: arduino/libraries/librariesmanager/install.go:95\nmsgid \"removing lib directory: %s\"\nmsgstr \"removing lib directory: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:117\nmsgid \"removing platform files: %s\"\nmsgstr \"removing platform files: %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:169\nmsgid \"removing tool files: %s\"\nmsgstr \"removing tool files: %s\"\n\n#: arduino/cores/packagemanager/download.go:84\nmsgid \"required version %[1]s not found for platform %[2]s\"\nmsgstr \"required version %[1]s not found for platform %[2]s\"\n\n#: arduino/security/signatures.go:72\nmsgid \"retrieving Arduino public keys: %s\"\nmsgstr \"retrieving Arduino public keys: %s\"\n\n#: arduino/libraries/loader.go:109\n#: arduino/libraries/loader.go:140\nmsgid \"scanning examples: %s\"\nmsgstr \"scanning examples: %s\"\n\n#: arduino/cores/packagemanager/loader.go:663\nmsgid \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\nmsgstr \"searching for builtin_tools_versions.txt in %[1]s: %[2]s\"\n\n#: arduino/resources/install.go:73\nmsgid \"searching package root dir: %s\"\nmsgstr \"searching package root dir: %s\"\n\n#: arduino/serialutils/serialutils.go:43\nmsgid \"setting DTR to OFF\"\nmsgstr \"setting DTR to OFF\"\n\n#: arduino/sketch/sketch.go:62\nmsgid \"sketch path is not valid\"\nmsgstr \"sketch path is not valid\"\n\n#: cli/board/attach.go:35\n#: cli/sketch/archive.go:38\nmsgid \"sketchPath\"\nmsgstr \"sketchPath\"\n\n#: arduino/cores/packagemanager/loader.go:519\nmsgid \"skipping loading of boards %s: malformed custom board options\"\nmsgstr \"skipping loading of boards %s: malformed custom board options\"\n\n#: legacy/builder/utils/utils.go:463\nmsgid \"source is not a directory\"\nmsgstr \"source is not a directory\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:142\nmsgid \"start syncing discovery %[1]s: %[2]w\"\nmsgstr \"start syncing discovery %[1]s: %[2]w\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:122\nmsgid \"starting discovery %[1]s: %[2]w\"\nmsgstr \"starting discovery %[1]s: %[2]w\"\n\n#: commands/board/list.go:302\nmsgid \"stopping discoveries: %s\"\nmsgstr \"stopping discoveries: %s\"\n\n#: arduino/discovery/discoverymanager/discoverymanager.go:173\nmsgid \"stopping discovery %[1]s: %[2]w\"\nmsgstr \"stopping discovery %[1]s: %[2]w\"\n\n#: arduino/resources/checksums.go:119\nmsgid \"testing archive checksum: %s\"\nmsgstr \"testing archive checksum: %s\"\n\n#: arduino/resources/checksums.go:112\nmsgid \"testing archive size: %s\"\nmsgstr \"testing archive size: %s\"\n\n#: arduino/resources/checksums.go:106\nmsgid \"testing if archive is cached: %s\"\nmsgstr \"testing if archive is cached: %s\"\n\n#: arduino/resources/install.go:37\nmsgid \"testing local archive integrity: %s\"\nmsgstr \"testing local archive integrity: %s\"\n\n#: legacy/builder/phases/sizer.go:122\nmsgid \"text section exceeds available space in board\"\nmsgstr \"text section exceeds available space in board\"\n\n#: commands/core/list.go:57\nmsgid \"the platform has no releases\"\nmsgstr \"the platform has no releases\"\n\n#: commands/board/list.go:78\nmsgid \"the server responded with status %s\"\nmsgstr \"the server responded with status %s\"\n\n#: arduino/monitor/monitor.go:139\nmsgid \"timeout waiting for message\"\nmsgstr \"timeout waiting for message\"\n\n#: arduino/discovery/discovery.go:216\nmsgid \"timeout waiting for message from %s\"\nmsgstr \"timeout waiting for message from %s\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:165\nmsgid \"tool %s is not managed by package manager\"\nmsgstr \"tool %s is not managed by package manager\"\n\n#: arduino/cores/status.go:92\n#: arduino/cores/status.go:117\n#: arduino/cores/status.go:144\nmsgid \"tool %s not found\"\nmsgstr \"tool %s not found\"\n\n#: arduino/cores/packagemanager/package_manager.go:285\nmsgid \"tool '%[1]s' not found in package '%[2]s'\"\nmsgstr \"tool '%[1]s' not found in package '%[2]s'\"\n\n#: arduino/cores/packagemanager/download.go:114\nmsgid \"tool not available for your OS\"\nmsgstr \"tool not available for your OS\"\n\n#: arduino/cores/status.go:198\nmsgid \"tool not found\"\nmsgstr \"tool not found\"\n\n#: arduino/cores/packagemanager/install_uninstall.go:160\nmsgid \"tool not installed\"\nmsgstr \"tool not installed\"\n\n#: arduino/cores/packagemanager/package_manager.go:467\n#: arduino/cores/packagemanager/package_manager.go:544\nmsgid \"tool release not found: %s\"\nmsgstr \"tool release not found: %s\"\n\n#: arduino/cores/status.go:96\nmsgid \"tool version %s not found\"\nmsgstr \"tool version %s not found\"\n\n#: commands/lib/install.go:58\nmsgid \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\nmsgstr \"two different versions of the library %[1]s are required: %[2]s and %[3]s\"\n\n#: arduino/builder/sketch.go:69\n#: arduino/builder/sketch.go:117\nmsgid \"unable to compute relative path to the sketch for the item\"\nmsgstr \"unable to compute relative path to the sketch for the item\"\n\n#: arduino/builder/sketch.go:49\nmsgid \"unable to create a folder to save the sketch\"\nmsgstr \"unable to create a folder to save the sketch\"\n\n#: arduino/builder/sketch.go:111\nmsgid \"unable to create a folder to save the sketch files\"\nmsgstr \"unable to create a folder to save the sketch files\"\n\n#: arduino/builder/sketch.go:123\nmsgid \"unable to create the folder containing the item\"\nmsgstr \"unable to create the folder containing the item\"\n\n#: cli/config/dump.go:53\nmsgid \"unable to marshal config to YAML: %v\"\nmsgstr \"unable to marshal config to YAML: %v\"\n\n#: arduino/builder/sketch.go:161\nmsgid \"unable to read contents of the destination item\"\nmsgstr \"unable to read contents of the destination item\"\n\n#: arduino/builder/sketch.go:134\nmsgid \"unable to read contents of the source item\"\nmsgstr \"unable to read contents of the source item\"\n\n#: arduino/builder/sketch.go:55\nmsgid \"unable to save the sketch on disk\"\nmsgstr \"unable to save the sketch on disk\"\n\n#: arduino/builder/sketch.go:144\nmsgid \"unable to write to destination file\"\nmsgstr \"unable to write to destination file\"\n\n#: arduino/cores/packagemanager/package_manager.go:170\nmsgid \"unknown package %s\"\nmsgstr \"unknown package %s\"\n\n#: arduino/cores/packagemanager/package_manager.go:177\nmsgid \"unknown platform %s:%s\"\nmsgstr \"unknown platform %s:%s\"\n\n#: arduino/sketch/sketch.go:146\nmsgid \"unknown sketch file extension '%s'\"\nmsgstr \"unknown sketch file extension '%s'\"\n\n#: arduino/resources/checksums.go:62\nmsgid \"unsupported hash algorithm: %s\"\nmsgstr \"unsupported hash algorithm: %s\"\n\n#: cli/core/upgrade.go:44\nmsgid \"upgrade arduino:samd to the latest version\"\nmsgstr \"upgrade arduino:samd to the latest version\"\n\n#: cli/core/upgrade.go:42\nmsgid \"upgrade everything to the latest version\"\nmsgstr \"upgrade everything to the latest version\"\n\n#: commands/upload/upload.go:507\nmsgid \"uploading error: %s\"\nmsgstr \"uploading error: %s\"\n\n#: arduino/sketch/sketch.go:216\nmsgid \"writing sketch metadata %[1]s: %[2]s\"\nmsgstr \"writing sketch metadata %[1]s: %[2]s\"\n\n#: commands/board/list.go:94\nmsgid \"wrong format in server response\"\nmsgstr \"wrong format in server response\"\n\n#: legacy/builder/wipeout_build_path_if_build_options_changed.go:49\nmsgid \"{0} invalid, rebuilding all\"\nmsgstr \"{0} invalid, rebuilding all\"\n\n#: legacy/builder/builder_utils/utils.go:323\n#: legacy/builder/builder_utils/utils.go:329\n#: legacy/builder/builder_utils/utils.go:393\nmsgid \"{0} newer than {1}\"\nmsgstr \"{0} newer than {1}\"\n\n"), } file4 := &embedded.EmbeddedFile{ Filename: "it_IT.po", @@ -38,7 +38,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1633623154, 0), + DirModTime: time.Unix(1633708032, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".gitkeep" file3, // "en.po" @@ -54,7 +54,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`./data`, &embedded.EmbeddedBox{ Name: `./data`, - Time: time.Unix(1633623154, 0), + Time: time.Unix(1633708032, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, },