Summary
messages_zh.yml is only partially translated — many UI strings fall back to English. This change brings it to full coverage for the strings that actually appear in-game.
What's included
- ~130 live keys translated to Chinese — every key referenced by a
{translate:...} macro in config.yml, stock-gui.yml and shop.yml:
- sign shop (
[商店] / [玩家商店], buy/sell lines, 缺货, 不可用)
- shop menu + all 13 categories (titles, icons, lore, item lines)
- stock market GUI (overview, filters, pagination, blocked/frozen markers)
- daily rotations (
每日特惠 farming/monster/miner)
- command feedback (
reload-*, stock-admin.*, hook permission message)
- Missing live keys added —
commands.reload-no-permission/reload-success/reload-failed, commands.stock-admin.* (8 keys), shop.categories.food.item-note, shop.categories.valuables.experience-bottle-display-name, and the stock-GUI localization keys.
- Structural fixes (see linked bug report):
shop.shop.rotations → shop.rotations, see-all.lore list → line1/line2 map.
Scope note
Only strings that flow through the message system were translated. Java-hardcoded strings (e.g. PlayerShopMessages defaults, setup-shop GUI) are intentionally left untouched.
Summary
messages_zh.ymlis only partially translated — many UI strings fall back to English. This change brings it to full coverage for the strings that actually appear in-game.What's included
{translate:...}macro inconfig.yml,stock-gui.ymlandshop.yml:[商店]/[玩家商店], buy/sell lines,缺货,不可用)每日特惠farming/monster/miner)reload-*,stock-admin.*, hook permission message)commands.reload-no-permission/reload-success/reload-failed,commands.stock-admin.*(8 keys),shop.categories.food.item-note,shop.categories.valuables.experience-bottle-display-name, and the stock-GUI localization keys.shop.shop.rotations→shop.rotations,see-all.lorelist →line1/line2map.Scope note
Only strings that flow through the message system were translated. Java-hardcoded strings (e.g.
PlayerShopMessagesdefaults, setup-shop GUI) are intentionally left untouched.