mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-09-28 06:08:32 +00:00
Compare commits
7 Commits
2.0.0-rc9.
...
2.0.0
Author | SHA1 | Date | |
---|---|---|---|
![]() |
6e3fe08c4c | ||
![]() |
7f06b148f4 | ||
![]() |
bf303d1b2f | ||
![]() |
59ca91d805 | ||
![]() |
69bb0aa385 | ||
![]() |
565970e779 | ||
![]() |
fec3b1138b |
32
BUILDING.md
32
BUILDING.md
@@ -105,38 +105,6 @@ Follow [the instructions above](#build-from-source) to create the build environm
|
||||
1. Download the unsigned artifact provided by the CI workflow run related to the Pull Request at each push.
|
||||
1. Re-enable Gatekeeper after tests are done, following the guide linked above.
|
||||
|
||||
### Creating a release
|
||||
|
||||
You will not need to create a new release yourself as the Arduino team takes care of this on a regular basis, but we are documenting the process here. Let's assume the current version is `0.1.3` and you want to release `0.2.0`.
|
||||
|
||||
- Make sure the `main` state represents what you want to release and you're on `main`.
|
||||
- Prepare a release-candidate build on a branch:
|
||||
```bash
|
||||
git branch 0.2.0-rc \
|
||||
&& git checkout 0.2.0-rc
|
||||
```
|
||||
- Bump up the version number. It must be a valid [semver](https://semver.org/) and must be greater than the current one:
|
||||
```bash
|
||||
yarn update:version 0.2.0
|
||||
```
|
||||
- This should generate multiple outgoing changes with the version update.
|
||||
- Commit your changes and push to the remote:
|
||||
```bash
|
||||
git add . \
|
||||
&& git commit -s -m "Updated versions to 0.2.0" \
|
||||
&& git push
|
||||
```
|
||||
- Create the GH PR the workflow starts automatically.
|
||||
- Once you're happy with the RC, merge the changes to the `main`.
|
||||
- Create a tag and push it:
|
||||
```bash
|
||||
git tag -a 0.2.0 -m "0.2.0" \
|
||||
&& git push origin 0.2.0
|
||||
```
|
||||
- The release build starts automatically and uploads the artifacts with the changelog to the [release page](https://github.com/arduino/arduino-ide/releases).
|
||||
- If you do not want to release the `EXE` and `MSI` installers, wipe them manually.
|
||||
- If you do not like the generated changelog, modify it and update the GH release.
|
||||
|
||||
## FAQ
|
||||
|
||||
* *Can I manually change the version of the [`arduino-cli`](https://github.com/arduino/arduino-cli/) used by the IDE?*
|
||||
|
33
README.md
33
README.md
@@ -1,45 +1,18 @@
|
||||
<img src="https://content.arduino.cc/website/Arduino_logo_teal.svg" height="100" align="right" />
|
||||
|
||||
# Arduino IDE 2.x (beta)
|
||||
# Arduino IDE 2.x
|
||||
|
||||
[](https://github.com/arduino/arduino-ide/actions?query=workflow%3A%22Arduino+IDE%22)
|
||||
|
||||
This repository contains the source code of the Arduino IDE 2.x, which is currently in beta stage. If you're looking for the stable IDE, go to the repository of the 1.x version at https://github.com/arduino/Arduino.
|
||||
This repository contains the source code of the Arduino IDE 2.x. If you're looking for the old IDE, go to the repository of the 1.x version at https://github.com/arduino/Arduino.
|
||||
|
||||
The Arduino IDE 2.x is a major rewrite, sharing no code with the IDE 1.x. It is based on the [Theia IDE](https://theia-ide.org/) framework and built with [Electron](https://www.electronjs.org/). The backend operations such as compilation and uploading are offloaded to an [arduino-cli](https://github.com/arduino/arduino-cli) instance running in daemon mode. This new IDE was developed with the goal of preserving the same interface and user experience of the previous major version in order to provide a frictionless upgrade.
|
||||
|
||||
> ⚠️ This is **beta** software. Help us test it!
|
||||
|
||||

|
||||
|
||||
## Download
|
||||
|
||||
You can download the latest version from the [software download page on the Arduino website](https://www.arduino.cc/en/software#experimental-software).
|
||||
|
||||
### Nightly builds
|
||||
|
||||
These builds are generated every day at 03:00 GMT from the `main` branch and
|
||||
should be considered unstable:
|
||||
|
||||
| Platform | 32 bit | 64 bit |
|
||||
| --------- | ------------------------ | ------------------------------------------------------------------------------------------------------ |
|
||||
| Linux | | [Nightly Linux AppImage 64 bit]<br />[Nightly Linux ZIP file 64 bit] |
|
||||
| Linux ARM | [🚧 Work in progress...] | [🚧 Work in progress...] |
|
||||
| Windows | | [Nightly Windows 64 bit installer]<br />[Nightly Windows 64 bit MSI]<br />[Nightly Windows 64 bit ZIP] |
|
||||
| macOS | | [Nightly macOS 64 bit] |
|
||||
|
||||
[🚧 work in progress...]: https://github.com/arduino/arduino-ide/issues/107
|
||||
[nightly linux appimage 64 bit]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Linux_64bit.AppImage
|
||||
[nightly linux zip file 64 bit]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Linux_64bit.zip
|
||||
[nightly windows 64 bit installer]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Windows_64bit.exe
|
||||
[nightly windows 64 bit msi]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Windows_64bit.msi
|
||||
[nightly windows 64 bit zip]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Windows_64bit.zip
|
||||
[nightly macos 64 bit]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_macOS_64bit.dmg
|
||||
|
||||
> These links return an HTTP `302: Found` response, redirecting to latest
|
||||
> generated builds by replacing `latest` with the latest available build
|
||||
> date, using the format YYYYMMDD (i.e for 2019/Aug/06 `latest` is
|
||||
> replaced with `20190806`)
|
||||
You can download the latest release version and nightly builds from the [software download page on the Arduino website](https://www.arduino.cc/en/software).
|
||||
|
||||
## Support
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "arduino-ide-extension",
|
||||
"version": "2.0.0-rc9.4",
|
||||
"version": "2.0.0",
|
||||
"description": "An extension for Theia building the Arduino IDE",
|
||||
"license": "AGPL-3.0-or-later",
|
||||
"scripts": {
|
||||
|
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"private": true,
|
||||
"name": "browser-app",
|
||||
"version": "2.0.0-rc9.4",
|
||||
"version": "2.0.0",
|
||||
"license": "AGPL-3.0-or-later",
|
||||
"dependencies": {
|
||||
"@theia/core": "1.25.0",
|
||||
@@ -19,7 +19,7 @@
|
||||
"@theia/process": "1.25.0",
|
||||
"@theia/terminal": "1.25.0",
|
||||
"@theia/workspace": "1.25.0",
|
||||
"arduino-ide-extension": "2.0.0-rc9.4"
|
||||
"arduino-ide-extension": "2.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@theia/cli": "1.25.0"
|
||||
|
99
docs/internal/release-procedure.md
Normal file
99
docs/internal/release-procedure.md
Normal file
@@ -0,0 +1,99 @@
|
||||
# Release Procedure
|
||||
|
||||
## 🗺️ Merge localization sync PR
|
||||
|
||||
A pull request titled "**Update translation files**" is submitted periodically by the "**github-actions**" bot to pull in the localization data from [**Transifex**](https://www.transifex.com/arduino-1/ide2/dashboard/).
|
||||
|
||||
If there is an open PR, this must be merged before making the release.
|
||||
|
||||
It will be shown in these search results:
|
||||
|
||||
https://github.com/arduino/arduino-ide/pulls/app%2Fgithub-actions
|
||||
|
||||
## ⚙ Create the release on GitHub
|
||||
|
||||
First of all, you need to **set the new version in all the `package.json` files** across the app (`./package.json`, `./arduino-ide-extension/package.json`, `./browser-app/package.json`, `./electron-app/package.json`), create a PR, and merge it on the `main` branch.
|
||||
|
||||
To do so, you can make use of the `update:version` script.
|
||||
|
||||
For example, if you want to release the version `<YOUR_VERSION>`, you should run the following commands:
|
||||
|
||||
```text
|
||||
git checkout main
|
||||
git pull
|
||||
git checkout -b version-<YOUR_VERSION>
|
||||
yarn update:version <YOUR_VERSION>
|
||||
git commit -am <YOUR_VERSION>
|
||||
git push origin version-<YOUR_VERSION>
|
||||
```
|
||||
|
||||
replacing `<YOUR_VERSION>` with the version you want to release. Then create a PR and merge it.
|
||||
|
||||
Then, you need to **create and push the new tag** and wait for the release to appear on [the "**Releases**" page](https://github.com/arduino/arduino-ide/releases).
|
||||
|
||||
⚠ Doing this will create a new release and users who already have the IDE installed will be notified from the automatic updater that a new version is available. Do not push the tag if you don't want that.
|
||||
|
||||
```text
|
||||
git checkout main
|
||||
git pull
|
||||
git tag -a <YOUR_VERSION> -m "<YOUR_VERSION>"
|
||||
git push origin <YOUR_VERSION>
|
||||
```
|
||||
|
||||
Pushing a tag will trigger a **GitHub Actions** workflow on the `main` branch. Check the "**Arduino IDE**" workflow and see that everything goes right. If the workflow succeeds, a new release will be created automatically and you should see it on the ["**Releases**"](https://github.com/arduino/arduino-ide/releases) page.
|
||||
|
||||
## 📄 Create the changelog
|
||||
|
||||
**Create GitHub issues for the known issues** that we haven't solved in the current release:
|
||||
|
||||
https://github.com/arduino/arduino-ide/issues
|
||||
|
||||
From the ["**Releases**"](https://github.com/arduino/arduino-ide/releases) page, edit the release notes following the **Keep A Changelog** scheme:
|
||||
|
||||
https://keepachangelog.com/en/1.0.0/#how
|
||||
|
||||
Add a list of mentions of GitHub users who contributed to the release in any of the following ways (ask @per1234):
|
||||
|
||||
- Submitted a PR that was merged
|
||||
- Made a valuable review of a PR
|
||||
- Submitted an issue that was resolved
|
||||
- Provided valuable assistance with the investigation of an issue that was resolved
|
||||
|
||||
Add a "**Known Issues**" section at the bottom of the changelog.
|
||||
|
||||
## ✎ Update the "**Software**" Page
|
||||
|
||||
Open a PR on the [bcmi-labs/wiki-content](https://github.com/bcmi-labs/wiki-content) repository to update the links and texts.
|
||||
|
||||
ℹ️ If you don't have access to the repo, ask in the `#team_wedo` **Slack** channel.
|
||||
|
||||
**❗ Make sure all the links to the new IDE build are working.**<br />
|
||||
If they aren't, there has probably been some issue with [the "**Arduino IDE**" workflow run](https://github.com/arduino/arduino-ide/actions/workflows/build.yml) triggered when pushing the tag during the "**Create the release on GitHub**" step of the release procedure.
|
||||
|
||||
Ask for a review of the PR and merge it.
|
||||
|
||||
Follow the ["**Production (subset of https://arduino.cc)**" instructions](https://github.com/bcmi-labs/wiki-content#production-subset-of-httpsarduinocc) in the `bcmi-labs/wiki-content` repository readme to deploy the updated "**Software**" page content.
|
||||
|
||||
When the deploy workflow is done, check if links on the "**Software**" page are working:
|
||||
|
||||
https://www.arduino.cc/en/software#future-version-of-the-arduino-ide
|
||||
|
||||
## 😎 Brag about it
|
||||
|
||||
- Ask in the `#product_releases` **Slack** channel to write a post for the social media and, if needed, a blog post.
|
||||
- Post a message on the forum (ask @per1234).<br />
|
||||
Example: https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-3-available-for-download/1028858/4
|
||||
- Write a message in the `#general` **Slack** channel:
|
||||
> Hey **Arduino**s! Updates from the **Tooling Team** :hammer_and_wrench:
|
||||
>
|
||||
> Arduino IDE 2.0.0 Beta 12 is out! :doge: You can download it from the [Download Page](https://www.arduino.cc/en/software#experimental-software)
|
||||
> The highlights of this release are:
|
||||
>
|
||||
> - auto-installation of arduino:avr at first startup
|
||||
> - improvement of Serial Monitor performances
|
||||
> - Arduino CLI upgrade to 0.19.1
|
||||
> - Theia upgrade to 1.18.0
|
||||
> - some bugfixing
|
||||
>
|
||||
> To see the details, you can take a look at the [Changelog](https://github.com/arduino/arduino-ide/releases/tag/2.0.0-beta.12)
|
||||
> If you want to post about it on social media and you need more details feel free to ask us on #team_tooling! :wink:
|
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"private": true,
|
||||
"name": "electron-app",
|
||||
"version": "2.0.0-rc9.4",
|
||||
"version": "2.0.0",
|
||||
"license": "AGPL-3.0-or-later",
|
||||
"main": "src-gen/frontend/electron-main.js",
|
||||
"dependencies": {
|
||||
@@ -21,7 +21,7 @@
|
||||
"@theia/process": "1.25.0",
|
||||
"@theia/terminal": "1.25.0",
|
||||
"@theia/workspace": "1.25.0",
|
||||
"arduino-ide-extension": "2.0.0-rc9.4"
|
||||
"arduino-ide-extension": "2.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@theia/cli": "1.25.0",
|
||||
|
@@ -80,9 +80,9 @@ function getVersion() {
|
||||
}
|
||||
if (!isRelease) {
|
||||
if (isNightly) {
|
||||
version = `${version}.nightly-${timestamp()}`;
|
||||
version = `${version}-nightly-${timestamp()}`;
|
||||
} else {
|
||||
version = `${version}.snapshot-${currentCommitish()}`;
|
||||
version = `${version}-snapshot-${currentCommitish()}`;
|
||||
}
|
||||
if (!semver.valid(version)) {
|
||||
throw new Error(`Invalid patched version: '${version}'.`);
|
||||
|
18
i18n/he.json
18
i18n/he.json
@@ -115,22 +115,22 @@
|
||||
},
|
||||
"common": {
|
||||
"all": "הכל",
|
||||
"contributed": "Contributed",
|
||||
"contributed": "נתרם",
|
||||
"installManually": "התקן ידנית",
|
||||
"later": "אחר כך",
|
||||
"noBoardSelected": "לא נבחר לוח",
|
||||
"notConnected": "[לא מחובר]",
|
||||
"offlineIndicator": "You appear to be offline. Without an Internet connection, the Arduino CLI might not be able to download the required resources and could cause malfunction. Please connect to the Internet and restart the application.",
|
||||
"oldFormat": "ה'{0}' עדיין משתמש בפורמט הישן `.pde`. האם תרצה להחליף לסיומת החדשה `.ino` ? ",
|
||||
"partner": "Partner",
|
||||
"partner": "שותף",
|
||||
"processing": "מעבד",
|
||||
"recommended": "Recommended",
|
||||
"recommended": "מומלץ",
|
||||
"retired": "Retired",
|
||||
"selectedOn": "ב {0}",
|
||||
"serialMonitor": "מוניטור סיריאלי",
|
||||
"type": "Type",
|
||||
"type": "סוג",
|
||||
"unknown": "לא ידוע",
|
||||
"updateable": "Updatable"
|
||||
"updateable": "ניתן לעדכון"
|
||||
},
|
||||
"compile": {
|
||||
"error": "שגיאת קומפילציה: {0}"
|
||||
@@ -216,7 +216,7 @@
|
||||
"visit": "בקר ב Arduino.cc"
|
||||
},
|
||||
"ide-updater": {
|
||||
"checkForUpdates": "Check for Arduino IDE Updates",
|
||||
"checkForUpdates": "בדיקת עדכונים לArduino IDE",
|
||||
"closeAndInstallButton": "סגור והתקן",
|
||||
"closeToInstallNotice": "סגור את התוכנה והתקן את העדכון על המכונה שלך.",
|
||||
"downloadButton": "הורד",
|
||||
@@ -310,13 +310,13 @@
|
||||
"files.inside.sketches": "הראה קבצים בתוך הסקיצה",
|
||||
"ide.updateBaseUrl": "The base URL where to download updates from. Defaults to 'https://downloads.arduino.cc/arduino-ide'",
|
||||
"ide.updateChannel": "Release channel to get updated from. 'stable' is the stable release, 'nightly' is the latest development build.",
|
||||
"interfaceScale": "Interface scale",
|
||||
"interfaceScale": "מידת ממשק",
|
||||
"invalid.editorFontSize": "גודל גופן לא חוקי. חייב להיות מספר חיובי.",
|
||||
"invalid.sketchbook.location": "Invalid sketchbook location: {0}",
|
||||
"invalid.sketchbook.location": "מיקום סקיצה לא חוקי: {0}",
|
||||
"invalid.theme": "ערכת נושא לא חוקית.",
|
||||
"language.log": "True if the Arduino Language Server should generate log files into the sketch folder. Otherwise, false. It's false by default.",
|
||||
"language.realTimeDiagnostics": "If true, the language server provides real-time diagnostics when typing in the editor. It's false by default.",
|
||||
"manualProxy": "Manual proxy configuration",
|
||||
"manualProxy": "הגדרת פרוקסי ידנית",
|
||||
"network": "רשת",
|
||||
"newSketchbookLocation": "Select new sketchbook location",
|
||||
"noProxy": "ללא פרוקסי",
|
||||
|
@@ -126,7 +126,7 @@
|
||||
"processing": "Processing",
|
||||
"recommended": "Önerilen",
|
||||
"retired": "Emekli",
|
||||
"selectedOn": "{0}'da",
|
||||
"selectedOn": "- {0}",
|
||||
"serialMonitor": "Seri Port Ekranı",
|
||||
"type": "Tür",
|
||||
"unknown": "Bilinmeyen",
|
||||
|
70
i18n/zh.json
70
i18n/zh.json
@@ -6,7 +6,7 @@
|
||||
},
|
||||
"board": {
|
||||
"board": "开发板 {0}",
|
||||
"boardConfigDialogTitle": "Select Other Board and Port",
|
||||
"boardConfigDialogTitle": "选择其他开发板和端口",
|
||||
"boardInfo": "开发板信息",
|
||||
"configDialog1": "如果要上传项目,请选择开发板和端口。",
|
||||
"configDialog2": "如果你只选择了开发板,你可以编译项目,但不能上传项目。",
|
||||
@@ -16,7 +16,7 @@
|
||||
"inSketchbook": "(在项目文件夹中)",
|
||||
"installNow": "必须为当前选定的 {2} 开发板板安装 “{0}{1}” 内核。你想现在安装吗?",
|
||||
"noFQBN": "FQBN 不可用于所选开发板 “{0}”。你是否安装了相应的内核?",
|
||||
"noPortsDiscovered": "No ports discovered",
|
||||
"noPortsDiscovered": "未发现端口",
|
||||
"noPortsSelected": "没有为开发板选择端口:‘{0}’。",
|
||||
"noneSelected": "未选择任何开发板。",
|
||||
"openBoardsConfig": "选择其他开发板和接口......",
|
||||
@@ -26,7 +26,7 @@
|
||||
"portLabel": "端口:{0}",
|
||||
"programmer": "编程器",
|
||||
"reselectLater": "稍后重新选择",
|
||||
"searchBoard": "Search board",
|
||||
"searchBoard": "搜索开发坂",
|
||||
"selectBoard": "选择开发板",
|
||||
"selectBoardForInfo": "请选择一个开发板以获取开发板信息。",
|
||||
"selectPortForInfo": "请选择一个端口以获取开发板信息。",
|
||||
@@ -36,7 +36,7 @@
|
||||
},
|
||||
"boardsManager": "开发板管理器",
|
||||
"boardsType": {
|
||||
"arduinoCertified": "Arduino Certified"
|
||||
"arduinoCertified": "Arduino 认证"
|
||||
},
|
||||
"bootloader": {
|
||||
"burnBootloader": "烧录引导程序",
|
||||
@@ -54,7 +54,7 @@
|
||||
"enterURL": "输入地址",
|
||||
"noSupportedBoardConnected": "未连接受支持的开发板",
|
||||
"openContext": "打开上下文",
|
||||
"remove": "删除",
|
||||
"remove": "移除",
|
||||
"selectBoard": "选择开发板...",
|
||||
"selectCertificateToUpload": "1.选择要上传的证书",
|
||||
"selectDestinationBoardToUpload": "2.选择开发板并上传证书",
|
||||
@@ -64,13 +64,13 @@
|
||||
"uploadingCertificates": "上传证书。"
|
||||
},
|
||||
"checkForUpdates": {
|
||||
"checkForUpdates": "Check for Arduino Updates",
|
||||
"installAll": "Install All",
|
||||
"noUpdates": "There are no recent updates available.",
|
||||
"promptUpdateBoards": "Updates are available for some of your boards.",
|
||||
"promptUpdateLibraries": "Updates are available for some of your libraries.",
|
||||
"updatingBoards": "Updating boards...",
|
||||
"updatingLibraries": "Updating libraries..."
|
||||
"checkForUpdates": "检查 Arduino 更新",
|
||||
"installAll": "全部安装",
|
||||
"noUpdates": "没有可用的更新。",
|
||||
"promptUpdateBoards": "您的某些开发板有可用更新。",
|
||||
"promptUpdateLibraries": "您的某些库有可用更新。",
|
||||
"updatingBoards": "更新开发板中...",
|
||||
"updatingLibraries": "更新库中..."
|
||||
},
|
||||
"cli-error-parser": {
|
||||
"keyboardError": "没有找到 ‘Keyboard’,请检查您的项目是否包含 ‘#include<Keyboard.h>’?",
|
||||
@@ -114,29 +114,29 @@
|
||||
"visitArduinoCloud": "访问 Arduino Cloud 以创建云项目。"
|
||||
},
|
||||
"common": {
|
||||
"all": "All",
|
||||
"contributed": "Contributed",
|
||||
"all": "全部",
|
||||
"contributed": "已贡献",
|
||||
"installManually": "手动安装",
|
||||
"later": "之后",
|
||||
"noBoardSelected": "没有选择开发板",
|
||||
"notConnected": "[没有连接]",
|
||||
"offlineIndicator": "你似乎处于离线状态。如果没有网络连接,Arduino CLI 可能无法下载所需的资源,并可能导致故障。请连接网络并重新启动程序。",
|
||||
"oldFormat": "‘{0}’ 仍然使用旧的 ‘.pde’ 格式。是否要切换到新的 ‘.ino’ 扩展?",
|
||||
"partner": "Partner",
|
||||
"partner": "合作伙伴",
|
||||
"processing": "正在处理中",
|
||||
"recommended": "Recommended",
|
||||
"recommended": "推荐",
|
||||
"retired": "Retired",
|
||||
"selectedOn": "on {0}",
|
||||
"serialMonitor": "串口监视器",
|
||||
"type": "Type",
|
||||
"type": "类型",
|
||||
"unknown": "未知",
|
||||
"updateable": "Updatable"
|
||||
"updateable": "可更新"
|
||||
},
|
||||
"compile": {
|
||||
"error": "编译错误:{0}"
|
||||
},
|
||||
"component": {
|
||||
"boardsIncluded": "Boards included in this package:",
|
||||
"boardsIncluded": "包含在此包中的开发板:",
|
||||
"by": "by",
|
||||
"filterSearch": "筛选搜索结果......",
|
||||
"install": "安装",
|
||||
@@ -152,7 +152,7 @@
|
||||
},
|
||||
"coreContribution": {
|
||||
"copyError": "复制错误信息",
|
||||
"noBoardSelected": "No board selected. Please select your Arduino board from the Tools > Board menu."
|
||||
"noBoardSelected": "未选择开发板。请从工具 > 板菜单中选择您的 Arduino 开发板。"
|
||||
},
|
||||
"daemon": {
|
||||
"restart": "重启守护进程",
|
||||
@@ -178,7 +178,7 @@
|
||||
"increaseIndent": "增加缩进",
|
||||
"nextError": "下一个错误",
|
||||
"previousError": "上一个错误",
|
||||
"revealError": "Reveal Error"
|
||||
"revealError": "显示错误"
|
||||
},
|
||||
"electron": {
|
||||
"couldNotSave": "无法保存项目。请将未保存的工作复制到你喜爱的文本编辑器中,然后重新启动 IDE。",
|
||||
@@ -216,7 +216,7 @@
|
||||
"visit": "访问 Arduino.cc"
|
||||
},
|
||||
"ide-updater": {
|
||||
"checkForUpdates": "Check for Arduino IDE Updates",
|
||||
"checkForUpdates": "检查 Arduino IDE 更新",
|
||||
"closeAndInstallButton": "关闭并安装",
|
||||
"closeToInstallNotice": "关闭软件并安装更新。",
|
||||
"downloadButton": "下载",
|
||||
@@ -255,22 +255,22 @@
|
||||
"zipLibrary": "库"
|
||||
},
|
||||
"librarySearchProperty": {
|
||||
"topic": "Topic"
|
||||
"topic": "话题"
|
||||
},
|
||||
"libraryTopic": {
|
||||
"communication": "Communication",
|
||||
"dataProcessing": "Data Processing",
|
||||
"dataStorage": "Data Storage",
|
||||
"deviceControl": "Device Control",
|
||||
"display": "Display",
|
||||
"other": "Other",
|
||||
"sensors": "Sensors",
|
||||
"signalInputOutput": "Signal Input/Output",
|
||||
"timing": "Timing",
|
||||
"uncategorized": "Uncategorized"
|
||||
"dataProcessing": "数据处理",
|
||||
"dataStorage": "数据存储",
|
||||
"deviceControl": "设备控制",
|
||||
"display": "显示",
|
||||
"other": "其他",
|
||||
"sensors": "传感器",
|
||||
"signalInputOutput": "信号输入/输出",
|
||||
"timing": "定时",
|
||||
"uncategorized": "未分类"
|
||||
},
|
||||
"libraryType": {
|
||||
"installed": "Installed"
|
||||
"installed": "安装"
|
||||
},
|
||||
"menu": {
|
||||
"advanced": "高级设置",
|
||||
@@ -290,7 +290,7 @@
|
||||
"automatic": " 自动调整",
|
||||
"board.certificates": "可上传到开发板的证书列表",
|
||||
"browse": "浏览",
|
||||
"checkForUpdate": "Receive notifications of available updates for the IDE, boards, and libraries. Requires an IDE restart after change. It's true by default.",
|
||||
"checkForUpdate": "接收 IDE、开发板和库的可用更新通知。更改后需要重启IDE。默认情况为开启。",
|
||||
"choose": "选择",
|
||||
"cli.daemonDebug": "启用对 Arduino CLI 的 gRPC 调用的调试记录。该设置需要重新启动 IDE 才能生效。默认不启用。",
|
||||
"cloud.enabled": "True 则启用项目同步功能。默认为 True。",
|
||||
@@ -386,7 +386,7 @@
|
||||
},
|
||||
"userFields": {
|
||||
"cancel": "取消",
|
||||
"enterField": "Enter {0}",
|
||||
"enterField": "输入 {0}",
|
||||
"upload": "上传"
|
||||
}
|
||||
},
|
||||
|
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "arduino-ide",
|
||||
"version": "2.0.0-rc9.4",
|
||||
"version": "2.0.0",
|
||||
"description": "Arduino IDE",
|
||||
"repository": "https://github.com/arduino/arduino-ide.git",
|
||||
"author": "Arduino SA",
|
||||
|
Reference in New Issue
Block a user