docs: update en/ documents with latest zh/ translations

- Update 00-fundamentals: Language Layer Elements, Glue Coding, Common Pitfalls, The Way of Programming, General Project Architecture Template
- Update 01-getting-started: all 4 guides
- Update 04-resources: Tool Collection, External Resource Aggregation
- Add fate-engine-dev practice examples
- Update all README.md files

Translated using Gemini CLI headless mode
This commit is contained in:
tukuaiai
2025-12-19 17:36:38 +08:00
parent 7ed780fc74
commit 2fba88ab60
23 changed files with 1621 additions and 1216 deletions
@@ -1,6 +1,6 @@
# Network Environment Configuration
> Prerequisite for Vibe Coding: Ensure normal access to services like GitHub, Google, and Claude.
> Vibe Coding Prerequisite: Ensure normal access to services like GitHub, Google, and Claude.
---
@@ -15,7 +15,7 @@ My situation:
- Operating system: [Please tell me if you are using Windows/macOS/Linux/Android]
- I already have a proxy service subscription link (airport subscription)
Please guide me on how to configure the network proxy using the FlClash client:
Please guide me through configuring the network proxy using the FlClash client:
1. How to download and install FlClash (GitHub: https://github.com/chen08209/FlClash/releases)
2. How to import my subscription link
3. How to enable TUN mode (virtual network card) to achieve global proxy
@@ -23,11 +23,11 @@ Please guide me on how to configure the network proxy using the FlClash client:
5. How to verify if the configuration is successful
Requirements:
- Detail each step, describe button locations with pictures
- If I encounter problems, help me analyze the cause and provide solutions
- After completing each step, ask me if it was successful, and then proceed to the next step
- Each step should be explained in detail, with illustrations describing button locations.
- If I encounter problems, help me analyze the cause and provide solutions.
- After completing each step, ask me if it was successful before proceeding to the next.
Let's start now, first ask me what operating system I am using.
Let's start now by asking me what operating system I am using.
```
---
@@ -36,22 +36,22 @@ Let's start now, first ask me what operating system I am using.
### You will need
1. **Network service subscription** - a provider of node services
2. **FlClash** - a cross-platform network configuration client
1. **Network Service Subscription** - A provider of proxy nodes
2. **FlClash** - A cross-platform network configuration client
### Step One: Purchase Network Service
Visit the service provider: https://xn--9kqz23b19z.com/#/register?code=35BcnKzl
- Register an account
- Choose a plan (starting from approx. 6 RMB/month)
- After payment, find the **subscription link** in the user panel and copy it for later use
- Select a plan (starting from about 6 RMB/month)
- After payment, find the **subscription link** in the user panel and copy it for later use.
### Step Two: Download FlClash
GitHub Download: https://github.com/chen08209/FlClash/releases
Select based on your system:
Choose according to your system:
- Windows: `FlClash-x.x.x-windows-setup.exe`
- macOS: `FlClash-x.x.x-macos.dmg`
- Linux: `FlClash-x.x.x-linux-amd64.AppImage`
@@ -62,18 +62,18 @@ Select based on your system:
1. Open FlClash
2. Click **Configuration****Add**
3. Select **URL Import**
4. Paste the subscription link copied in the first step
4. Paste the subscription link copied in step one
5. Click confirm and wait for nodes to load
### Step Four: Enable Proxy
Set the following three items in order:
| Setting | Operation |
| :---------------------- | :-------------------------------------- |
| **Virtual Network Card (TUN)** | Enable - Achieve global traffic proxy |
| **System Proxy** | Enable - Let system applications use the proxy |
| **Proxy Mode** | Select **Global Mode** |
| Setting | Operation |
|:------------------|:----------------------------------|
| **Virtual NIC (TUN)** | Enable - Achieve global traffic proxy |
| **System Proxy** | Enable - Allow system applications to use the proxy |
| **Proxy Mode** | Select **Global Mode** |
After setting up, the FlClash main interface should show "Connected".
@@ -87,20 +87,20 @@ curl -I https://www.google.com
curl -I https://github.com
```
If `HTTP/2 200` is returned, the configuration is successful.
Returning `HTTP/2 200` indicates successful configuration.
---
## FAQ
## Common Issues
**Q: Nodes can't connect?**
A: Try switching to other nodes, or check if the subscription has expired.
**Q: Nodes cannot connect?**
A: Try switching to another node, or check if the subscription has expired.
**Q: Some applications don't use the proxy?**
A: Ensure TUN mode (virtual network card) is enabled.
A: Ensure TUN mode (virtual NIC) is enabled.
**Q: Want the terminal to also use the proxy?**
A: The terminal automatically uses the proxy after TUN mode is enabled; or manually set:
A: The terminal automatically uses the proxy when TUN mode is enabled; or manually set:
```bash
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
@@ -108,6 +108,6 @@ export http_proxy=http://127.0.0.1:7890
---
## Next Step
## Next Steps
After network configuration is complete, continue reading [02-Development Environment Setup](./02-Development%20Environment%20Setup.md).
After network configuration is complete, continue reading [02-开发环境搭建](./02-开发环境搭建.md).