From 37259b8adb4da482425320e7b424b65649067a82 Mon Sep 17 00:00:00 2001
From: misitebao
Date: Tue, 5 Oct 2021 22:21:41 +0800
Subject: [PATCH] feat(website): synchronize chinese documents
---
.../2021-09-27-v2-beta1-release-notes.mdx | 143 +++++++++++++++---
.../current.json | 4 +
.../current/about.md | 25 +--
.../current/community-templates.mdx | 21 ---
.../current/community/_category_.json | 2 +-
.../current/community/templates.mdx | 6 +-
.../current/credits.mdx | 8 +-
.../current/gettingstarted/_category_.json | 2 +-
.../current/gettingstarted/building.mdx | 17 ++-
.../current/gettingstarted/development.mdx | 10 +-
.../current/gettingstarted/firstproject.mdx | 14 +-
.../current/gettingstarted/installation.mdx | 21 ++-
.../current/guides/_category_.json | 2 +-
.../guides/application-development.mdx | 6 +-
.../current/guides/developing-wails.mdx | 4 -
.../current/guides/frameless.mdx | 4 -
.../current/guides/frontend.mdx | 72 +++++++++
.../current/guides/ides.mdx | 107 +++++++++++++
.../current/guides/manual-builds.mdx | 4 -
.../current/guides/migrating.mdx | 11 +-
.../current/guides/templates.mdx | 6 +-
.../current/guides/windows.mdx | 4 -
.../current/howdoesitwork.mdx | 42 +++--
.../current/reference/_category_.json | 2 +-
.../current/reference/cli.mdx | 16 +-
.../current/reference/menus.mdx | 2 +-
.../current/reference/runtime/intro.mdx | 2 +-
27 files changed, 415 insertions(+), 142 deletions(-)
delete mode 100644 website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community-templates.mdx
create mode 100644 website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/frontend.mdx
create mode 100644 website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/ides.mdx
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-blog/2021-09-27-v2-beta1-release-notes.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-blog/2021-09-27-v2-beta1-release-notes.mdx
index 47ef4bbe7..44754b158 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-blog/2021-09-27-v2-beta1-release-notes.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-blog/2021-09-27-v2-beta1-release-notes.mdx
@@ -9,42 +9,151 @@ authors:
tags: [wails, v2]
---
-两年多前,在悉尼的火车上,当我第一次在 Reddit 宣布 Wails 时,我没想到它会引起太多关注。几天后,一位多产的科技视频博主发布了一个教程视频,并给予了正面评价,从那时起,人们对这个项目的兴趣直线上升。
+
+
-人们对在他们的 Go 项目中添加 web 前端感到兴奋,几乎立即在这个项目推送并超出了我创建这个项目的设想。当时,Wails 使用 [webview](https://github.com/webview/webview) 项目来处理前端,
+两年多前,在悉尼的火车上,当我第一次在 Reddit 宣布 Wails 时,我没想到它会引起太多关注。几天后,一位多产的科技视频博主发布了一个教程视频,并给予了正面评价,从那时起,人们对该项目的兴趣猛增。
+
+很明显,人们对将 Web 前端添加到他们的 Go 项目感到兴奋,几乎立即将项目推动到超出我创建这个项目的设想。当时,Wails 使用 [webview](https://github.com/webview/webview) 项目来处理前端,
Windows 的唯一选择是 IE11 渲染器。许多错误报告都因为受到它的限制:糟糕的 JavaScript/CSS 支持并且没有开发工具来调试它。这是一段令人沮丧的开发经历,但我们也没有采取什么措施去纠正它。
很长一段时间以来,我一直坚信微软最终会解决他们的浏览器问题。世界在不断进步,前端开发正在蓬勃发展,而 IE 并没有做到这一点。当微软宣布将 Chromium 作为其新浏览器方向的基础时,
我知道 Wails 能够使用它并将 Windows 开发者的体验提升到下一个水平只是时间问题。
-今天,我很高兴地宣布:**适用于 Windows 的 Wails v2 公测啦**!
+今天,我很高兴地宣布:**适用于 Windows 的 Wails v2 公测啦**!此版本中有大量内容需要展开来说,所以,请倒一杯茶,咱们坐下来慢慢讲......
-- 没有 CGO 依赖!不,我不是在开玩笑:_没有依赖 CGO_ 🤯!
-- WebView2 (chromium) 渲染引擎! 终于!
-- 不需要在应用程序中附带任何 dll,包括`WebView2Loader.dll`。单个二进制文件的构想继续存在。
-- 不需要打包资源(只需要提供一个 embed.FS,就像一个 web 服务器)
-- 应用程序菜单支持
-- 具有热重载和自动重新构建功能的新开发方式
-- 用于控制应用程序窗口的运行时方法
-- 现代化的原生对话框
+### 没有 CGO 依赖
+
+不,我不是在开玩笑:*没有 CGO 依赖*🤯!Windows 的问题在于,与 MacOS 和 Linux 不同,它没有默认编译器。
+此外,CGO 需要一个 mingw 编译器,并且有大量不同的安装选项。删除 CGO 的要求大大简化了设置,并使调试变得非常容易。
+虽然我已经付出了相当多的努力来完成这项工作,但大部分功劳应该归功于[John Chadwick](https://github.com/jchv),他不仅启动了几个项目使这成为可能,
+而且还对接受这些项目并以此为基础的人持开放态度. 还要归功于[Tad Vizbaras](https://github.com/tadvi),他的[winc](https://github.com/tadvi/winc)项目让我走上了这条道路。
+
+### WebView2 Chromium 渲染引擎
+
+
+
+
+最终,Windows 开发人员为他们的应用程序获得了一流的渲染引擎!扭曲前端代码以在 Windows 上工作的日子已经一去不复返了。最重要的是,您将获得一流的开发者工具体验!
+
+但是,WebView2 组件确实需要将其放置`WebView2Loader.dll`在二进制文件旁边。这使得分发比我们 gophers 习惯的更痛苦。所有使用 WebView2 的解决方案和库(我知道的)都具有这种依赖性。
+
+然而,我真的很高兴地宣布,Wails 应用程序*没有这样的要求*!感谢[John Chadwick](https://github.com/jchv)的魔法,我们能够将这个 dll 打包在二进制文件中,并让 Windows 加载它,就像它存在于磁盘上一样。
+
+Gophers 欢呼吧!单个二进制文件的设想依然存在!
+
+### 新功能
+
+
+
+
+有很多对原生菜单支持的请求。Wails 终于让您满意了。应用程序菜单现已可用,并且包括对大多数原生菜单功能的支持。这包括标准菜单项、复选框、单选组、子菜单和分隔符。
+
+在 v1 中有大量的请求,要求能够更好地控制窗口本身。我很高兴地宣布,有专门用于此的新运行时 API。它功能丰富,支持多显示器配置。
+还有一个改进的对话框 API:现在,您可以拥有具有丰富配置的现代原生对话框,以满足您的所有对话框需求。
+
+现在可以选择随项目生成 IDE 配置。这意味着如果您在受支持的 IDE 中打开您的项目,它已经被配置为构建和调试您的应用程序。目前支持 VSCode,但我们希望尽快支持其他 IDE,例如 Goland。
+
+
+
+
+### 无需打包资源
+
+v1 的一个巨大痛点是需要将整个应用程序压缩为单个 JS 和 CSS 文件。我很高兴地宣布,对于 v2,不需要以任何形式打包资源。
+想要加载本地图片?使用带有本地`src`路径的``标签。想使用很酷的字体吗?复制它并在你的 CSS 中添加它的路径。
+
+> 哇,这听起来像一个网络服务器......
+
+是的,它就像一个网络服务器一样工作,但它不是。
+
+> 那么我如何包含我的资源?
+
+您只需将`embed.FS`包含所有资产的单个文件传递到您的应用程序配置中。他们甚至不需要在顶级目录中——Wails 会为你解决这个问题。
+
+### 全新的开发体验
+
+
+
+
+现在不需要打包资源,它启用了全新的开发体验。新`wails dev`命令将构建并运行您的应用程序,但它不使用`embed.FS`中的资源,而是直接从磁盘加载它们。
+
+它还提供了附加功能:
+
+- 热重载 - 对前端资产的任何更改都将触发并自动重载应用程序前端
+- 自动重新构建 - 对 Go 代码的任何更改都将重新构建并重新启动您的应用程序
+
+除此之外,网络服务器将在端口 34115 上启动。这将为您的应用程序提供连接到它的任何浏览器。所有连接的 Web 浏览器都会响应系统事件,例如资产更改时的热重载。
+
+在 Go 中,我们习惯于在应用程序中处理结构。将结构发送到我们的前端并将它们用作我们应用程序中的状态通常很有用。在 v1 中,这是一个非常手动的过程,对开发人员来说有点负担。
+我很高兴地宣布,在 v2 中,任何在开发模式下运行的应用程序都将自动为所有结构生成 Typescript 模型,这些结构是绑定方法的输入或输出参数。这实现了两个世界之间数据模型的无缝交换。
+除此之外,还会动态生成另一个 JS 模块来包装您的所有绑定方法。这为您的方法提供了 JSDoc,在您的 IDE 中提供代码完成和提示。当您在自动生成的包含 Go 代码的模块中点击 Tab 时自动导入数据模型,这真的很酷!
+
+### 远程模板
+
+
+
+
+让应用程序快速启动并运行一直是 Wails 项目的一个关键目标。当我们推出时,我们试图涵盖当时的很多现代框架:react、vue 和 angular。前端开发的世界非常自以为是,快速发展且难以掌握!
+结果,我们发现我们的基本模板很快就过时了,这导致了维护问题。这也意味着我们没有用于最新和最伟大技术堆栈的酷炫现代模板。
+
+在 v2 中,我希望通过让您能够自己创建和托管模板来增强社区的能力,而不是依赖于 Wails 项目。所以现在您可以使用社区支持的模板创建项目!
+我希望这将激励开发人员创建一个充满活力的项目模板生态系统。我对我们的开发者社区可以创造的东西感到非常兴奋!
+
+### 结语
Wails v2 代表了该项目的新基础。此版本的目的是获得有关新方式的反馈,并在完整版本发布之前解决所有错误。欢迎提出您的意见。请直接反馈到 [v2 测试版](https://github.com/wailsapp/wails/discussions/828)讨论板。
-为了达到这一点,经历了许多曲折和坎坷。部分原因是早期的技术决策需要改变,另一部分原因是我们花时间构建的一些核心问题的变通方式已经在上游得到了解决:Go 的 embed 特性就是一个很好的例子。幸运的是,一切都刚刚好,今天我们有了我们所能拥有的最好的解决方案。我相信等待是值得的 - 这在两个月前是完全不可能的。
+为了达到这一点,经历了许多曲折和坎坷。部分原因是早期的技术决策需要改变,另一部分原因是我们花时间构建的一些核心问题的变通方式已经在上游得到了解决:Go 的 embed 特性就是一个很好的例子。幸运的是,一切都刚刚好,今天我们有了我们所能拥有的最好的解决方案。我相信等待是值得的 - 这在两个月前是完全不可能的。
我还需要特别感谢 :pray: 以下人员,因为没有他们,这个版本就不会存在:
-- [Misitebao](https://github.com/misitebao) - 中文翻译的绝对主力和和令人难以置信的漏洞发现者。
+- [Misitebao](https://github.com/misitebao) - 中文翻译的主要人员和和令人难以置信的漏洞发现者。
- [John Chadwick](https://github.com/jchv) - 他在 [go-webview2](https://github.com/jchv/go-webview2) 和 [go-winloader](https://github.com/jchv/go-winloader) 方面的出色工作使 Windows 版本成为可能。
-- [Tad Vizbaras](https://github.com/tadvi) - 他的 winc 项目是走向纯粹的 Go Wails 的第一步。
+- [Tad Vizbaras](https://github.com/tadvi) - 他的[winc](https://github.com/tadvi/winc)项目是走向纯粹的 Go Wails 的第一步。
- [Mat Ryer](https://github.com/matryer) - 他的支持、鼓励和反馈确实推动了项目向前发展。
最后,我还要特别感谢包括[JetBrains](https://www.jetbrains.com?from=Wails)在内的所有项目[赞助商](/docs/credits#sponsors),他们的幕后支持以多种方式推动了该项目。
我期待看到在项目的下一个激动人心的阶段人们用 Wails 构建什么!
-对了,最后一件事:如果您或您的公司发现 Wails 有用,可以考虑[赞助该项目](https://github.com/sponsors/leaanthony)。谢谢!
-
Lea.
-PS:MacOS 和 Linux 用户不必感到被冷落了——移植到这个新基础上的工作正在积极进行中,大部分复杂的工作已经完成。坚持下去。。。
+PS:MacOS 和 Linux 用户不必感到被忽略了——移植到这个新基础上的工作正在积极进行中,大部分复杂的工作已经完成。坚持下去...
+
+PPS:如果您或您的公司发现 Wails 有用,可以考虑[赞助该项目](https://github.com/sponsors/leaanthony)。谢谢!
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current.json b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current.json
index 711738b3c..064216ad4 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current.json
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current.json
@@ -26,5 +26,9 @@
"sidebar.tutorialSidebar.category.Community": {
"message": "社区交流",
"description": "The label for category Community in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Showcase": {
+ "message": "项目展示",
+ "description": "The label for category Showcase in sidebar tutorialSidebar"
}
}
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/about.md b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/about.md
index daf543632..e1fb28783 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/about.md
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/about.md
@@ -8,9 +8,9 @@ sidebar_position: 1
## 概述
-Wails 是一个可让你使用 Go 和 Web 技术编写桌面应用的项目。
+Wails 是一个可让您使用 Go 和 Web 技术编写桌面应用的项目。
-将它看作为轻量快速的 “Electron for Go”。 你可以结合了丰富、现代的前端技术轻松地构建具有灵活性和强大功能的 Go 应用程序。
+将它看作为轻量快速的 “Electron for Go”。 您可以使用 Go 的灵活性和强大功能,结合丰富的现代前端,轻松的构建应用程序。
Wails 一点也不弱!这是 [xbar](https://xbarapp.com) - 一个使用 Wails 编写的 MacOS 桌面应用。它使用 Mac 的系统原生菜单,支持浅色和深色桌面主题,主窗口使用半透明,使其具有原生应用的
“冰霜” 效果。
@@ -21,12 +21,13 @@ Wails 一点也不弱!这是 [xbar](https://xbarapp.com) - 一个使用 Wails
## 原生元素
-Wails 使用专门的库来处理原生元素,例如窗口、菜单、对话框等,因此你可以构建美观、功能丰富的桌面应用程序。 它不嵌入浏览器,因此性能高。相反,它使用平台的原生渲染引擎。在 Windows 上,是基于 Chromium 构建的新
-Microsoft Webview2 库。
+Wails 使用专门的库来处理原生元素,例如窗口、菜单、对话框等,因此您可以构建美观、功能丰富的桌面应用程序。
+
+**它不嵌入浏览器**,因此性能高。相反,它使用平台的原生渲染引擎。在 Windows 上,是基于 Chromium 构建的新 Microsoft Webview2 库。
## Go 和 Javascript 互操作
-Wails 自动使你的 Go 方法可用于 Javascript,因此你可以从前端按名称调用它们!它甚至会生成 Go 方法使用的结构的 Typescript 版本,因此你可以在 Go 和 Javascript 之间传递相同的数据结构。
+Wails 自动使您的 Go 方法可用于 Javascript,因此您可以从前端按名称调用它们!它甚至会生成 Go 方法使用的结构体的 Typescript 版本,因此您可以在 Go 和 Javascript 之间传递相同的数据结构。
## 运行时库
@@ -36,21 +37,21 @@ Wails 为 Go 和 Javascript 提供了一个运行时库,可以处理现代应
### 自动重新构建
-当你在“dev”模式下运行你的应用程序时,Wails 会将你的应用程序构建为原生桌面应用程序,但会从磁盘读取你的资源。它将检测你的 Go 代码的任何更改,并自动重新构建和重新启动你的应用程序。
+当您在“dev”模式下运行您的应用程序时,Wails 会将您的应用程序构建为原生桌面应用程序,但会从磁盘读取您的资源。它将检测您的 Go 代码的任何更改,并自动重新构建和重新启动您的应用程序。
### 自动重新加载
-当检测到你的应用程序资源发生更改时,你正在运行的应用程序将“重新加载”,几乎立即反馈你的更改。
+当检测到您的应用程序资源发生更改时,您正在运行的应用程序将“重新加载”,几乎立即反馈您的更改。
-### 在浏览器中开发你的应用程序
+### 在浏览器中开发您的应用程序
-如果你更喜欢在浏览器中调试和开发,那么我们可以满足你的需求。正在运行的应用程序还有一个网络服务器,它将在连接到它的任何浏览器中运行你的应用程序。当你的资源在磁盘上发生变化时,它会刷新。
+如果您更喜欢在浏览器中调试和开发,那么 Wails 可以满足您的需求。正在运行的应用程序还有一个网络服务器,它将在连接到它的任何浏览器中运行您的应用程序。当您的资源在磁盘上发生变化时,它会刷新。
## 生成原生二进制文件
-当你准备好完成应用程序的最终构建时,CLI 会将其编译为单个可执行文件,并将所有资源打包到其中。在 Windows 和 MacOS
-上,可以创建用于分发的原生包。使用打包器后生成的资源(图标、info.plist、清单文件等)是你项目的一部分,可以自定义,让你完全控制应用程序的构建方式。
+当您准备好完成应用程序的最终构建时,CLI 会将其编译为单个可执行文件,并将所有资源打包到其中。在 Windows 和 MacOS
+上,可以创建用于分发的原生包。使用打包工具后生成的资源(图标、info.plist、清单文件等)是您项目的一部分,可以自定义,让您完全控制应用程序的构建方式。
## 工具
-Wails CLI 提供了一种简单的方法来生成、构建和打包你的应用程序。可以从许多入门模板中进行选择,以快速启动和运行!
+Wails CLI 提供了一种简单的方法来生成、构建和打包您的应用程序。它将完成创建图标的繁重工作,使用最佳设置编译您的应用程序,并提供可分发的、可用于生产的二进制文件。可以从许多入门模板中进行选择,以快速启动和运行!
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community-templates.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community-templates.mdx
deleted file mode 100644
index 1001eb910..000000000
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community-templates.mdx
+++ /dev/null
@@ -1,21 +0,0 @@
----
-sidebar_position: 50
----
-
-# 社区模板
-
-此页面用作社区支持的模板列表。请提交一个包含您的模板的 PR(点击页面底部的`编辑此页`)。要构建您自己的模板,请参考[模板](/docs/guides/templates)指南。
-
-要使用这些模板,请运行 `wails init -n "你的项目名" -t [下面的链接]`
-
-示例:`wails init -n "Your Project Name" -t https://github.com/misitebao/wails-template-vue`
-
-:::warning 注意
-
-仅安装你信任的远程模板。 如果你不确定某个模板,请检查 `package.json` 中运行的脚本和安装的模块。 **Wails 项目对第 3 方模板不承担任何责任!**
-
-:::
-
-## Vue
-
-- [wails-template-vue](https://github.com/misitebao/wails-template-vue) - 基于 Vue 和 Vue-Router 的 Wails 模板
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community/_category_.json b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community/_category_.json
index 5f3ba3005..524986e1e 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community/_category_.json
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community/_category_.json
@@ -1,4 +1,4 @@
{
"label": "Community",
- "position": 5
+ "position": 50
}
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community/templates.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community/templates.mdx
index 2f5825889..a4c38ad98 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community/templates.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/community/templates.mdx
@@ -6,7 +6,7 @@ sidebar_position: 1
此页面用作社区支持的模板列表。请提交一个包含您的模板的 PR(点击页面底部的`编辑此页`)。要构建您自己的模板,请参考[模板](/docs/guides/templates)指南。
-要使用这些模板,请运行 `wails init -n "你的项目名" -t [下面的链接]`
+要使用这些模板,请运行 `wails init -n "您的项目名" -t [下面的链接]`
示例:`wails init -n "Your Project Name" -t https://github.com/misitebao/wails-template-vue`
@@ -14,10 +14,12 @@ sidebar_position: 1
**Wails 项目不维护也不对第 3 方模板负责**
-如果你不确定某个模板,请检查 `package.json` 中运行的脚本和安装的模块。
+如果您不确定某个模板,请检查 `package.json` 中运行的脚本和安装的模块。
:::
## Vue
- [wails-template-vue](https://github.com/misitebao/wails-template-vue) - 基于 Vue 和 Vue-Router 的 Wails 模板
+- [wails-vite-vue-ts](https://github.com/codydbentley/wails-vite-vue-ts) - 使用 Vite 的 Vue 3 TypeScript(以及添加功能的说明)
+- [wails-vite-vue-the-works](https://github.com/codydbentley/wails-vite-vue-the-works) - 使用 Vite, Vuex, Vue Router, Sass, 和 ESLint + Prettier 的 Vue 3 TypeScript
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/credits.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/credits.mdx
index 11190a1fc..8ca442c14 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/credits.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/credits.mdx
@@ -5,7 +5,7 @@ sidebar_position: 99
# 荣誉墙
- [Lea Anthony](https://github.com/leaanthony) - 项目所有者,首席开发人员
-- [Misitebao](https://github.com/misitebao) - 中文文档,Windows 测试,寻找漏洞
+- [Misitebao](https://github.com/misitebao) - 中文文档,Windows 测试,漏洞发现者
- [Travis McLane](https://github.com/tmclane) - 处理交叉编译相关工作, MacOS 平台的测试
- [Byron Chris](https://github.com/bh90210) - Linux 发行版指导,Linux 平台的测试
@@ -61,6 +61,12 @@ sidebar_position: 99
+
+
+
+
+
+
`,
}}
/>
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/_category_.json b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/_category_.json
index 877a378f7..597b920df 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/_category_.json
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/_category_.json
@@ -1,4 +1,4 @@
{
"label": "Getting Started",
- "position": 2
+ "position": 10
}
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/building.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/building.mdx
index ca6173984..f31bbb976 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/building.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/building.mdx
@@ -1,14 +1,21 @@
---
-title: 编译你的项目
+title: 编译您的项目
sidebar_position: 6
---
-# 编译你的项目
+# 编译您的项目
-从项目目录,运行`wails build`。 这将编译你的项目并将构建的二进制文件保存在 `build/bin` 目录中。
+从项目目录,运行`wails build`。 这将编译您的项目并将构建的可用于生产的二进制文件保存在 `build/bin` 目录中。
-如果你运行二进制文件,你应该会看到默认应用程序:
+如果您运行二进制文件,您应该会看到默认应用程序:
-待定
+
+
有关编译选项的更多详细信息,请参阅[构建命令](/docs/reference/cli#构建)。
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/development.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/development.mdx
index 7c7ad0bba..cf5c3df3a 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/development.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/development.mdx
@@ -1,15 +1,15 @@
---
-title: 开发你的应用程序
+title: 开发您的应用程序
sidebar_position: 5
---
-# 开发你的应用程序
+# 开发您的应用程序
-你可以通过运行`wails dev`从项目目录在开发模式下运行你的应用程序。这将执行以下操作:
+您可以通过运行`wails dev`从项目目录在开发模式下运行您的应用程序。这将执行以下操作:
-- 构建你的应用程序并运行它
+- 构建您的应用程序并运行它
- 监听 Go 文件中的修改并在更改时重新构建/重新运行
-- 设置将通过浏览器为你的应用程序提供服务的[网络服务器](http://localhost:34115)。这允许你使用你喜欢的浏览器扩展。你甚至可以从控制台调用 Go 代码。
+- 设置将通过浏览器为您的应用程序提供服务的[网络服务器](http://localhost:34115)。这允许您使用您喜欢的浏览器扩展。您甚至可以从控制台调用 Go 代码。
首先,在项目目录中运行`wails dev`。可以在[此处](/docs/reference/cli#开发)找到有关这方面的更多信息。
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/firstproject.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/firstproject.mdx
index 79b7eb6d5..b5028c1bb 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/firstproject.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/firstproject.mdx
@@ -7,13 +7,13 @@ sidebar_position: 2
## 项目生成
-现在 CLI 已安装,你可以使用该`wails init`命令生成一个新项目。
+现在 CLI 已安装,您可以使用该`wails init`命令生成一个新项目。
-为了快速启动和运行,你可以通过运行`wails init -n myproject`生成一个默认项目。这将创建一个名为`myproject`的目录,并使用默认模板填充它。
+为了快速启动和运行,您可以通过运行`wails init -n myproject`生成一个默认项目。这将创建一个名为`myproject`的目录,并使用默认模板填充它。
-其他项目模板也可用,可以使用 `wails init -l`列出。
+也可以使用 `wails init -l`列出其他可用模板。
-要查看其他可用选项,你可以运行 `wails init -help`。 更多详细信息可以在 [初始化命令](/docs/reference/cli#初始化)中找到。
+要查看其他可用选项,您可以运行 `wails init -help`。 更多详细信息可以在 [初始化命令](/docs/reference/cli#初始化)中找到。
## 项目布局
@@ -26,6 +26,8 @@ Wails 项目具有以下布局:
│ ├── darwin/
│ └── windows/
├── frontend/
+├── go.mod
+├── go.sum
├── main.go
└── wails.json
```
@@ -39,7 +41,11 @@ Wails 项目具有以下布局:
- `/build/darwin/` - Mac 特定的项目文件
- `/build/windows/` - Windows 特定的项目文件
- `/wails.json` - 项目配置
+- `/go.mod` - Go 模块文件
+- `/go.sum` - Go 模块校验文件
`frontend`目录没有特定于 Wails 的内容,可以是您选择的任何前端项目。
`build`目录在构建过程中使用。这些文件可以更新以自定义您的构建。如果文件从构建目录中删除,将重新生成默认版本。
+
+`go.mod`中的默认模块名称是“changeme”。您应该将其更改为更合适的内容。
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/installation.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/installation.mdx
index cbd153373..c3823ca0f 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/installation.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/gettingstarted/installation.mdx
@@ -1,5 +1,4 @@
---
-title: 安装
sidebar_position: 1
---
@@ -15,27 +14,27 @@ sidebar_position: 1
Wails 有许多安装前需要的常见依赖项:
-- Go 1.16+
-- npm LTS
+- Go 1.17+
+- npm (Node 14+)
### Go
-从 [Go 下载页面](https://golang.org/dl/) 下载 Go。
+从[Go 下载页面](https://golang.org/dl/)下载 Go。
-确保你遵守官方的 [Go 安装说明](https://golang.org/doc/install#install)。你还需要确保你的 `PATH` 环境变量包含你的 `~/go/bin` 目录路径。 重启终端并执行以下命令检查:
+确保您遵守官方的[Go 安装说明](https://golang.org/doc/install#install)。您还需要确保您的 `PATH` 环境变量包含您的 `~/go/bin` 目录路径。 重启终端并执行以下命令检查:
- 检查 Go 是否安装正确: `go version`
-- 检查 "~/go/bin" 是否在你的 PATH 变量中: `echo $PATH | grep go/bin`
+- 检查 "~/go/bin" 是否在您的 PATH 变量中: `echo $PATH | grep go/bin`
### npm
-从 [Node 下载页面](https://nodejs.org/en/download/) 下载 Npm。最好使用最新版本,因为这是我们通常会测试的版本。
+从[Node 下载页面](https://nodejs.org/en/download/)下载 Npm。最好使用最新版本,因为这是我们通常会测试的版本。
运行 `npm --version` 进行校验。
## 平台指定依赖关系
-你还需要安装指定平台的依赖项:
+您还需要安装指定平台的依赖项:
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
@@ -51,7 +50,7 @@ import TabItem from "@theme/TabItem";
wails doctor
+ 运行时。一些 Windows 已经默认安装了这个。您可以使用 wails doctor
命令进行检查(见下文)。
+
+