# WiFiManager 中文界面支持

本项目为 WiFiManager 库添加了中文界面支持。

## 文件说明

- `wm_strings_zh.h` - 中文界面字符串文件

## 使用方法

有几种方式可以使用中文界面：

### 方法1：使用编译标志（推荐）

在您的项目编译设置中添加以下编译标志：

```
-DWM_STRINGS_FILE="\"wm_strings_zh.h\""
```

对于 Arduino IDE，您可以在 `platformio.ini`（PlatformIO）或 `build.flags` 中添加此标志。

### 方法2：在代码中定义

在包含 WiFiManager.h 之前，在您的代码中添加以下定义：

```cpp
#define WM_STRINGS_FILE "wm_strings_zh.h"
#include <WiFiManager.h>
```

### 方法3：使用覆盖宏

在包含 WiFiManager.h 之前，定义覆盖宏：

```cpp
#define WIFI_MANAGER_OVERRIDE_STRINGS
#include <WiFiManager.h>
```

然后将 `wm_strings_zh.h` 的内容复制到您的主代码文件中。

## 注意事项

1. 确保 `wm_strings_zh.h` 文件与 `WiFiManager.h` 在同一目录下
2. 如果使用方法1，确保编译系统能够找到该文件
3. 中文界面将自动应用于配置门户的所有页面

## 界面预览

中文界面包含以下翻译：
- 主菜单按钮：配置WiFi、信息、设置等
- WiFi配置表单：SSID、密码等标签
- 状态信息：连接状态、错误信息等
- 系统信息页面：设备信息、网络信息等

## 贡献

如果您发现翻译有误或需要改进，请提交 issue 或 pull request。