{ "无法更新": "Unable to update", "烧录中": "Burning", "编译中": "Compiling", "上传中": "Uploading", "已取消烧录": "Burn cancelled", "已取消编译": "Compile cancelled", "已取消上传": "Upload cancelled", "烧录成功": "Burn successfully", "编译成功": "Compile successfully", "上传成功": "Upload successfully", "烧录失败": "Burn failed", "编译失败": "Compile failed", "上传失败": "Upload failed", "无可用设备": "No device available", "检测到多个串口,请选择:": "Multiple serial ports detected, please select:", "检测到多个同类型设备,请选择:": "Multiple devices of the same type are detected, please select:", "写文件出错了,错误是:": "Error writing file, the error is:", "用时": "Time cost", "保存": "Save", "保存中": "Saving", "保存成功": "Saved successfully", "所打开文件可直接上传": "The opened file can be uploaded directly", "取消": "Cancel", "上传": "Upload", "此功能暂不可用": "This feature is temporarily unavailable", "拷贝库": "Copy Library", "设置": "Setting", "云端库": "Cloud library", "导入库": "Import", "进度": "Progress", "请选择至少一个云端库": "Please select at least one cloud library", "编辑url": "Edit url", "导入中": "Importing", "管理库": "Manage", "请选择至少一个已导入的库": "Please select at least one imported library", "确定": "OK", "替换文件": "Replace file", "另存为": "Save as", "打开": "Open", "错误:无法从 mix 中读取板卡信息!!": "Error: Cannot read board information from mix!!", "无效的文件类型!(支持.ino|.xml|.mix|.py|.hex文件)": "Invalid file type! (Supports .ino|.xml|.mix|.py|.hex files)", "无效的mix文件": "Invalid mix file", "程序正在运行": "Program is running", "程序运行完成": "Program running completed", "无程序在运行": "No program is running", "请输入内容": "Please enter content", "例如": "E.g", "关闭": "Close", "已打开串口": "Serial port has been opened", "已关闭串口": "Serial port has been closed", "复位": "Reset", "应用": "Apply", "串口数据": "Serial Data", "时间/ms": "Time/ms", "串口监视器": "Serial Monitor", "串口可视化": "Serial Visualization", "串口": "Serial port", "发送数据": "Send data", "字符串": "String", "接收数据": "Receive data", "滚屏": "Scroll Screen", "串口输出": "Serial output", "清空": "Empty", "中断": "Interrupt", "最小": "Min", "最大": "Max", "点数": "Points", "全部": "All", "名称": "Name", "版本": "Version", "介绍": "Introduction", "云端导入": "Cloud import", "本地导入": "Local import", "删除": "Delete", "路径": "Path", "信息": "Information", "添加url": "Add url", "输出": "Output", "连接": "Connect", "发送": "Send", "Mixly库": "Mixly Library", "Arduino库": "Arduino Library", "Python库": "Python library", "导入成功": "Imported successfully", "删除成功": "successfully deleted", "上传终止中": "Upload is terminating", "编译终止中": "Compilation is terminating", "烧录终止中": "Burn is terminating", "剪切": "Cut", "复制": "Copy", "粘贴": "Paste", "全选": "Select all", "查找": "Find", "切换行注释": "Toggle line comment", "切换块注释": "Toggle block comment", "命令面板": "Command Palette", "文件后缀错误": "Wrong file suffix", "写文件出错": "Error writing file", "库导出成功": "The mil was exported successfully", "代码区已清空": "Code area is cleared", "工作区已清空": "Workspace is cleared", "未找到有效数据": "No valid data found", "忽略未定义块": "Ignore blocks", "读取代码": "Read code", "一些图形化模块尚未定义": "Some blocks have not yet been defined", "选择串口": "Select port", "无可用串口": "No port available", "查找": "Search", "共搜索到图形块": "A total of blocks were found", "显示": "Show", "请添加关键词以显示全部。例如:管脚 数字": "Please add keywords to show all. Example: Pin Number", "无数据": "No data", "未找到Wiki页": "Wiki page not found", "打开Wiki": "Open Wiki", "首页": "Home", "板卡配置已更新": "Board configuration updated", "请选择至少一个库": "Please select at least one library", "库管理器": "Library Manager", "待更新": "Upgrade", "已安装": "Installed", "待安装": "Uninstalled", "状态": "Status", "云端库JSON下载中": "Cloud library JSON is being downloaded", "本地库读取中": "Library is being read", "读取失败": "Read failed", "导入失败": "Import failed", "此库已导入": "This library has been imported", "所选文件非配置文件": "The selected file is not a configuration file", "文件不存在": "File does not exist", "文件后缀错误": "Wrong file suffix", "解压出错": "Decompression error", "删除中": "Deleting", "导入完成": "Import completed", "下载中": "Downloading", "下载完成": "Download completed", "下载失败": "download failed", "解压中": "Unzipping", "解压完成": "Decompression completed", "解压失败": "Decompression failed", "已是最新版": "Is the latest version", "打开对应文件夹": "Open the folder", "例程": "Examples", "Mixly文件": "Mixly File", "Python文件": "Python File", "Arduino文件": "Arduino File", "Hex文件": "Hex File", "Bin文件": "Bin File", "图像文件": "Image File", "Mixly库文件": "Mixly Lib File", "行": "Row", "列": "Column", "未知": "Unknown", "打开代码编辑器": "Open editor", "退出代码编辑器": "Exit editor", "配置板卡": "Config", "恢复默认配置": "Use default configuration", "关闭窗口": "Close the window", "关闭串口输出框": "Close the serial output box", "关闭串口工具": "Close the serial port tool", "关闭串口": "Close serial port", "中断": "Interrupt", "复位": "Reset", "发送字符串": "Send string", "帮助": "Help", "退出串口终端": "Exit terminal", "增大字号": "Increase font size", "减小字号": "Decrease font size", "默认字号": "Default font size", "打开串口终端": "Open terminal", "打开串口": "Open serial port", "已选择": "Selected", "在": "on", "关卡": "Level", "只能在ESP32和ESP32-S2上修改波特率": "Baud rate can only change on ESP32 and ESP32-S2", "尝试修改波特率为": "Attempting to change baud rate to ", "已修改波特率为": "Changed baud rate to ", "写入数据,文件大小:": "Write data, file size:", "写入数据到": "Writing data to", "写入": "write", "耗时": "time cost", "上传": "upload", "运行": "run", "正在运行中": "Running", "尝试复位": "Try to reset", "已取消连接": "Connection canceled", "固件读取出错": "Error reading firmware", "配置文件读取出错": "Error reading configuration file", "读取固件": "Reading firmware", "路径": "path", "偏移": "offset", "即将开始烧录": "Start burning", "无法获取文件,请检查网络": "Could not get file, please check network", "正在连接": "Connecting", "MAC地址": "MAC address", "正在擦除闪存,请稍等": "Erasing flash, please wait", "擦除完成,擦除耗时": "Erasing completed, erasing time", "正在烧录固件": "Burning firmware", "固件获取失败": "Firmware acquisition failed", "固件读取中": "Reading firmware", "中断失败": "Interrupt failed", "无法进入Raw REPL": "Unable to enter Raw REPL", "无法退出Raw REPL": "Unable to exit Raw REPL", "无法退出REPL": "Unable to exit REPL", "无消息": "No message", "无选项": "No options", "消息": "Message", "此视图只读": "This view is read-only", "footerbar.message": "message", "footerbar.message.clear": "clear", "footerbar.message.empty": "no message", "footerbar.examples": "example", "footerbar.config": "configuration", "footerbar.config.default": "use default configuration", "footerbar.cursor.row": "row", "footerbar.cursor.column": "column", "footerbar.cursor.selected": "selected", "footerbar.board.unknown": "unknown board", "footerbar.board.on": "on", "footerbar.language.unknown": "unknown language", "footerlayer.close": "close window", "editor.viewReadOnly": "this view is read-only", "statusbar.output": "output", "statusbar.serial.sendInfo": "message supports sending \"string e.g. mixly\" and \"byte data e.g. 00 03\" (Enter to send)", "statusbar.serial.noPort": "No serial port available", "statusbar.serial.noDevice": "No device available", "statusbar.serial.output": "Monitor", "statusbar.serial.output.empty": "Clear", "statusbar.serial.output.scroll": "Scroll", "statusbar.serial.output.timestamp": "Timestamp", "statusbar.serial.chart": "Chart", "statusbar.serial.chart.pointsNum": "Drawing points", "statusbar.serial.chart.yMin": "y minimum value", "statusbar.serial.chart.yMax": "y maximum value", "statusbar.serial.port": "Port", "statusbar.serial.open": "Open", "statusbar.serial.close": "Close", "statusbar.serial.interrupt": "Interrupt", "statusbar.serial.reset": "Reset", "statusbar.serial.toggle": "Toggle", "statusbar.openSelectedPort": "Open selected port", "statusbar.openPort": "Open port", "statusbar.ampy": "Board FS", "statusbar.ampy.loadBoardFS": "Load board FS", "statusbar.ampy.refresh": "Refresh", "statusbar.ampy.exit": "Exit", "statusbar.ampy.cannotEdit": "This file type does not support editing", "statusbar.dropdownMenu.noOptions": "No options", "statusbar.fs.newMapFolder": "Create a new mapping directory", "statusbar.fs.localFolderNotExist": "Local mapping directory does not exist", "statusbar.fs.mapFolder": "Map directory", "statusbar.fs.comment": "Comment", "statusbar.fs.commentInfo": "Comment information", "statusbar.fs.filesystem": "File system", "statusbar.fs.path": "Path", "statusbar.fs.selectFolder": "Select folder", "statusbar.fs.download": "Download", "statusbar.fs.upload": "Upload", "fileTree.loading": "Loading", "fileTree.newFolder": "New folder", "fileTree.newFile": "New file", "fileTree.copyPath": "Copy path", "fileTree.rename": "Rename", "fileTree.delete": "Delete", "nav.selectPort": "Select port", "nav.selectBoard": "Select board", "nav.more": "More", "nav.btn.undo": "Undo", "nav.btn.redo": "Redo", "nav.btn.addDevice": "Add device", "nav.btn.compile": "Compile", "nav.btn.upload": "Upload", "nav.btn.burn": "Initialize firmware", "nav.btn.run": "Run", "nav.btn.stop": "Cancel", "nav.btn.ok": "OK", "nav.btn.cancel": "Cancel", "nav.btn.toggleStatusbar": "Toggle status bar", "nav.btn.file": "File", "nav.btn.file.new": "New", "nav.btn.file.open": "Open", "nav.btn.file.save": "Save", "nav.btn.file.saveAs": "Save as", "nav.btn.file.exportAs": "Export lib", "nav.btn.setting": "Settings", "nav.btn.setting.manageLibs": "Manage libs", "nav.btn.setting.firmware": "Firmware", "nav.btn.setting.feedback": "Feedback", "shell.compiling": "Compiling", "shell.compileFailed": "Compile failed", "shell.compileSucc": "Compile successful", "shell.compileCanceled": "Compile canceled", "shell.uploading": "Uploading", "shell.uploadFailed": "Upload failed", "shell.uploadSucc": "Upload successful", "shell.uploadCanceled": "Upload canceled", "shell.burning": "Burn in progress", "shell.burnFailed": "Burn failed", "shell.burnSucc": "Burn successful", "shell.burnCanceled": "Burn canceled", "shell.downloading": "Download in progress", "shell.downloadFailed": "Download failed", "shell.downloadSucc": "Download successful", "shell.downloadCanceled": "Download canceled", "shell.aborting": "Aborting", "shell.timeCost": "Time", "shell.saving": "Saving", "shell.saveSucc": "Save successfully", "shell.copyLib": "Copy library", "shell.uploadWithFileInfo": "Opened files can be uploaded directly", "shell.tooManyDevicesInfo": "Multiple devices of the same type are detected, please select:", "shell.running": "Program is running", "shell.finish": "Program is finished", "shell.bin.reading": "Firmware reading", "shell.bin.readFailed": "Firmware reading failed", "ampy.interruptFailed": "Interrupt failed", "ampy.enterRawREPLFailed": "Unable to enter Raw REPL", "ampy.exitRawREPLFailed": "Unable to exit Raw REPL", "ampy.exitREPLFailed": "Unable to exit REPL", "editor.contextMenu.cut": "Cut", "editor.contextMenu.copy": "Copy", "editor.contextMenu.paste": "Paste", "editor.contextMenu.togglecomment": "Toggle line comment", "editor.contextMenu.toggleBlockComment": "Toggle block comment", "editor.contextMenu.enterCodeEditor": "Enter the code editor", "editor.contextMenu.exitCodeEditor": "Exit the code editor", "editor.invalidData": "No valid data found", "editor.cancel": "Cancel", "editor.ignoreBlocks": "Ignore undefined blocks", "editor.loadCode": "Load code", "editor.parseMixErrorInfo": "Some graphical modules have not been defined", "editor.codeEditorEmpty": "The code area has been cleared", "editor.blockEditorEmpty": "The code area has been cleared", "editor.block": "block", "editor.mix": "mix", "editor.code": "code", "file.type.mix": "Mixly file", "file.type.python": "Python file", "file.type.arduino": "Arduino file", "file.type.hex": "Hex file", "file.type.bin": "Bin file", "file.type.mil": "Mixly library file", "file.type.error": "File extension error", "file.open": "Open", "file.openFile": "Open file", "file.openFolder": "Open folder", "file.save": "Save", "file.saveAs": "Save as", "file.exportAs": "Export library", "file.saveFailed": "Save failed", "file.saveSucc": "Save successfully", "file.notExist": "File does not exist", "toolboxSearcher.search": "Search", "toolboxSearcher.empty": "No data", "toolboxSearcher.tooManyResultsInfo": "There are too many matching graphic blocks, only the first 30 are displayed, please add keywords to display all. For example: pin number", "libManager.selectAtLeastOneLibInfo": "Please select at least one library", "libManager.import": "Import", "libManager.import.cloud": "Cloud import", "libManager.import.local": "Local import", "libManager.manage": "Manage", "libManager.delete": "Delete library", "libManager.layerTitle": "Library Manager", "libManager.pendingUpgrade": "Pending update", "libManager.installed": "Installed", "libManager.notInstalled": "Not installed", "libManager.lib.cloud": "Cloud library", "libManager.lib.local.reading": "Local library reading", "libManager.lib.local.readFailed": "Local library reading failed", "libManager.lib.donwloading": "Downloading", "libManager.lib.donwloadFailed": "Download failed", "libManager.lib.donwloadSucc": "Download successful", "libManager.lib.deleting": "Deleting", "libManager.lib.deleteFailed": "Deletion failed", "libManager.lib.deleteSucc": "Deletion succeeded", "libManager.lib.importing": "Importing", "libManager.lib.importFailed": "Import failed", "libManager.lib.importSucc": "Import succeeded", "libManager.lib.unzipping": "Unzipping", "libManager.lib.unzipFailed": "Unzip failed", "libManager.lib.unzipSucc": "Unzip succeeded", "libManager.lib.exist": "This library has been imported", "libManager.lib.status": "Status", "libManager.lib.name": "Name", "libManager.lib.version": "Version", "libManager.lib.desc": "Introduction", "libManager.lib.path": "Path", "libManager.lib.latestVersion": "Already the latest version", "libManager.json.downloading": "Downloading the cloud library JSON", "libManager.empty": "No data", "wiki.home": "Homepage", "wiki.pageNotFound": "Wiki page not found", "wiki.open": "Open Wiki" }