Overview
I have fully localized the whole project for Chinese-speaking developers and ESP32 users in mainland China, including:
Complete Chinese translation of README.md, covering project intro, compile guide, config explanation, contribution rules and reference links with region-friendly tips.
Translate all English comments in core source files:
packets.c network packet logic
worldgen.c terrain, biome, cave & ore generation
crafting.c crafting table & smelting furnace logic
Player interaction & damage/hunger procedures
Localize configuration string prompts:
Original #define WIFI_SSID "your SSID" → #define WIFI_SSID "你的SSID"
Original #define WIFI_PASS "your password" → #define WIFI_PASS "你的密码"
Optimize reference search resources for domestic network environment:
Keep original Minecraft Wiki protocol page, mark it (English page) to remind readers there is no Chinese translation;
Add Baidu & Bing search engine links besides original Google, mark Google (Please ensure network access) for users inside China.
and more...
Reason for this feature
Most domestic developers who run BareIron on ESP32 are not native English speakers; full Chinese comments & docs greatly lower the learning & secondary development threshold.
Original docs only provide Google search, which cannot be accessed normally in mainland China; adding Baidu/Bing solves the information retrieval problem for local users.
All core macro identifiers, protocol keywords, code logic and compilation commands remain unchanged, this modification will not break any compilation, runtime logic or cross-platform compatibility.
All translation follows unified technical terminology standards of embedded & Minecraft protocol development, no machine translation chaos.
Changes I have finished
Full Chinese translation of README.md with native localized notes
Chinese annotation for all business logic in .c source files
Optimize WiFi config hint strings
Supplement domestic search engine links with corresponding reminder annotations
**
README-zh-CN.md
**
This change is fully backward compatible, no functional changes to the server core.
Overview
I have fully localized the whole project for Chinese-speaking developers and ESP32 users in mainland China, including:
Complete Chinese translation of README.md, covering project intro, compile guide, config explanation, contribution rules and reference links with region-friendly tips.
Translate all English comments in core source files:
packets.c network packet logic
worldgen.c terrain, biome, cave & ore generation
crafting.c crafting table & smelting furnace logic
Player interaction & damage/hunger procedures
Localize configuration string prompts:
Original #define WIFI_SSID "your SSID" → #define WIFI_SSID "你的SSID"
Original #define WIFI_PASS "your password" → #define WIFI_PASS "你的密码"
Optimize reference search resources for domestic network environment:
Keep original Minecraft Wiki protocol page, mark it (English page) to remind readers there is no Chinese translation;
Add Baidu & Bing search engine links besides original Google, mark Google (Please ensure network access) for users inside China.
and more...
Reason for this feature
Most domestic developers who run BareIron on ESP32 are not native English speakers; full Chinese comments & docs greatly lower the learning & secondary development threshold.
Original docs only provide Google search, which cannot be accessed normally in mainland China; adding Baidu/Bing solves the information retrieval problem for local users.
All core macro identifiers, protocol keywords, code logic and compilation commands remain unchanged, this modification will not break any compilation, runtime logic or cross-platform compatibility.
All translation follows unified technical terminology standards of embedded & Minecraft protocol development, no machine translation chaos.
Changes I have finished
Full Chinese translation of README.md with native localized notes
Chinese annotation for all business logic in .c source files
Optimize WiFi config hint strings
Supplement domestic search engine links with corresponding reminder annotations
**
README-zh-CN.md
**
This change is fully backward compatible, no functional changes to the server core.