# i18n_demo —— 国际化示例

展示 eduwin 内置的 i18n 多语言支持功能，基于 JSON 翻译文件和 `i18n_get_str` 实现界面文字国际化。

## 功能

- 加载 `lang.json` 翻译文件，支持中文、英文、日文三种语言
- 点击按钮即时切换界面语言，无需重启
- 翻译 id 查找不到时自动回退到中文

## JSON 翻译文件格式

```json
{
    "current": "zh",
    "labels": [
        {"id": "hello", "zh": "你好，世界！", "en": "Hello, World!", "jp": "こんにちは、世界！"}
    ]
}
```

## 源码位置

`d:\XTU\c-train\samples\i18n_demo\main.c`
`d:\XTU\c-train\samples\i18n_demo\lang.json`

## 编译

```bat
cd samples\i18n_demo
build.bat
```
